CSS3 是什么?它与 CSS 的关系是什么?
CSS3 中的盒模型有哪些变化?
box-sizing
属性,可以使用 border-box
值,使宽度和高度包括内边距和边框。请列举一些 CSS3 的新特性。
CSS3 中的选择器有哪些新的变化?
:nth-child
、:not
)、伪元素选择器(如 ::before
、::after
)等。CSS3 中的动画效果如何实现?
@keyframes
规则和 animation
属性来实现,定义关键帧和动画属性,控制元素的动态变化。CSS3 中的过渡效果如何实现?
transition
属性来实现,定义属性的变化过程和动画时间,使元素在属性变化时呈现平滑过渡效果。CSS3 中的媒体查询是用来做什么的?
CSS3 中的多列布局如何实现?
column-count
和 column-width
属性来实现,将内容分成多列显示。CSS3 中的渐变背景如何实现?
linear-gradient()
或 radial-gradient()
函数来实现,定义起始颜色、终止颜色和方向。CSS3 中的变形和过滤效果如何实现?
transform
属性来实现,包括平移、旋转、缩放等操作。filter
属性来实现,包括模糊、亮度、对比度等效果。