千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  应聘面试  >  html5面试题  > 前端面试篇:CSS3新增了哪些东西?

前端面试篇:CSS3新增了哪些东西?

来源:千锋教育
发布人:syq
时间: 2022-07-13 13:18:30 1657689510

  · CSS3里面的新增主要有:CSS选择器,盒子中的修饰,背景,文本效果,字体,2D/3D,过渡动画,多列布局等等。

CSS3新增了哪些东西

  · CSS选择器

  1、p:first-of-type 选择属于其父元素的首个元素的每个元素。

  2、p:last-of-type 选择属于其父元素的最后元素的每个元素。

  3、p:only-of-type 选择属于其父元素唯一的元素的每个元素。

  4、p:only-child 选择属于其父元素的唯一子元素的每个元素。

  5、p:nth-child(2) 选择属于其父元素的第二个子元素的每个元素。

  · 盒子修饰

  新增了边框属性:

  1、border-radius

  支持浏览器:IE9+、Firefox、Chrome、Safari 、Opera

  2、box-shadow 向方框添加一个或多个阴影

  支持浏览器:IE9+、Firefox、Chrome、Safari 、Opera

  3、border-image

  支持浏览器:Firefox(旧版本需要前缀-moz-)、Chrome(旧版本需要前缀-webkit-)、Safari(Safari 5 以及更老的版本需要前缀 -webkit-) 、Opera( 需要前缀 -o-)

  · CSS新增背景模块

  1、background-size 规定背景图片的尺寸

  支持浏览器:IE9+、Firefox(旧版本需要前缀-moz-)、Chrome、Safari、Opera

  2、background-origin 规定背景图片的定位区域,背景图片可以放置于 content-box、padding-box 或 border-box 区域。

  支持浏览器:IE9+、Firefox、Chrome、Safari、Opera

  3、background-clip 规定背景的绘制区域

  支持浏览器:IE9+、Firefox、Chrome、Safari、Opera

  · CSS文本效果模块

  1、text-shadow 可向文本应用阴影

  支持浏览器:IE10、Firefox、Chrome、Safari、Opera

  2、word-wrap 允许文本强制文本进行换行 - 即使这意味着会对单词进行拆分

  支持浏览器:所有主流浏览器

  · CSS引入字体模块

  @font-face

  · 2D/3D

  1、transform 向元素应用 2D 或 3D 转换

  支持浏览器:

  IE10:2D、3D都支持(2D IE9 需要前缀 -ms-);

  Firefox:2D、3D都支持;

  Chrome:2D、3D都支持(2D、3D需要前缀 -webkit-);

  Safari:2D、3D都支持(2D、3D需要前缀 -webkit-);

  Opera:只支持2D

  · 过渡动画

  1、transition 过渡属性

  支持浏览器:IE 10、Firefox、Chrome(Chrome 25 以及更早的版本,需要前缀 -webkit-)、Opera、Safari( 需要前缀 -webkit-)

  2、@keyframes 用于创建动画。

  在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。

  支持浏览器:IE 10、Firefox、Chrome(Chrome 25 以及更早的版本,需要前缀 -webkit-)、Opera、Safari( 需要前缀 -webkit-)

  3、animation 动画调用属性

  支持浏览器:IE 10、Firefox、Chrome(Chrome 25 以及更早的版本,需要前缀 -webkit-)、Opera、Safari( 需要前缀 -webkit-)

  · 多列布局

  1、column-count=======划分列数

  2、column-gap=========属性规定列之间的间隔大小

  3、column-rule========设置或检索对象的列与列之间的边框

  4、column-fill========设置或检索对象所有列的高度是否统一

  5、column-span========设置或检索对象元素是否横跨所有列。

  6、column-width=======设置或检索对象每列的宽度

  更多关于前端培训的问题,欢迎咨询千锋教育在线名师。千锋教育拥有多年IT培训服务经验,采用全程面授高品质、高体验培养模式,拥有国内一体化教学管理及学员服务,助力更多学员实现高薪梦想。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT