首页 教程 Web前端 学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

所属的专栏:前端泛海
景天的主页:景天科技苑

文章目录

  • Bootstrap
    • 1.Bootstrap介绍
    • 2.简单使用
    • 3.布局容器
    • 4.Bootstrap实现轮播图

Bootstrap

Bootstrap官网

1.Bootstrap介绍

  • 一、什么是Bootstrap?
    bootstrap是一个基于HTML、CSS和Javascript语言编写的框架,具有简单、灵活的特性,拥有样式库、组件和插件,bootstrap常用来开发响应式布局和移动设备优先的Web项目,能够帮助开发者快速搭建前端页面。
    Bootstrap诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架
    是一个用于快速开发Web应用程序和网站的前端框架
    Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷
    概述:Bootstrap是一个建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架

  • 二、为什么要用Bootstrap
    因为Bootstrap是一个简洁、直观、强悍的前端开发框架,让web开发更迅速、更容易上手。
    封装了常用的css样式,js动态效果。直接调用
    使用bootstrap的宗旨就是 ctrl c / ctrl v

  • 三、如何使用Bootstrap
    1.下载Bootstrap库 https://v4.bootcss.com/(Bootstrap管网)

2.页面中引入库
jquery-3.3.1.js:jQuery库【注意:必须在Bootstrap核心库引入之前引入jQuery库】

bootstrap.css:Bootstrap核心样式【添加到head标签中】
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

使用最新版
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

下载
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

并且提供CDN加速在线引入
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

解压后包含两个文件夹
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

不管是css,还是js,带min的都是压缩过的。生产中使用压缩过的
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

解压后,在项目中引入
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

2.简单使用

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"> 适配IE浏览器的edge浏览器 <metahttp-equiv="X-UA-Compatible"content="IE=edge"> 适配手机端,自适应手机屏幕大小,调整分辨率,方便手机观看 <metaname="viewport"content="width=device-width, initial-scale=1.0"><title>bootstrap简单使用</title><scriptsrc="jquery.js"></script><!-- 引入外部bootstrap样式--><linkrel="stylesheet"href="bootstrap-5.3.0-alpha1-dist/css/bootstrap.min.css"/></head>

没做手机屏幕适配之前,很小看不清
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

做了手机屏幕适配后,等比例缩放,但是这样缩放可能会导致页面显示不完内容。因此这就需要做响应式
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

我们不用设置任何样式,只需引入bootstrap自带的css样式即可

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

<body><tableclass="table table-hover table-striped"><thead><tr><th>姓名</th><th>性别</th><th>年龄</th></tr></thead><tbody><tr><td>孙坚</td><td></td><td>18</td></tr><tr><td>王涛</td><td></td><td>20</td></tr><tr><td>王舒展</td><td></td><td>20</td></tr><tr><td>刘亦菲</td><td></td><td>24</td></tr></tbody></table></body>

浏览器显示效果
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

</html>

3.布局容器

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><linkrel="stylesheet"href="bootstrap-3.3.7-dist/css/bootstrap.min.css"><metaname="viewport"content="width=device-width, initial-scale=1"><style>.c1{background-color:tan;height:100px;}.c2{background-color:pink;height:100px;}.c3{background-color:green;height:100px;}</style></head><body><!-- container-fluid占满整个屏幕 -->

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

<!-- container 左右两边有留白 -->

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

<divclass="container-fluid"><divclass="row"><!-- // col-md-offset-3 栅格偏移,向右偏移3个栅格的意思--><!-- // col-md-6 占6个栅格,默认从左边开始--><divclass="col-md-6 c1 col-md-offset-3"><divclass="row"><divclass="col-md-6 c3"></div></div></div><!-- <div class="col-md-8 c2"></div>--></div></div><!--<div class="container c1"></div>-->

栅格单位,铺满是12个栅格,各占6个
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

如果是占不满,留空白
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

如果两个加起来超过12个,则第二个换行
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

新版的栅格偏移,默认从左边开始,设置了栅格偏移可以从指定栅格开始
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

具体使用方法,可以参照官网使用说明,很详细
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

缩小屏幕等分,不会换行
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

</body><scriptsrc="jquery.js"></script></html>

4.Bootstrap实现轮播图

轮播图必须引入在bootstrap.js之前引入jQuery.js
设置轮播图轮换图片间隔时间,默认是5秒
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

还可以通过js方法控制轮播时间
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

