css3一些属性css
1.clip属性:前景图片也能够用spirt啦;html
2.calc : wap页面常常会遇到百分比 和 px 的计算,刚开始的解决方案是多套一层标签,如今有calc函数计算真是挺方便的,前端
可是!! pc的chrome是好好的没错,在手机上竟然失效了,心情一会儿down了啊,持续关注中~~~~css3
3.伪类:用伪类加小图标,> △ ......真方便~ ::before ::after 真是好兄弟~web
4.css3渐变gradient:有线性渐变和圆渐变 chrome
5.transform-origin 可改变重心(旋点)canvas
6.::-webkit-input-placeholder{color: ;} 设置placeholder的颜色浏览器
7.文字渐变 background-clip:text background-gradient:(top left , #000 #999 )app
8.代替 float:left的布局 父级设置 display:-webkit-box 子级设置 -webkit-flex-box:1 iphone
9.选择器 很是实用,(:only-child :empty) 内容过多,不一一列举
10.动画 animation ,作过几个动画需求,内容颇多,不一一列举,用来用去就几个属性,但想用好不容易 ~~~~(>_<)~~~~
作过的例子:
a. http://sta.ganji.com/att/project/touch/year_summary/index.html (2014赶集年终大盘点)
b.http://sta.ganji.com/att/project/touch/house-100/index.html (2015房产 100%我的房源)
......(要学习还太多,svg,canvas等等)
11.line-height:1.5 和line-height:150% 实际上是不同的,line-height:150%(子元素的高度=父元素的高度*150%)
line-height:1.5 行高=字高度的1.5倍
12.可用outline实现外边框 div{ border-radius:1px; box-shaow:0 0 0 5px #000;}
13.box-sizing:border-box; 盒子模型 忽略padding border 的大小
14.appearance:none 去除 表单的默认样式
15. text-overflow: ellipsis overflow:hidden white-space:nowrap; 超过出现...
项目中遇到的兼容性问题:
1.安卓浏览器 input type="number"的placeholder失效 ,可用type="tel" 代替
2.安卓浏览器 input type="text" 的placeholder line-height 若是设置值的话 会偏上不居中,需设置 line-height:normal;
3.元素有动画的不要用伪类写,安卓部分浏览器不支持伪类动画
4.label里面不要有两个input type="text"
5.png24图片压缩有风险,通常的网上压缩都会破坏图片,致使iphone6或者其余设备图片花掉的问题
6.position: fixed; 困扰前端的大bug,底部横条有fixed ,页面又有输入框,输入框focus的时候,底部固定的横条就飘到中间去~~~~~(目前尚未方法解决!)
技巧:
1.是否是以为有时候排图标很麻烦,写background-position的时候浪费很多时间,ps切片工具备个划分切片,
试试看,按方格排好icon,写background-position的速度嗖嗖的
2.左边图片 右边内容的布局很多见吧,右边内容的行数不限的时候,居中真是个麻烦,能够设置父级 display:table ,子级:display:table-cell 再设置居中 vertical-align: middle;就能够了。
以前用过这么一坨新特性写,一样,PC的chrome妥妥的,到移动设备就挂了
.box{
min-height: 75px;
display: -webkit-flex;
display: flex;
display: -ms-flexbox;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
}
布局注意:
有时候一个psd包含了不少模块,但在实际状况中,有时候rd同窗会隐藏或者删除一些模块,就会致使布局的错乱(多一条线,两个模块之间没有空隙....),
切图的时候要注意不让这种状况发生。
第一篇blog,有缘人看到多指点,不断学习,不断发blog ~O(∩_∩)O哈哈~ 干巴爹