素材巴巴 > 程序开发 >

Web 前端框架 Bootstrap

程序开发 2023-09-12 10:17:59

Web 前端框架 Bootstrap

  • 4. 响应式设计
  • 1. 概述

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包,是一个关于 HTML、CSS 和 JS 的框架,用于开发响应式布局、移动设备优先的 Web 项目,是最受欢迎的 Web 前端框架之一;
    访问官网 点击这里,获取 Bootstrap 的文件和源码;
    Bootstrap 中文网 点击这里,能下载 Bootstrap 软件,还能获取使用说明的中文文档;
    注意:

    1. Bootstrap 框架提供的 JS 和 CSS 文件,分别有压缩和非压缩两个版本;压缩版本的文件名里使用 min
      标识,非压缩版本是源码形式,易于分析和研究;
    2. Bootstrap 中的许多组件都要依赖 JavaScript 才能运行;

    Bootstrap 包含了丰富的 Web 组件,用这些组件可快速地搭建一个功能齐全且漂亮的网址;
    Bootstrap 提供了基本 CSS 样式(表格和按钮等)和常用组件(下拉菜单、按钮组、按钮下拉菜单、导航、导航条、路径导航、分页、排版、缩略图、警告对话框、进度条等)
    Bootstrap 是基于 HTML 5 和 CSS 3 开发的,在 jQuery 基础上进行了更为个性化和人性化的完善,形成了一套自己独有的网站风格,兼容大部分 jQuery 插件;

    2. Bootstrap 使用基础

    在 Web 项目中使用 Bootstrap 的方法为:将 Bootstrap 的两个文件(一个是样式文件,另一个是 JS 文件)和 jQuery 文件复制到相应的文件夹中,再页面头部引入它们;
    默认没有启用响应式布局特性;
    若加入响应式布局 CSS 文件,栅格系统会自动根据可视窗口的宽度从 724px 到 1170px 进行动态调整;
    通过在文档中的 标签里添加合适的 meta 标签并引入一个额外的样式可启用响应式 CSS;

    
     
     

    流式栅格系统对每一列的宽度使用百分比,不是像素数量,它和固定栅格系统一样有响应式布局的能力,保证了它能对不同的分辨率和设备做出适当的调整;
    无需对

    添加任何类或变标签结构,每个单独的表单控件都已被赋予了样式;

    3. CSS 组件

    3.1. 表格样式

    Bootstrap 提供了用于表格美化及特效的 CSS 组件,表现为以下样式:

    例子:在制作一个具有各行变色、鼠标悬停功能的条纹状的紧凑表格;

    
     使用Bootstrap美化表格、增加特效
    通讯录
    用户名工作单位手机
    王某农学院177****8777
    李某管理学院188****0063
    谢某信息学院135****9898
    张某商业学院164****1382

    20220109

    3.2. 表单样式

    引入 Botsrap ,需要掌握以下要点:

    例子:表单效果

    
     Bootstrap 美化表单

    20220109

    3.3. 面包屑导航

    面包屑导航(Breadcrumbs)是一种基于网站层次信息的显示方式,表示当前页面在导航层次结构内的位置;
    Bootstrap 的面包屑导航是一个应用了类样式 breadcrumb 的无序列表;
    例子:面包屑导航设计
    面包屑导航有利于用户知道当前所处位置,制作要点如下所示:
    对列表应用名为 breadcrumb 的类样式和取值为 inline 的 CSS 样式 display;
    定义当前的父页面的超链接和分隔符,放入列表里;
    对分隔符应用类样式 divider;
    最后一个列表表示当前页,对 li 应用类样式 active

    ;

    
     制作面包屑导航
    制作要点:
    1.对列表应用名为 breadcrumb 的类样式和取值为 inline 的 CSS 样式 display;
    2.定义当前的父页面的超链接和分隔符,放入列表里;
    3.对分隔符应用类样式 divider;
    4.最后一个列表表示当前页,对 li 应用类样式 active;

    20220109

    4. 响应式设计

    data 属性是 HTML 5 的新属性,开发者可自由地为其标签添加属性,用来实现 HTML 标签能隐式地附带一些数据;自定义属性一般用 “data-” 开头;
    特定的事件中,JavaScript 能对这些属性数据进行读或写操作;
    用 Bootstrap 设计响应式菜单,不用写任何媒体查询代码和 JS 脚本代码,只要应用 Bootstrap 的特定 CSS 样式;
    控制响应是菜单中的汉堡按钮,要建立折叠菜单所在 div 的 id 值与自定义属性 data-trget 之间的关联,而 data-toggle=“collapse” 表示在菜单折叠时触发;
    例子:用 Bootstrap 实现响应式菜单设计
    窗口较宽时,菜单项全部展示且是水平样式;缩小窗口宽度到一定程度时,菜单项被隐藏,出现汉堡按钮;单击汉堡按钮,纵向呈现菜单项;

    
     Bootstrap 响应式导航菜单
     
     

    20220109

    注意:


    标签:

    上一篇: 性别选择 下一篇:
    素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。