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 相关文章推荐
拥抱模块化的JavaScript
Mar 07 Javascript
js弹出框轻量级插件jquery.boxy使用介绍
Jan 15 Javascript
jquery+css实现的红色线条横向二级菜单效果
Aug 22 Javascript
js使用cookie记录用户名的方法
Nov 26 Javascript
JavaScript驾驭网页-DOM
Mar 24 Javascript
手机Web APP如何实现分享多平台功能
Aug 19 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
Oct 15 Javascript
JavaScript实现动态添加Form表单元素的方法示例
Aug 14 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
Sep 12 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
Nov 01 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
Feb 23 Javascript
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 Vue.js
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
WHOIS类的修改版
2006/10/09 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
100多行PHP代码实现socks5代理服务器[2]
2016/05/05 PHP
强制设为首页代码
2006/06/19 Javascript
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
javascript动画之圆形运动,环绕鼠标运动作小球
2010/07/20 Javascript
js有关元素内容操作小结
2011/12/20 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
Vue可自定义tab组件用法实例
2019/10/24 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
Python urlopen 使用小示例
2008/09/06 Python
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
Python实现PS图像明亮度调整效果示例
2018/01/23 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
将pytorch转成longtensor的简单方法
2020/02/18 Python
python中的测试框架
2020/11/13 Python
举例讲解Python装饰器
2020/12/24 Python
HTML文本属性&amp;颜色控制属性的实现
2019/12/17 HTML / CSS
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
数学高效课堂实施方案
2014/03/29 职场文书
初中班级口号
2014/06/09 职场文书
2014年党总支工作总结
2014/12/18 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
幼儿园教师暑期培训心得体会
2016/01/09 职场文书
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
2021/05/26 Python
Pygame Rect区域位置的使用(图文)
2021/11/17 Python
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server