amazeui学习笔记--css(布局相关2)--等分网格 AVG Grid
amazeui学习笔记--css(布局相关2)--等分网格 AVG Grid
一、总结
1、与grid区别:网格中:am-g + am-u-xx-n 等分网格中只有一个: am-avg-sm-4(在ul中,里面有li) 记住这个avg(表示等分网格) 这里数字的意思不一样,这里的数字表示几等份
2、基本使用:被ul和li统治
1 <ul class="am-avg-sm-4 am-thumbnails"> 2 <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-1.jpg" /></li> 3 <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-2.jpg" /></li> 4 <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-3.jpg" /></li> 5 <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-4.jpg" /></li> 6 </ul>
3、响应式是什么?:针对不同屏幕有不同响应
1 <ul class="am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-thumbnails"> 2 <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-1.jpg" /></li> 3 <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-2.jpg" /></li> 4 <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-3.jpg" /></li> 5 <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-4.jpg" /></li> 6 </ul>
4、配合css的特效,挺好玩的:
1 .boxes .box { 2 height: 100px; 3 color: #eee; 4 line-height: 100px; 5 text-align: center; 6 font-weight: bold; 7 transition: all .2s ease; 8 } 9 10 .boxes .box:hover { 11 font-size: 250%; 12 transform: rotate(360deg); 13 }
二、等分网格 AVG Grid
目录
- 基本使用
- 响应式
- 九宫格
Average Grid,均分网格(原 Block Grid),使用 ul
/ ol
创建等分列,用于内容的排列。
响应式断点为:
Class | 区间 |
---|---|
.am-avg-sm-*
|
0 - 640px
|
.am-avg-md-*
|
641px - 1024px
|
.am-avg-lg-*
|
1025px +
|
与布局网格不同的是,这里的数字表示几等分,而不是占 12 等分中的几列,比如 .am-avg-sm-2
会将子元素 <li>
的宽度设置为 50%
。
考虑到通用性(菜单、图片)等,<li>
没有设置 padding
,使用时需根据需求自行设置。
另外需要注意的 AVG Grid 只能用于 <ul>
/ <ol>
结构。
下面的演示中,添加了以下自定义样式(Less):
这部分代码已经整合到缩略图,无需再添加。
.doc-block-grid {margin-left: -5px;margin-right: -5px;> li {padding: 0 5px 10px 5px;img {border: 1px solid #CCC;padding: 2px;background: #FFF;}}
}
演示图标版权归微软 Bing 所有。
基本使用
只添加 .am-avg-sm-*
,应用于所有屏幕尺寸。
<ul class="am-avg-sm-4 am-thumbnails"><li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-1.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-2.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-3.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-4.jpg" /></li> </ul>
响应式
按需增加更多响应式 class,缩放窗口可以查看响应效果。
<ul class="am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-thumbnails"><li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-1.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-2.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-3.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-4.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-1.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-2.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-3.jpg" /></li> <li><img class="am-thumbnail" src="http://s.amazeui.org/media/i/demos/bing-4.jpg" /></li> </ul>
九宫格
看到同学提这样的需求,就简单写一个示例。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<ul class="am-avg-sm-3 boxes"><li class="box box-1">1</li> <li class="box box-2">2</li> <li class="box box-3">3</li> <li class="box box-4">4</li> <li class="box box-5">5</li> <li class="box box-6">6</li> <li class="box box-7">7</li> <li class="box box-8">8</li> <li class="box box-9">9</li> </ul>
.boxes {width: 300px;
}.boxes .box { height: 100px; color: #eee; line-height: 100px; text-align: center; font-weight: bold; transition: all .2s ease; } .boxes .box:hover { font-size: 250%; transform: rotate(360deg); } .box-1 { background-color: red; } .box-2 { background-color: orange; } .box-3 { background-color: #0000ff; } .box-4 { background-color: #008000; } .box-5 { background-color: red; } .box-6 { background-color: orange; } .box-7 { background-color: #0000ff; } .box-8 { background-color: #008000; } .box-9 { background-color: red; }
转载于:https://www.cnblogs.com/Renyi-Fan/p/9008036.html
amazeui学习笔记--css(布局相关2)--等分网格 AVG Grid相关推荐
- amazeui学习笔记--css(布局相关3)--辅助类Utility
amazeui学习笔记--css(布局相关3)--辅助类Utility 一.总结 1.元素清除浮动: 添加 am-cf 这个 class 即可 2.水平滚动: .am-scrollable-horiz ...
- amazeui学习笔记--css(基本样式3)--文字排版Typography
amazeui学习笔记--css(基本样式3)--文字排版Typography 一.总结 1.字体:amaze默认非 衬线字体(sans-serif) 2.引用块blockquote和定义列表:引用块 ...
- amazeui学习笔记--css(基本样式2)--基础设置Base
amazeui学习笔记--css(基本样式2)--基础设置Base 一.总结 1.盒子模型:外margin,内padding,这里的内外指的边框 2.border-box:Amaze UI 将所有元素 ...
- amazeui学习笔记--css(常用组件4)--关闭按钮Close
amazeui学习笔记--css(常用组件4)--关闭按钮Close 一.总结 1.关闭按钮基本用法:关闭按钮样式,可以结合其他不同组件使用.对 <a> 或者 <button> ...
- amazeui学习笔记--css(HTML元素2)--代码Code
amazeui学习笔记--css(HTML元素2)--代码Code 一.总结 1.行内代码:code标签<code> 2.代码片段:pre标签<pre> 3.限制代码块高度:添 ...
- amazeui学习笔记--css(基本样式)--样式统一Normalize
amazeui学习笔记--css(基本样式)--样式统一Normalize 一.总结 1.统一浏览器默认样式: Amaze UI 也使用了 normalize.css,就是让不同浏览器显示相同的样式 ...
- amazeui学习笔记--css(HTML元素4)--图片image
amazeui学习笔记--css(HTML元素4)--图片image 一.总结 1.响应式图片:随着页面宽度而变化 .am-img-responsive class. <img src=&quo ...
- amazeui学习笔记--css(常用组件1)--小徽章Badge
amazeui学习笔记--css(常用组件1)--小徽章Badge 一.总结 1.am-badge:添加am-badge来声明小徽章对象 <span class="am-badge a ...
- amazeui学习笔记--css(常用组件5)--评论列表Comment
amazeui学习笔记--css(常用组件5)--评论列表Comment 一.总结 1.am-comment:使用am-comment来声明评论对象,这个是放在article里面的,虽然article ...
最新文章
- 模板 - 二分图(包含全套常用定理性质)
- Android之旅---Service
- Matlab之for循环语句
- 一个故事讲清楚 NIO
- 访客IP API接口
- so文件成品评论【整理】
- 很多人都忽视了账号基建重要性
- 数据结构与算法——二叉树与图汇总整理
- linux内存回收 内核参数
- nil,NULL,NSNull的区别
- 修改完out不更新_CyclicBarrier 不就是比 CountDownLatch 多了个回环么?
- 【转】小结登录的几种交互方式
- 5.8Gwifi信道
- 【论文翻译】Deep Learning
- 计算机无法关闭密码保护,Win7密码保护共享关闭不了怎么办?密码保护共享关不掉的解决方法...
- WIN10直接运行自定义软件
- enumerate使用
- bzoj3470 Freda's Walk (期望概率DP)
- 照片编辑软件:DxO PhotoLab 4 Mac版
- echarts 地图 区域合并
热门文章
- php网页事件处理方法,PHP实现事件机制的方法
- MySQL创建价格_mysql 建表时的价格用什么类型定义?
- lunux安装多个mysql_实例详解linux下多个mysql5.7.19(tar.gz)安装图文教程
- 全国计算机考试可以异地考吗,公务员省考可以异地考吗
- JAVA:基础递归算法大杂烩
- LeetCode2. 两数相加
- RuntimeError: expected a Variable argument, but got torch.FloatTensor
- DCMTK的Lib 引用顺序
- Qt DLL总结【三】-VS2008+Qt 使用QPluginLoader访问DLL
- 07_支持向量机1_统计学习方法