文档章节

bootstrap中的缩略图

9
 9秒教育
发布于 2015/12/05 15:55
字数 549
阅读 360
收藏 4

「深度学习福利」大神带你进阶工程师,立即查看>>>

缩略图(一)

缩略图在网站中最常用的地方就是产品列表页面,一行显示几张图片,有的在图片底下(左侧或右侧)带有标题、描述等信息。Bootstrap框架将这一部独立成一个模块组件。并通过“thumbnail”样式配合bootstrap的网格系统来实现。可以将产品列表页变得更好看。

源码文件:

☑  LESS版本:对应文件thumbnails.less

☑  Sass版本:对应文件_thumbnails.scss

☑ 编译后版本:bootstrap.css文件第4402行~第4426行

使用方法:

通过“thumbnail”样式配合bootstrap的网格系统来实现。

前面也说过了,缩略图的实现是配合网格系统一起使用,假设我们一个产品列表,如下图所示:

555

先来看结构:

<div>     <div>         <div class="col-xs-6 col-md-3">             <a href="#" class="thumbnail">                 <img src="http://img.mukewang.com/5434eba100014fe906000338.png" style="height: 180px; width: 100%; display: block;" alt="">             </a>         </div>     …     </div> </div>

上面的结构表示的是在宽屏幕(可视区域大于768px)的时候,一行显示四个缩略图:

在窄屏(可视区域小于768px)的时候,一行只显示两个缩略图:

实现原理:

布局实现的主要是依靠于Bootstrap框架的网格系统,而缩略图对应的样式代码:

/*bootstrap.css文件第4402行~第4426行*/ .thumbnail {   display: block;   padding: 4px;   margin-bottom: 20px;   line-height: 1.42857143;   background-color: #fff;   border: 1px solid #ddd;   border-radius: 4px;   -webkit-transition: all .2s ease-in-out;           transition: all .2s ease-in-out; } .thumbnail > img, .thumbnail a > img {   margin-right: auto;   margin-left: auto; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {   border-color: #428bca; } .thumbnail .caption {   padding: 9px;   color: #333; }

在仅有缩略图的基础上,添加了一个div名为“caption“的容器,在这个容器中放置其他内容,比如说标题,文本描述,按钮等:

<div>     <div>         <div class="col-xs-6 col-md-3">             <a href="#" class="thumbnail">                 <img src="http://a.hiphotos.baidu.com/image/w%3D400/sign=c56d7638b0b7d0a27bc9059dfbee760d/3b292df5e0fe9925d46873da36a85edf8cb171d7.jpg" style="height: 180px; width: 100%; display: block;" alt="">             </a>             <div class="caption">                 <h3>Bootstrap框架系列教程</h3>                 <p>Bootstrap框架是一个优秀的前端框,就算您是一位后端程序员或者你是一位不懂设计的前端人员,你也能依赖于Bootstrap制作做优美的网站...</p>                 <p>                     <a href="##" class="btn btn-primary">开始学习</a>                     <a href="##" class="btn btn-info">正在学习</a>                 </p>             </div>         </div>     …     </div> </div>


9
粉丝 2
博文 24
码字总数 32297
作品 0
东城
私信 提问
加载中
请先登录后再评论。
树莓派(Raspberry Pi):完美的家用服务器

自从树莓派发布后,所有在互联网上的网站为此激动人心的设备提供了很多有趣和具有挑战性的使用方法。虽然这些想法都很棒,但树莓派( RPi )最明显却又是最不吸引人的用处是:创建你的完美家用...

异次元
2013/11/09
7K
8
可视化的蛋白质配位图--VPLG

可视化的蛋白质配位图(VPLG)使用一个基于图的模型来描述蛋白质的结构,基于超级二级结构级别。一个蛋白质配位图是计算从原子坐标在PDB文件和二级结构作业的DSSP算法。在这个图,顶点代表二级结...

匿名
2012/10/28
2.2K
0
浏览器中的scheme解释器--SchemeScript

一个用javascript实现的scheme解释器,可以运行在浏览器中或node.js中。 刚刚看到编译原理与实践第二章,一时兴起,想写个以前就想写的scheme的解释器。昨天晚上开始写,到刚才为止,接近一天...

zoowii
2012/11/01
1.2K
0
ThinkPHP助手

ThinkPHP助手 简介 ThinkPHP助手是运行在本地的ThinkPHP开发辅助性工具,也是本人的初学LAMP的学习成果,基于ThinkPHP+XML,前端采用jQuery和Bootstrap。主要目的是将应用开发过程中的一些繁琐...

朱__朱
2012/11/16
9.2K
2
Bootstrap 的 IE6 兼容扩展--Bsie

Bsie 是一个为 Bootstrap 提供 IE6 兼容能力的库,Bootstrap 是来自 twitter.com 的优秀 Web UI 库,它让快速开发人性化的 Web 界面成为可能。 目前,Bsie 能在 IE6 上支持 Bootstrap 2.2.1 ...

ddouble
2012/12/20
1.8W
7

没有更多内容

加载失败,请刷新页面

加载更多

没有指定分支的“git push”的默认行为 - Default behavior of “git push” without a branch specified

问题: I use the following command to push to my remote branch: 我使用以下命令推送到我的远程分支: git push origin sandbox If I say 如果我说 git push origin does that push ch......

技术盛宴
23分钟前
11
0
为什么在允许某些Unicode字符的注释中执行Java代码?

问题: The following code produces the output "Hello World!" 以下代码生成输出“Hello World!” (no really, try it). (不,真的,试试吧)。 public static void main(String... args......

富含淀粉
今天
18
0
字符串格式:%与.format - String formatting: % vs. .format

问题: Python 2.6 introduced the str.format() method with a slightly different syntax from the existing % operator. Python 2.6引入了str.format()方法,其语法与现有的%运算符略有不......

javail
今天
22
0
什么是按位移位(位移)运算符以及它们如何工作? - What are bitwise shift (bit-shift) operators and how do they work?

问题: I've been attempting to learn C in my spare time, and other languages (C#, Java, etc.) have the same concept (and often the same operators) ... 我一直在尝试在业余时间学习......

法国红酒甜
今天
32
0
OSChina 周二乱弹 —— 卧槽 李荣浩的契约兽啊

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《红色的回忆》- 痛仰乐队 手机党少年们想听歌,请使劲儿戳(这里) 动弹, 又好多...

小小编辑
今天
67
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部