分享好友 最新动态首页 最新动态分类 切换频道
Bootstrap 入门
2024-12-26 23:19

🔰框架顾名思义就是一套架构,它会基于自身的特点向用户提供一套较为完整的解决方案。框架的控制权在框架本身,使用者要按照框架所规定的某种规范进行开发。而插件一般是为了解决某个问题专门存在的,其功能单一,并且比较小。
🔰前端常用的框架有 Bootstrap、Vue、Angular、React 等,既能开发 PC 端,也能开发移动端。
🔰Bootstrap 是目前最受欢迎的 HTML、CSS 和 JS 框架,用于开发、移动设备优先的 WEB项目等,它简单灵活,使得 Web 开发更加快速、简单。

Bootstrap 入门

③ 下载完成后进行拷贝
拷贝 dist 文件夹中的 css 和 js,粘贴到我们刚刚创建好的 bootstrap 文件夹中。

④ 创建一个 jquery.js 文件
把它放到我们的项目文件夹 js 下。

⑤ 官网查找 jquery 代码
官网地址:http://jquery.com/

并粘贴到前面我们已经创建好的 jquery.js 文件内。

⑦ 外链引入文件

bootstrap.min.css 正常引入,但是 bootstrap.min.js 文件是依赖于 jquery 的,所以 jquery.js 必须在 bootstrap.min.js 之前引入。

 

注意popper.min.js 用于设置弹窗、提示、下拉菜单,目前 bootstrap.bundle.min.js 已经包含了 popper.min.js。

🔰为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签,如下所示

 
  • 表示宽度是设备屏幕的宽度。

  • 表示初始的缩放比例。

  • 自动适应手机屏幕的宽度。

🔰Bootstrap 4 需要一个容器元素来包裹网站的内容。

🔰我们可以使用以下两个容器类

  • 类用于固定宽度并支持响应式布局的容器,两侧有留白。

      
  • 类用于 100% 宽度,占据全部视口的容器。

      

🔰Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加系统会自动分为最多 12 列

🔰Bootstrap 4 网格系统有以下 5 个类:

  • 针对所有设备
  • 超小屏(手机
  • 平板 - 屏幕宽度等于或大于 576px
  • 桌面显示器 - 屏幕宽度等于或大于 768px)
  • 大桌面显示器 - 屏幕宽度等于或大于 992px)
  • 超大桌面显示器 - 屏幕宽度等于或大于 1200px)

🔰在行(.row)中可以添加列(.column)才可以作为行容器(.row)的直接子元素,但列数之和不能超过平分的总列数,如果大于12则自动换到下一行xs 超小屏、sm 小屏、md 中屏、lg 大屏,一般 md 用的最多。 具体内容应当放置在列容器之内

 
 
 

🔰偏移列通过 类来设置。第一个星号( * )可以是 sm、md、lg、xl,表示屏幕设备类型,第二个星号( * )可以是 1 到 11 的数字。

🔰为了在大屏幕显示器上使用偏移,请使用 类。这些类会把一个列的左外边(margin)增加 * 列,其中 * 范围是从 1 到 11。

  • 例如:.offset-md-4 是把.col-md-4 往右移了四列格。
 
 
 

🔰Bootstrap 框架的网格系统还支持列的嵌套,我们可以在一个列中添加一个或多个行容器,同样在这些行容器中也可以插入多个列。

 
 
 
 

1. H1 - H6

2. 标题类

🔰Bootstrap 还提供了四个 Display 类来控制标题的样式: 。

3. 段落

4. 对齐效果

左对齐
右对齐
居中对齐
段落中超出屏幕的部分文字自动换行
段落中超出屏幕的部分不换行

 
 
 
 
 
 

1. 去点列表

 
 

2. 内联列表

🔰把垂直列表换成水平列表,同时去掉点,也可以说内联列表就是为制作水平导航栏而生的。

 
 
 

1. 显示单行代码

 
 

2. 显示多行代码

 
 

3. 快捷键

 
 

4. 显示html代码

 
 

5. 多行代码滚动条

 
 

2. 单选框

垂直显示
水平显示

3. 按钮

 
 
 
 
 
 

4. 文本域

🔰可以通过 row 和 col 自行设置文本域的宽度和高度,也可通过栅格网格系统来控制。

 

5. 表单布局

创建基本表单的步骤
① 向父元素 form 标签添加 role=“form”
② 把每一个标签和控件都放在一个 div 中,并添加类 class=“form-group”,这是获取最佳间距所必须的
③ 向所有文本元素 input、textarea 和 select 添加类 class=“form-control”。

