1217

资源:
css3制作工具
css3按钮生成
css3制作特殊效果-web前端实验室

浏览器的型号和css3前缀

五种主流的浏览器:IE、Firefox、Safari、Chrome及Opera。

浏览器的内部工作原理(太详细,想睡觉了就读一下好了😂)

-moz-     /* 火狐等使用Mozilla浏览器引擎的浏览器 */
-webkit-  /* Safari, 谷歌浏览器等使用Webkit引擎的浏览器 */
-o-       /* Opera浏览器(早期) */
-ms-      /* Internet Explorer (不一定) */ 

需要添加前缀属性的主要属性

@keyframes
移动和变换属性
(transition-property, transition-duration, transition-timing-function, transition-delay)
动画属性 
(animation-name, animation-duration, animation-timing-function, animation-delay)
border-radius
box-shadow
backface-visibility
column属性
flex属性
perspective属性

css3前缀详解

易混淆的内联元素和块级元素

  • 内联元素:<a></a> <i></i> <input> <img> select span
  • 块级元素:<ul></ul> <li></li> <h></h> <hr>

table属性的几个值运用

  • table-layout:auto|fixed(表格固定算法)
  • border-collapse:separate | collapse
  • display:table|cell|row(表格里的元素会自动根据表格里面文字大小计算表格大小)(td标签就可以自由控制表格宽度)

css3选择器

  • 兄弟选择器 ~
  • 相邻兄弟选择器 +
  • :nth-child(n/2n/2n+1/2n-1/1/2/3)
  • :nth-of-type(li/ul/span)
<ul>
     <span>a</span>
     <li>b</li>
     <li>c</li>
     <li>d</li>
</ul>
ul li:nth-child(1){...}/*无法选中第一个li元素,因为渲染时会先检查小括号里面的,在看外面的li*/
ul li:nth-of-type(li){...}/*可以选中第一个li元素*/

css3中几个常用的属性

  • border-radius
  • box-shadow
  • @font-face
  • transform
  • tansition
  • @keyframes

另附几点

  • css-sprite
  • css3动画小技巧:位置改变一定会重绘页面,渲染GPU > CPU translateZ(0)、translate3d(X,Y,0)【渲染告诉浏览器开启GPU加速】
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,865评论 1 92
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,277评论 0 1
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,680评论 0 7
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,613评论 1 19
  • 今天在写代码的时候看别人写的代码 看到了他们写了 NSAssert(self.dataSource,@"BHBCe...
    CoderSJun阅读 907评论 0 0