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宝典学习笔记(上)
Jan 10 Javascript
JavaScript之appendChild、insertBefore和insertAfter使用说明
Dec 30 Javascript
JS实现多物体缓冲运动实例代码
Nov 29 Javascript
thinkphp 表名 大小写 窍门
Feb 01 Javascript
JavaScript简介
Feb 15 Javascript
常见的javascript跨域通信方法
Dec 31 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
Jun 08 Javascript
微信小程序 删除项目工程实现步骤
Nov 10 Javascript
JavaScript通过filereader接口读取文件
May 10 Javascript
Easyui使用Dialog行内按钮布局的实例
Jul 27 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
Dec 03 Javascript
js实现弹出框的拖拽效果实例代码详解
Apr 16 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
php 启动报错如何解决
2014/01/17 PHP
PHP合并静态文件详解
2014/11/14 PHP
javascript 常用方法总结
2009/06/03 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
vue中的provide/inject的学习使用
2018/05/09 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
Python中的生成器和yield详细介绍
2015/01/09 Python
python创建临时文件夹的方法
2015/07/06 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
python spyder中读取txt为图片的方法
2018/04/27 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
Python实现粒子群算法的示例
2021/02/14 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
2019年c语言经典面试题目
2016/08/17 面试题
商务英语求职自荐信范文
2013/12/24 职场文书
高中学生干部学习的自我评价
2014/02/21 职场文书
新品发布会主持词
2014/04/02 职场文书
党员个人总结范文
2015/02/14 职场文书
入党介绍人考察意见
2015/06/01 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis