sin/cos/tan实时预览 · 圆形布局 · 波浪动画 · CSS Values Level 5
效果预览
常见问题
CSS三角函数是什么?
CSS Values Level 5引入的数学函数,包括sin()、cos()、tan()等。允许在CSS中直接使用三角函数计算值,用于圆形布局、波浪动画等,无需JavaScript。
哪些浏览器支持?
Chrome 111+、Firefox 108+、Safari 15.4+、Edge 111+均已支持。
参数是什么单位?
使用角度或弧度:deg(度)、rad(弧度)、grad(梯度)、turn(圈)。如sin(90deg)=1。
有什么实际用途?
圆形布局、波浪动画、旋转运动、动态大小等。用cos()/sin()计算位置,比关键帧动画更优雅。
sin()/cos()返回值范围?
返回-1到1的无单位数字。需乘以具体值:translateX(calc(sin(45deg) * 100px))≈70.7px。