分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

Web前端-bootstrap

发布时间:2023-09-06 02:25责任编辑:傅花花关键词:Web前端

1.bootstrap简介

- 在GitHub上的开源产品- 快速开发Web应用程序和网站的前端框架- 支持响应式布局。(是指兼容多种终端设备访问(电脑、平板、手机))

2.部署bootstrap

- 1.下载bootstrap框架 ?http://www.bootcss.com--选择bootstap3 ?--生产环境- 2.解压压缩包--用3个文件--css/fonts/js- 3.讲解这3个文件夹 ???-css: bootsrap.css ??bootsrap.min.css(压缩版,小一些) ???-fonts:字体文件夹 ???-js:bootstrap.js ??bootstrap.min.js(压缩版,小一些)

3.引入到项目中

- 1.boostrap要求使用html5的文档类型- 2.bootstrap是移动设备优先的,只需要在head标签中加入 ???<meta name="viewport" content="width=device-width,initial-scale=1">- 3.引入css文件 ???<link rel="stylesheet" href="bootstrap的css文件所在的位置">- 4.引入jquery文件(必须在bootstrap文件之前引入,boostrap依赖jquery文件) ???<script type="text/javascript" src="jquery文件所在的位置"></script>- 5.引入bootsrap文件 ???<script type="text/javascript" src="bootsrap文件所在的位置"></script>

4.全局的CSS样式

- 说明:设置全局的CSS样式--bootsrap给用户写了很多css样式, 我们可以通过类名来使用→<标签名 class="类名"></标签名>- 布局容器:它认为每一个网页都应该会拥有固定的宽度,并且它在容器内水平居中;占据容器的100%的宽度。 ???- 1)固定的宽度 ???.container类 ?用于固定宽度,并支持响应式布局的容器 ???- 2)百分之百宽度 ?.container-fluid ??类用于100%宽度,占据容器的100%;- 如果一个容器没有设置固定的宽度,那么这个容器会占据父容器100%的宽度。

5.排版样式

5.1 h1-h6

- <h1>-<h6> ?经过了美化,字体大小、字体颜色、字体类别等 ??--它是块样式,独自占一行- .h1-.h6 ?别的标签,利用h1-h6的样式- <strong></strong>或<b></b> ??加粗;<em></em>或者<i></i>斜体;<del></del>或者<s></s>删除线;<ins></ins>或者<u></u>下划线- .text-left文本水平居左对齐 .text-center文本水平居中对齐 ??.text-right文本水平居右对齐- .text-uppercase将小写字母变大写 ???.text-lowercase将大写字母 变小写 ??.text-capitalize实现首字母大写

5.2列表样式(有序列表、无序列表、定义列表)--ul

- .list-unstyled ?将列表前的项目符号去掉,同时去除列表的默认padding值- .list-inline ?将列表内容排成同一行,并增加少量padding值

5.3表格样式table

- .table ?给表格添加一些样式,例如变宽、添加内边距、水平分割线等- 注意:.table这个类名是所有的类名的父类名,千万不能将其删除,其他类名直接在.table后面添加即可。- .table-bordered给每一个单元格加一个边框- .table-striped 斑马线效果,隔行变色- .table-hover 鼠标放在行上时变色- .table-condensed ?表格中padding值减半,紧奏型表格- 状态类 ????只给tr或 td 或th来设置,不能给table标记来设置 ???- .active鼠标悬停在行或单元格上时所设置的颜色 ???.success标识成功或积极的动作 ??.info标识普通信息或动作 ?.warning标识警告或需用户注意 ?.danger标识潜在危险或潜在带来负面影响的动作

5.4按钮样式

- .btn ?表示按钮, 它是所有按钮的父类名- .btn-default 默认按钮- .btn-primary 重要的按钮- .btn-warning 警告- .btn-info - .btn-danger - .btn-link ?背景色是透明的- .btn-lg ?超大按钮- .btn-sm 小按钮- .btn-xs 超小按钮- disabled属性--不可编辑- 也可以给a标签添加btn类,会变成按钮样式。

5.5图片

5.5.1响应式图片

- .img-responsive 响应式的图片 ??--只能给img标签使用

5.5.2图片的形状

- .img-rounded ?圆角矩形的图片- .img-circle ?圆形图片- .img-thumbnail 圆角边框的图片--默认支持响应式布局

6.栅格系统

6.1什么是栅格系统?

- 响应式、移动设备优先的流式栅格系统,系统会自动分为最多12列。- 通过一系列的行(row)与列(col)的组合来创建页面布局- 注意:行(row)必须包含在.container或.container-fluid中。- 一行最多有12列,多了会换行。- .col-md-x ?x代表数字,x是6,说明.col-md-6占据了6列的范围。

6.2

超小屏幕(手机) .col-xs-小屏幕 ??(平板) .col-sm-中等屏幕(桌面显示器).col-md-大屏幕(大桌面显示器).col-lg-- 案例:大屏 显示12列,中等屏幕显示6列,小屏幕显示3列,超小屏幕显示2列

6.3列偏移和嵌套列

- 列偏移 .col-lg|md|sm|xs-offset-* ??*表示偏移量 ??例如:.col-md-offset-2 偏移两个位置- ?在列里面可以嵌套一个行与列的组合(栅格 ?系统)

#7表单格式

7.1 form-horizontal


8.组件

- 组件包括字体图标、下拉菜单、导航等等。

8.1Glyphicons字体图标

- 直接在bootsrap的官网上,将class的类名复制过来

8.2下拉菜单


Web前端-bootstrap

原文地址:https://www.cnblogs.com/xuzhengguo/p/10009954.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved