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 相关文章推荐
filemanage功能中用到的common.js
Apr 08 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
May 13 Javascript
jquery中ajax学习笔记3
Oct 16 Javascript
js浮动图片的动态效果
Jul 10 Javascript
超漂亮的jQuery图片轮播特效
Nov 24 Javascript
js将滚动条滚动到指定位置的简单实现方法
Jun 25 Javascript
Node.js简单入门前传
Aug 21 Javascript
Vue.js进行查询操作的实例详解
Aug 25 Javascript
react router4+redux实现路由权限控制的方法
May 03 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
Sep 02 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
Sep 17 Javascript
基于JavaScript实现贪吃蛇游戏
Mar 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
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
2013/06/18 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
初探nodeJS
2017/01/24 NodeJs
jQuery实现大图轮播
2017/02/13 Javascript
jquery中封装函数传递当前元素的方法示例
2017/05/05 jQuery
nodejs集成sqlite使用示例
2017/06/05 NodeJs
Node.js简单入门前传
2017/08/21 Javascript
Vue-cli创建项目从单页面到多页面的方法
2017/09/20 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
vue实现循环滚动列表
2020/06/30 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
vue3.0 项目搭建和使用流程
2021/03/04 Vue.js
Python环境下搭建属于自己的pip源的教程
2016/05/05 Python
神经网络理论基础及Python实现详解
2017/12/15 Python
Python 实现数据结构中的的栈队列
2019/05/16 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
使用python+whoosh实现全文检索
2019/12/09 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
美国一站式电动和手动工具商店:International Tool
2020/11/26 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
2022/04/11 Python