简述下CSS3有哪些新增的特性?如:
圆角:border-radius: 3px
border-radius
box-shadow
text-shadow
transform
translate()
transition
animation
border-image 边框图像
background-size 背景图片的尺寸
background-clip 背景图片的绘制区域
linear-gradient 线性渐变
radial-gradient 径向渐变
word-break
text-justify
2D转换属性
*3D转换属性:
transition
@keyframes规则
🙃 太多了,面试的时候应该不会问这种吧。。。
我觉得可能会问你知道哪些CSS4的feature吗,emm这个可能比较有意义 🤔
mask-image
transfrom translate 旋转 2d转换属性 圆角属性 阴影 旋转 平移 动画
增加了变量支持
圆角:
border-radius
盒子阴影:
box-shadow
文字阴影:
text-shadow
2d,3d转换:
transform
动画:
Keyframes规则
盒子模型:
display:flex
媒体查询:
meta
圆角
border-radius
文字阴影
text-shadow
盒子阴影
box-shadow
盒边框模型
box-sizing
媒体查询
@media
过渡
transition
动画
@keyframes
animation
补充新增css3伪类
:after 在元素之前添加内容,也可以用来做清除浮动。
:before 在元素之后添加内容。
:enabled 选择可用的表单元素。
:disabled 控制表单控件的禁用状态。
:checked 单选框或复选框被选中。
边框圆角:border-radius
盒子阴影:box-shadow
背景定位:background-origin
背景尺寸:background-size
渐变:
linear-gradient 线性渐变
radial-gradient 径向渐变
2d、3d变换:
transform
rotate()
scale()
skew()
translate()
css3动画:@keyframes
过度动画:transition
自定义动画:animation
弹性布局:flex
多媒体查询:@media
指定background-origin的相对位置
background:url('test.jpg') no-repeat left,url(logo.png) no-repeat right;
-webkit-box-reflect:方向[ above-上 | below-下 | right-右 | left-左 ],偏移量,遮罩图片
word-break: normal|break-all|keep-all;
text-overflow:ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
rgba、hsla
线性渐变,径向渐变,圆锥渐变
background-blend-mode、mix-blend-mode
Most helpful comment
边框(borders):
border-image 边框图像
背景:
background-size 背景图片的尺寸
background-clip 背景图片的绘制区域
渐变:
linear-gradient 线性渐变
radial-gradient 径向渐变
文本效果;
word-break
text-justify
转换:
2D转换属性
3D转换:
*3D转换属性:
过渡
transition
动画
@keyframes规则
弹性盒子(flexbox)
多媒体查询@media