北京中科白癜风医院圆白癜风抗白梦 https://baijiahao.baidu.com/s?id=1734402006412518273&wfr=spider&for=pc一、CSS3新特性有哪些?1.颜色:新增RGBA,HSLA模式2.文字阴影(text-shadow)3.边框:圆角(border-radius)边框阴影:box-shadow4.盒子模型:box-sizing5.背景:background-size设置背景图片的尺寸background-origin设置背景图片的原点background-clip设置背景图片的裁切区域,以”,”分隔可以设置多背景,用于自适应布局6.渐变:linear-gradient、radial-gradient7.过渡:transition,可实现动画8.自定义动画animatekeyfrom9.在CSS3中唯一引入的伪元素是:selection.10.媒体查询,多栏布局mediascreenand(width:px){…}11.border-image12.2D转换:transform:translate(x,y)rotate(x,y)skew(x,y)scale(x,y)13.3D转换14.字体图标font-face15.弹性布局flex二、Sass、LESS是什么?大家为什么要使用他们?他们是CSS预处理器,是CSS上的一种抽象层。他们是一种特殊的语法/语言编译成CSS。例如Less是一种动态样式语言.将CSS赋予了动态语言的特性,如变量,继承,运算,函数。LESS既可以在客户端上运行(支持IE6+,Webkit,Firefox),也可一在服务端运行(借助Node.js)。为什么要使用它们?结构清晰,便于扩展。可以方便地屏蔽浏览器私有语法差异。这个不用多说,封装对浏览器语法差异的重复处理,减少无意义的机械劳动。可以轻松实现多重继承。完全兼容CSS代码,可以方便地应用到老项目中。LESS只是在CSS语法上做了扩展,所以老的CSS代码也可以与LESS代码一同编译。三、
转载请注明:http://www.aierlanlan.com/rzfs/7559.html