杂
2015-10-16 11:26
295 查看
1 box-sizing: 有三个属性: 分别是content-box(默认) padding-box border-box
(1) content-box:不将padding和border计算入width中
(2) padding-box:不将border计算入width中 但将padding计算入width中(在火狐好用,在谷歌效果和content-box 一样)
(3) border-box : 将border和padding全部计算入width中
话不多说 直接上例子
2 -webkit-text-size-adjust : none; 因为chrome默认最小字体为12px 当设置了比12px更小的字体时默认时无效的 ,但是设置了以上属相以后,就可以使用比12px更小的字体了,但这样耶带来了个弊端,当用户缩放时 字体时不能缩放 固定的。
那么另一个解决办法是 transform: scale(0.875);
3 transform :有四种方法 ,分别是 scale(缩放) , skew(倾斜) , rotate(旋转) , translate(平移)
transform: rotate(45deg) scale(0.5) skew(30deg, 30deg) translate(100px, 100px);四种方法能同时写 但是不同的顺序会导致不同的结果
4 transition :transition是个简写属性 用于设置四个过度属性
(1) transition-property: 规定设置过度效果的css属性的名称
(2) transition-duration:规定完成过度需要多少时间(必须 为0时不会产生过度效果)
(3) transition-timing-function : 规定速度效果的速度曲线
(4) transition-delay : 定义过度效果何时开始
直接上例子:比如说我要控制一个div在2s内旋转45deg
5 animation
6 user-select: none 用户不能选择元素中的任何内容
7 vertical-align: 垂直对其方式 只对inline-block起作用
(1) content-box:不将padding和border计算入width中
(2) padding-box:不将border计算入width中 但将padding计算入width中(在火狐好用,在谷歌效果和content-box 一样)
(3) border-box : 将border和padding全部计算入width中
话不多说 直接上例子
2 -webkit-text-size-adjust : none; 因为chrome默认最小字体为12px 当设置了比12px更小的字体时默认时无效的 ,但是设置了以上属相以后,就可以使用比12px更小的字体了,但这样耶带来了个弊端,当用户缩放时 字体时不能缩放 固定的。
那么另一个解决办法是 transform: scale(0.875);
3 transform :有四种方法 ,分别是 scale(缩放) , skew(倾斜) , rotate(旋转) , translate(平移)
transform: rotate(45deg) scale(0.5) skew(30deg, 30deg) translate(100px, 100px);四种方法能同时写 但是不同的顺序会导致不同的结果
4 transition :transition是个简写属性 用于设置四个过度属性
(1) transition-property: 规定设置过度效果的css属性的名称
(2) transition-duration:规定完成过度需要多少时间(必须 为0时不会产生过度效果)
(3) transition-timing-function : 规定速度效果的速度曲线
(4) transition-delay : 定义过度效果何时开始
直接上例子:比如说我要控制一个div在2s内旋转45deg
5 animation
6 user-select: none 用户不能选择元素中的任何内容
7 vertical-align: 垂直对其方式 只对inline-block起作用
相关文章推荐
- Service和IntentService的区别
- Hbase pom.xml 里面可能夹着Spring 的jar..懒得删
- Android abd shell dumpsys命令探究
- Linux下高并发socket最大连接数所受的限制问题
- 倍数提高工作效率的Android Studio奇技
- 自旋锁(spinlock) 解释得经典,透彻
- 金色的 SQL注意事项(1)
- Binder相关
- win7全屏游戏后出现黑边的问题怎么解决?
- Java复用代码
- js实现新浪微博首页效果
- Ubuntu下PHPstorm的安装
- ios页面传值——代理方法
- Linux网络编程:基于TCP的程序开发(1)
- perl中q,qx,qq,qr,qw
- linux串口使用
- cocos2dx 3.2 定义自己使用rapidjson阅读json数据
- 压力测试和单元测试
- 运算符重载
- android:layout_weight的真实含义