Bootstrap实现圆角、圆形头像和响应式图片


Posted in Javascript onDecember 14, 2016

Bootstrap提供了四种用于<img>类的样式,分别是:

.img-rounded:圆角 (IE8 不支持),添加 border-radius:6px 来获得图片圆角;
.img-circle:圆形 (IE8 不支持),添加 border-radius:50% 来让整个图片变成圆形。
.img-thumbnail:缩略图功能,添加一些内边距(padding)和一个灰色的边框。
.img-responsive:图片响应式 (将很好地扩展到父元素)。

使用:

将类样式直接添加到class中即可:
<img class="img-circle" src="img.jpg" alt="头像"/> 

效果如下:

Bootstrap实现圆角、圆形头像和响应式图片

从图中可以看到使用各种样式得到的效果,处理起图片来非常的简单方便。有时候根据需要,比如我们需要用一个具有内边距和灰色边框的圆形头像时,可以将circle和thumbnail两个样式叠加使用,效果如上图circle thumbnail所示。
img-responsive使得我们的图片具有响应式的效果。所谓响应式,就是变化的,随着某一个元素的变化而变化,从而实现自适应的效果。

上图中的responsive两个图片代码如下:

<figure style="width: 150px;height: 150px;"> 
  <figcaption>responsive(150*150)</figcaption> 
  <img class="img-responsive " src="img.jpg" alt="头像"/> 
 </figure> 
<figure style="width: 100px;height: 100px;"> 
  <figcaption>responsive(100*100)</figcaption> 
  <img class="img-responsive " src="img.jpg" alt="头像"/> 
 </figure>

在这里我们没有设置图片的大小,但是设置了包裹他的元素figure 的大小,无论figure为150px*150px或者100px*100px,图片都能够很好的扩展到父元素figure。

本文参考来自:http://www.runoob.com/bootstrap/bootstrap-images.html

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS解密入门 最终变量劫持
Jun 25 Javascript
javascript 字符串连接的性能问题(多浏览器)
Nov 18 Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
Jul 31 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
Dec 15 Javascript
js动态设置div的值下例子
Oct 29 Javascript
Node.js(安装,启动,测试)
Jun 09 Javascript
基于OL2实现百度地图ABCD marker的效果
Oct 01 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
Dec 09 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
Jul 05 Javascript
mpvue实现左侧导航与右侧内容的联动
Oct 21 Javascript
JavaScript 防盗链的原理以及破解方法
Dec 29 Javascript
js数组的基本使用总结
Jan 18 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
Dec 14 #Javascript
深入理解jquery中的each用法
Dec 14 #Javascript
Bootstrap基本模板的使用和理解1
Dec 14 #Javascript
Bootstrap栅格系统的使用和理解2
Dec 14 #Javascript
jQuery的extend方法【三种】
Dec 14 #Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 #Javascript
Bootstrap导航条的使用和理解3
Dec 14 #Javascript
You might like
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
javascript使用isNaN()函数判断变量是否为数字
2013/09/21 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
react-native 完整实现登录功能的示例代码
2017/09/11 Javascript
JS写谷歌浏览器chrome的外挂实例
2018/01/11 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
Python 文件操作的详解及实例
2017/09/18 Python
python 常用的基础函数
2018/07/10 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
python3 下载网络图片代码实例
2019/08/27 Python
Python的几种主动结束程序方式
2019/11/22 Python
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
巴黎一票通:The Paris Pass
2018/02/10 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
工程业务员工作职责
2013/12/07 职场文书
员工工作表扬信范文
2014/01/13 职场文书
软件售后服务承诺书
2014/05/21 职场文书
爱晚亭导游词
2015/02/09 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书