bootstrap思想总结_学习Bootstrap后的一点小总结

本文介绍了Bootstrap的学习总结,包括其组成、优点与缺点,以及如何实现响应式布局(使用mediaquery示例)。同时涵盖了定制Bootstrap样式的方法,如覆盖内置样式、修改源码和利用SCSS。
摘要由CSDN通过智能技术生成

本章给大家带来学习Bootstrap后的一点小总结,让大家可以知道Bootstrap的组成、Bootstrap 的优缺点、Bootstrap 如何实现响应式布局(示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

【相关视频推荐:Bootstrap教程】

Bootstrap4特点:1.兼容IE10+ 2.使用flexbox 布局 3.抛弃Nomalize.css 4.提供布局和 reboot 版本

Bootstrap组成:1.基础样式 2.常用组件 3.JS插件

常见问题:

1.Bootstrap 的优缺点

优点:CSS 代码结构合理 ,现成的样式可以直接用

缺点:定制较为繁琐,体积大

2.Bootstrap 如何实现响应式布局

原理:通过 media query 设置不同分辨率的class

使用:为不同分辨率选择不同的网格class

3.如何基于 Bootstrap 定制自己的样式

1.使用 css 同名类覆盖(简单场景使用)

2.修改源码重新构建

3.引用 scss 源文件,修改变量

知识点:

1.基本用法

制作简单登录页面

Bootstrap

#result{

display: none;

}

.title{

margin-top: 50px;

margin-bottom: 50px;

}

.operate button{

margin: 0 auto;

}

注册

姓名

密码

电话

地址

提交

var form = document.querySelector('#myForm');

var result = document.querySelector('#result');

form.addEventListener('submit', function(e){

if(!document.querySelector('[name=password]').value){

result.style.display = 'block';

result.innerHTML = '密码为空';

}else{

result.style.display = 'none';

}

e.preventDefault();

});

效果图:

1537155050279992.png

2.Bootstrap JS 组件

基于 jQuery 写的,可以完成很多交互效果,所以需要引入 jQuery ,还需要引入 Popper.js (库)和 bootstrap.js

使用方式:1.基于 HTML 的 data-** 属性 2.基于 JS API

1537155127608462.png

1537155158572280.png

效果图:

1537155198731297.png

3.Bootstrap 响应式布局

1537155241983658.png

代码示例:

Bootstrap

.content > div{

height: 100px;

line-height: 100px;

text-align: center;

color: #333;

background:#cccccc;

margin-bottom: 10px;

}

内容
内容
内容
内容
内容
内容
内容
内容

总共12个,屏幕尺寸 < 576px时,每行12个;768px>=屏幕尺寸>=576px时,每行6个;992px>=屏幕尺寸>=768px时,每行4个;屏幕尺寸>=992px时,为每行3个;

效果图:

1537155397451410.png

1537155428986210.png

1537155443841921.png

4.Bootstrap 定制方法

方法:1.使用 css 同名类覆盖(简单场景使用) 2.修改源码重新构建 3.引用 scss 源文件,修改变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值