margin是外边距,控制盒子的显示位置相对于他的上一级浏览器
left、top控制自身,right、bottom影响兄弟布局
宽度:border-width动画
颜色:border-colorspa
透明度:transparentcode
样式:border-style:ci
经常使用的样式it
none
:没有边框solid
:实线dashed
虚线dotted点或者方框根据浏览器不一样样式有有点区别
透明度:颜色里面的用rgb颜色第四个参数来控制来控制io
content是宽x高,做为内容或子标签的显示区域
transition
padding与边框之间的距离float
box-shadow: x轴偏移 y轴偏移 虚化程度 阴影宽度 阴影颜色
float
1.子集浮动参照父级宽度
2.子集浮动再也不撑开父级高度
3.父级高度须要本身处理,不然会影响兄弟布局,采用清浮动处理
after与before是伪类
他们与CSS选择器直接用:链接
after元素出现后
before元素出现前
父级清浮动,就是在本身宽度是否肯定下,都能保证父级的高度刚恰好包裹子集
须要左右排列的block采用浮动布局,且父级必定要清浮动
方法一:
.浮动的标签:after { content: ''; display: block; clear: both; }
方法二:
.浮动标签下一个要显示的标签(会受到他浮动影响的):before { content: ''; display: block; clear: both; }
1)display:none | block 不能够作动画
2)opacity: 0 | 1 能够作动画
3)width:0 | height: 0 能够作动画
transition: 动画时间(.5s) 延迟时间(.1s) 动画属性(all) 运动曲线(ease)