amazeui学习笔记--css(常用组件14)--缩略图Thumbnail
一、总结
1、基本样式:在 <img>
添加 .am-thumbnail
类;也可以在 <img>
外面添加一个容器,如 <div>
、<figure>
、<a>
等,再将 class 添加到容器上。
2、结合网格使用:
<div class="am-g"> <div class="am-u-sm-4"> <img class="am-thumbnail" src="..." alt=""/> </div>
3、结合 AVG Grid 使用:添加 AVG Grid class 同时添加 .am-thumbnails
。
1 <ul class="am-avg-sm-3 am-thumbnails"> 2 <li> 3 <img class="am-thumbnail" src="..." alt=""/> 4 </li> 5 6 <li> 7 <a href="#" class="am-thumbnail"> 8 <img src="..." alt=""/> 9 </a> 10 </li> 11 12 <li> 13 <figure class="am-thumbnail"> 14 <img src="..." alt=""/> 15 </figure> 16 </li> 17 </ul>
4、标题:直接在img下面即可
<div class="am-g"> <div class="am-u-sm-4"> <div class="am-thumbnail"> <img src="..." alt=""/> <h3 class="am-thumbnail-caption">图片标题 #1</h3> </div> </div>
5、图文混排(这个好):在am-thumbnail
内加入.am-caption
可以添加任何类型的HTML内容标题、段落、或按钮。还是直接在img下。
1 <div class="am-g"> 2 <div class="am-u-sm-6"> 3 <div class="am-thumbnail"> 4 <img src="..." alt=""/> 5 <div class="am-thumbnail-caption"> 6 <h3>图片标题</h3> 7 <p>...</p> 8 <p> 9 <button class="am-btn am-btn-primary">按钮</button> 10 <button class="am-btn am-btn-default">按钮</button> 11 </p> 12 </div> 13 </div> 14 </div>
二、缩略图Thumbnail
Thumbnail
Thumbnail 组件主要用于显示图片列表及图文混排列表。
演示图标版权归微软 Bing 所有。
基本样式
在 <img>
添加 .am-thumbnail
类;也可以在 <img>
外面添加一个容器,如 <div>
、<figure>
、<a>
等,再将 class 添加到容器上。
结合网格使用
<div class="am-g">
<div class="am-u-sm-4"> <img class="am-thumbnail" src="..." alt=""/> </div> <div class="am-u-sm-4"> <a href="#" class="am-thumbnail"> <img src="..." alt=""/> </a> </div> <div class="am-u-sm-4"> <figure class="am-thumbnail"> <img src="..." alt=""/> </figure> </div> </div>
结合 AVG Grid 使用
添加 AVG Grid class 同时添加 .am-thumbnails
。
<ul class="am-avg-sm-3 am-thumbnails">
<li> <img class="am-thumbnail" src="..." alt=""/> </li> <li> <a href="#" class="am-thumbnail"> <img src="..." alt=""/> </a> </li> <li> <figure class="am-thumbnail"> <img src="..." alt=""/> </figure> </li> </ul>
标题
<div class="am-g">
<div class="am-u-sm-4"> <div class="am-thumbnail"> <img src="..." alt=""/> <h3 class="am-thumbnail-caption">图片标题 #1</h3> </div> </div> <div class="am-u-sm-4"> <a href="#" class="am-thumbnail"> <img src="..." alt=""/> <figcaption class="am-thumbnail-caption">图片标题 #2</figcaption> </a> </div> <div class="am-u-sm-4"> <figure class="am-thumbnail"> <img src="..." alt=""/> <figcaption class="am-thumbnail-caption">图片标题 #3</figcaption> </figure> </div> </div>
图文混排
在am-thumbnail
内加入.am-caption
可以添加任何类型的HTML内容标题、段落、或按钮。
<div class="am-g">
<div class="am-u-sm-6"> <div class="am-thumbnail"> <img src="..." alt=""/> <div class="am-thumbnail-caption"> <h3>图片标题</h3> <p>...</p> <p> <button class="am-btn am-btn-primary">按钮</button> <button class="am-btn am-btn-default">按钮</button> </p> </div> </div> </div> <div class="am-u-sm-6"> <div class="am-thumbnail"> <img src="..." alt=""/> <div class="am-thumbnail-caption"> <h3>图片标题</h3> <p>...</p> <p> <button class="am-btn am-btn-primary">按钮</button> <button class="am-btn am-btn-default">按钮</button> </p> </div> </div> </div> </div>