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学习基础笔记之DOM对象操作
Nov 03 Javascript
Javascript绝句欣赏 一些经典的js代码
Feb 22 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
Mar 26 Javascript
jquery删除指定的html标签并保留标签内文本内容的方法
Apr 02 Javascript
JavaScript异步回调的Promise模式封装实例
Jun 07 Javascript
原生js实现数字字母混合验证码的简单实例
Dec 10 Javascript
jQuery实现图片文字淡入淡出效果
Dec 21 Javascript
Node.js Addons翻译(C/C++扩展)
Jun 12 Javascript
Node.js 中使用 async 函数的方法
Nov 20 Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 Javascript
Angular7.2.7路由使用初体验
Mar 01 Javascript
js设计模式之单例模式原理与用法详解
Aug 15 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
关于二级目录拖拽排序的实现(源码示例下载)
2013/04/26 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
jQuery实现动态给table赋值的方法示例
2017/07/04 jQuery
VUE 使用中踩过的坑
2018/02/08 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
python技能之数据导出excel的实例代码
2017/08/11 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
python 解决flask 图片在线浏览或者直接下载的问题
2020/01/09 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
25道Java面试题集合
2013/05/21 面试题
洗发露广告词
2014/03/14 职场文书
教师对学生的寄语
2014/04/03 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
环境卫生标语
2015/08/03 职场文书
学雷锋广播稿大全
2015/08/19 职场文书
Apache POI操作批量导入MySQL数据库
2022/06/21 Servers