JAVA bootstrap

Bootstrap是一款基于HTML、CSS和JavaScript的前端框架,提供预定义的样式和JS代码,简化网页开发。其响应式布局确保网站在不同设备上展现良好,降低开发维护成本。Bootstrap的栅格系统通过12列布局实现灵活网页设计,支持多尺寸屏幕。此外,它还包括布局容器、按钮、导航条、轮播图、表单元素、分页条等多种组件,提升用户体验。

简介

Bootstrap,基于HTML、cSS、JAVASCRIPT的前端框架。
该框架已经预定义了一套CSS样式和与样式对应的JS代码。(对应的样式有对应的特效)。

开发人员只需要编写HTML结构,添加 bootstrap固定的class样式,就可以轻松完成指房效果的实现。

作用:

  • Bootstrap使得Web开发更加快捷,高效。
  • BootStrap,支持响应式开发,解决了移动互联网前端开发问题

响应式布局

  • 响应式布局:一个网站的展示能够兼容多个终端(手机、iPad、PC等),而不需要为每个终端单独做一个展示版本
  • 此概念专为解决移动互联网浏览而诞生的。

响应式布局,使得网站仅适用一套样式,就可以在不同分辨率下展示出不同的舒适效果,大大降低了网站开发维护成本,并且能带给用户更好的体验性。

基本环境搭建

在这里插入图片描述
在这里插入图片描述

布局容器

BootStrap.必须需要至少一个布局容器,才能为页面内容进行封装和方便的样式控制。相当于一个画板。

帮助手册位置:全局CSS样式—>.概览——>…布局容器
任意元素使用了布局容器的样式,都会成为一个布局容器,建议使用div作为布局容器

在这里插入图片描述

在这里插入图片描述

<div class="container" style="border: 2px solid red;">1232323232</div>

在这里插入图片描述

<div class="container-fluid" style="border: 2px solid red;">1232323232</div>

栅格系统

为了方便在布局容器中进行网页的布局操作。·
BootStrap,提供了一套专门用于响应式开发布局的栅格系统。
栅格系统将一行分为12列,通过设定元素占用的列数来布局元素在页面上的展示位置。
作用:
可以让开发人员更加轻松进行网页布局,并且轻松进行响应式开发。
在这里插入图片描述

<!doctype html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <link rel="stylesheet" href="../css/bootstrap.min.css">

    <!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
    <!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
    <!--[if lt IE 9]>
      <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
      <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
<div class="container">
	<div class="row">
	<div class="clo-lg-4 col-md-4 col-sm-4 col-xs-4">
	div1
	</div>
	<div class="clo-lg-4 col-md-4 col-sm-4 col-xs-4">
	div2
	</div>
	<div class="clo-lg-4 col-md-4 col-sm-4 col-xs-4">
	div3
	</div>
	</div>
	</div>

    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
    <script src="../js/jq.js" ></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="../js/bootstrap.min.js" ></script>
  </body>
</html>

在这里插入图片描述
一个row下,如果设置的col列数总和小于等于12,那么该row下元素在一行排列;
一个row下,如果设置的col列数总和大于12,那么超出的元素会另起一行排列;,行和列可以进行无限嵌套,嵌套方式必须为列—行---列----行。

在这里插入图片描述
屏幕尺寸简述:
large : lg
–大屏幕,一般PC尺寸,
medium : md .--------中等屏幕,小PC尺寸·
small: sm : sm -----小屏幕,iPad尺寸,
x small : xs -----超小屏幕,智能手机尺寸v

列偏移

在这里插入图片描述

列表

参考bootstrap手册

按钮

参考bootstrap手册
在这里插入图片描述

导航条

参考bootstrap手册

轮播图

参考bootstrap手册
在这里插入图片描述

排版–对齐方式

参考bootstrap手册
在这里插入图片描述
对任何东西都能对齐使用

表单元素

参考bootstrap手册
在这里插入图片描述
在这里插入图片描述

分页条

参考bootstrap手册

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值