(1水平表单,同一行显示,form 添加类 ,配合网格系统。

 
 

1. 图像形状

圆角图片
椭圆突变
缩略图

2. flex 布局

示例

 
 

3. 浮动

右浮动
左浮动
无浮动

图片居中
响应式图片

4. 交互 ---- 文本选择

单机此段落,全选此段落
此段落具有默认的选择行为
用户无法选择此段落

5. 溢出

6. 定位

固定在顶部
固定在底部
黏着在顶部

7. 尺寸

25%宽度
50%宽度
75%宽度
100%宽度
适应父组件宽度

Width 100vw

25%宽度
50%宽度
75%宽度
100%宽度
适应父组件高度

Height 100vh

8. 间隔

margin
padding
margintop
其他的 都类似(padding 也是
同时设置left 和right
同时设置top 和 bottom
后面的* 可以是 0~5 及auto

水平居中

9. 文本

文本对齐
左对齐
居中对齐
右对齐

文字折行和溢出

折行并省略号显示

去除文字的装饰
如 a 链接下划线

10. 可见性

显示
隐藏

最新文章
职业规划大赛圆满落幕,青年才俊共绘未来蓝图
自大赛启动以来,吸引了众多学生的积极参与。参赛选手们通过自我剖析、行业调研、职业定位和目标设定等环节,精心准备了职业规划书和展示PPT。在比赛现场,他们自信满满地走上舞台,从职业背景、个人优势、目标岗位、发展路径等多个方面进
百度蜘蛛池租用:蜘蛛池助力网站SEO,揭秘如何有效提升浏览量
蜘蛛池租用服务助力网站SEO优化,通过构建庞大的虚拟爬虫网络,模拟真实用户浏览行为,有效提升网站内容在搜索引擎中的曝光度和排名,从而增加浏览量。快速提高网站流量,优化搜索引擎排名。本文目录导读:什么是蜘蛛池?蜘蛛池如何提升网
全面盘点:AI 数据分析报告与生成工具精选指南,满足多种办公需求
在当今这个数据驱动的时代有效地分析和利用数据成为了企业和个人获得竞争优势的关键。无论是企业决策者、市场分析师还是学术研究人员都需要借助强大的数据分析工具来解决和解读海量数据。本文将为您介绍几款优秀的数据分析报告与生成工具它
江阴盘龙区考研全日制培训学校咨询热线:   在线咨询: 点击交谈
新闻标题:云南江阴双龙街道考研全日制培训-考研全日制培训课程价格开班时间是什么2023年排行榜一览表江阴盘龙区附近比较好的考研培训班,考研全日制是江阴盘龙区考研全日制培训学校的重点专业,江阴市知名的考研全日制培训机构,也是国内
规模超15000亿!数字化服务市场增势强劲
数字经济蓬勃发展中,万千行业正不断强化数字化智能化能力,积极抢占数字时代先机,进而带动了数字化服务市场的日益增长和繁荣。7月23日,赛迪顾问发布《2023-2024年中国数字化服务市场研究年度报告》称,2023年,中国数字化服务市场保持强
适合学生党的头戴式耳机该如何选?|唐麦H5降噪蓝牙耳机真实测评
嗨咯,大家好呀,我是阿岚。我的表弟过几天要过生日了,我决定给他挑个耳机作为生日礼物。 本来一直在纠结是买入耳式耳机还是头戴式耳机,后来我上网查了下,发现头戴式耳机有利于保护耳道,于是我果断往这个类型挑选了。 在网上挑了很久
网站提交百度收录,网站提交百度收录方法
1. 提交网站:网站所有者可以通过百度平台提交网站,让百度搜索引擎知道网站的存在。提交后,百度会将网站加入待抓取的队列中。2. 抓取:百度的爬虫程序会定期访问提交的网站,抓取网站上的内容。这个过程依赖于网站的结构、内容更新频率以
【MIMO_OFDM】基于matlab空时分组编码MIMO_OFDM通信仿真(含QPSK调制解调,IFFT调制,空时编解码)【含Matlab源码 9767期】
⛳️座右铭:行百里者,半于九十。 更多Matlab信号处理仿真内容点击👇 ①Matlab信号处理 (进阶版) ②付费专栏Matlab信号处理(初级版) ⛳️关注CSDN海神之光,更多资源等你来!
高中英语选修课:英语文学欣赏-The-Nightingal-and-The-Rose夜莺与玫瑰-教学课件.pptVIP
TheNightingaleandTheRoseOscarWilde(1856-1900)BorninDublin,OscarWildeisanIrishpoet,dramatist,novelistandessayist,waseducatedatOxford,wherehewasgreatlyinfluencedbyhisteacherWalterPater.Bothofthemareconsideredthemostimpo
广西壮族自治区数字广西建设领导小组关于 印发《广西壮族自治区促进“互联网+ 社会服务”发展实施方案》的通知 (桂数广发〔2020〕2号)
各市、县人民政府,自治区人民政府各组成部门、各直属机构:  经自治区人民政府同意,现将《广西壮族自治区促进“互联网+社会服务”发展实施方案》印发给你们,请认真贯彻执行。  广西壮族自治区数字广西建设领导小组(代)  2020年3
相关文章
推荐文章
发表评论
0评