轮播图完整代码:

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="width=device-width, initial-scale=1.0"/><title>轮播图</title><scriptsrc="jquery.js"></script><linkrel="stylesheet"href="bootstrap-4.6.2-dist/css/bootstrap.min.css"/><scriptsrc="bootstrap-4.6.2-dist/js/bootstrap.min.js"></script></head><body><divid="carouselExampleCaptions"class="carousel slide"data-ride="carousel"><olclass="carousel-indicators"><lidata-target="#carouselExampleCaptions"data-slide-to="0"class="active"></li><lidata-target="#carouselExampleCaptions"data-slide-to="1"></li><lidata-target="#carouselExampleCaptions"data-slide-to="2"></li></ol><divclass="carousel-inner"><divclass="carousel-item active"><imgsrc="1.jpg"class="d-block w-100"alt="..."/><divclass="carousel-caption d-none d-md-block"><h5>First slide label</h5><p>Some representative placeholder content for the first slide.</p></div></div><divclass="carousel-item"><imgsrc="2.jpg"class="d-block w-100"alt="..."/><divclass="carousel-caption d-none d-md-block"><h5>Second slide label</h5><p>Some representative placeholder content for the second slide.</p></div></div><divclass="carousel-item"><imgsrc="3.jpg"class="d-block w-100"alt="..."/><divclass="carousel-caption d-none d-md-block"><h5>Third slide label</h5><p>Some representative placeholder content for the third slide.</p></div></div></div><buttonclass="carousel-control-prev"type="button"data-target="#carouselExampleCaptions"data-slide="prev"><spanclass="carousel-control-prev-icon"aria-hidden="true"></span><spanclass="sr-only">Previous</span></button><buttonclass="carousel-control-next"type="button"data-target="#carouselExampleCaptions"data-slide="next"><spanclass="carousel-control-next-icon"aria-hidden="true"></span><spanclass="sr-only">Next</span></button></div></body><script>$(".carousel").carousel({interval:2000,});</script></html>

效果,图片轮换播放:
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

评论(0)条

提示:请勿发布广告垃圾评论,否则封号处理!!

    猜你喜欢
    【MySQL】用户管理

    【MySQL】用户管理

     服务器/数据库  2个月前  2.11k

    我们推荐使用普通用户对数据的访问。而root作为管理员可以对普通用户对应的权限进行设置和管理。如给张三和李四这样的普通用户权限设定后。就只能操作给你权限的库了。

    Cursor Rules 让开发效率变成10倍速

    Cursor Rules 让开发效率变成10倍速

     服务器/数据库  2个月前  1.17k

    在AI与编程的交汇点上,awesome-cursorrules项目犹如一座灯塔,指引着开发者们驶向更高效、更智能的编程未来。无论你是经验丰富的老手,还是刚入行的新人,这个项目都能为你的编程之旅增添一抹亮色。这些规则文件就像是你私人定制的AI助手,能够根据你的项目需求和个人偏好,精确地调教AI的行为。突然间,你会发现AI不仅能理解Next.js的最佳实践,还能自动应用TypeScript的类型检查,甚至主动提供Tailwind CSS的类名建议。探索新的应用场景,推动AI辅助编程的边界。

    探索Django 5: 从零开始,打造你的第一个Web应用

    探索Django 5: 从零开始,打造你的第一个Web应用

     服务器/数据库  2个月前  1.1k

    Django 是一个开放源代码的 Web 应用程序框架,由 Python 写成。它遵循 MVT(Model-View-Template)的设计模式,旨在帮助开发者高效地构建复杂且功能丰富的 Web 应用程序。随着每个版本的升级,Django 不断演变,提供更多功能和改进,让开发变得更加便捷。《Django 5 Web应用开发实战》集Django架站基础、项目实践、开发经验于一体,是一本从零基础到精通Django Web企业级开发技术的实战指南《Django 5 Web应用开发实战》内容以。

    MySQL 的mysql_secure_installation安全脚本执行过程介绍

    MySQL 的mysql_secure_installation安全脚本执行过程介绍

     服务器/数据库  2个月前  1.04k

    mysql_secure_installation 是 MySQL 提供的一个安全脚本,用于提高数据库服务器的安全性

    【MySQL基础篇】概述及SQL指令:DDL及DML

    【MySQL基础篇】概述及SQL指令:DDL及DML

     服务器/数据库  2个月前  464

    数据库是长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库不仅仅是数据的简单堆积,而是遵循一定的规则和模式进行组织和管理的。数据库中的数据可以包括文本、数字、图像、音频等各种类型的信息。

    Redis中的哨兵(Sentinel)

    Redis中的哨兵(Sentinel)

     服务器/数据库  2个月前  304

    ​ 上篇文章我们讲述了Redis中的主从复制(Redis分布式系统中的主从复制-CSDN博客),本篇文章针对主从复制中的问题引出Redis中的哨兵,希望本篇文章会对你有所帮助。