2D转换transform
- 属性值scale(2);放大2倍
- 属性值translate(20px,30px);移动 X轴,Y轴
- 属性值rotate(60deg);旋转 60度
transition过度
|
|
transition属性写在发生变化前
- transition:transfrom 2s; 发生变化的过度时间
bootstrap栅格系统
在项目中导入文件bootstrap.min.css
,bootstrap.min.js
,jquery-3.2.1.min.js
,栅格系统能够自动适应屏幕变化
bootstrap 把屏幕分为12列
row
bootstrap中的行样式col-md-3
表示1列占3列,即将屏幕一行分为4列col-sm-6
表示屏幕宽度小于992px时,将屏幕一行分为2列
|
|
thumbnail 自带边框样式
btn 自带按钮样式
蒙版
例子中的蒙版悬浮于thumbnail之上,逐渐从右向左覆盖图片,做出一个动画效果
|
|
蒙版是一个与img标签等大的div层,因为他要悬浮于thumbnail之上,所以设置它的position:absolute
(绝对定位),设置了它的背景颜色及透明度background-color: rgba(0,0,0,0.4);
,它的初始位置在thumbnail的右侧 left:100%;
,当鼠标停留在thumbnail上时,让蒙版移动致左边覆盖图片。设置.pic:hover .mb{left: 5px;}
。然后将超出thumbnail的蒙版隐藏掉overflow: hidden;
。
|
|
border边框
solid 实线