您的位置:首页 >科技 >

CSS获得对三角函数的支持

2019-03-11 15:13:02来源:zdnet

ZDNet已经了解到,CSS代表层叠样式表,或者用于设置和排列页面元素如何在网站上显示的语言,将支持三角函数,如正弦,余弦,正切等。

新的三角函数于2月底在万维网联盟(W3C)CSS工作组会议上获得批准。

批准并设置加入CSS标准的新功能包括:

正弦 - sin()

余弦 - cos()

正切 - tan()

Arccosine - acos()Arcsine -

asin()

Arctangent - atan()

Arctangent(两个数字x和y) - atan2()

平方根 - sqrt()

Square其参数的平方和的根 - hypot()

幂 - pow()

上述函数是CSS现有的数学函数支持的补充,已经包括:

计算基本表达式 - calc()

获取最小值 - min()

获取最大值 - max()

获取上限和下限之间的中间值 - clamp()

W3C的CSS-WG批准加入这些新的数学函数,以CSS的请求,谁要求一个简单的方法来控制使用本地CSS语法,而不是JavaScript的CSS动画的多个Web开发人员。

开发人员希望使用简单的方法来处理角度并同步复杂的动画序列,而无需编写自定义JavaScript代码或加载庞大且超大的动画库或游戏引擎。

自从六十多年前CSS发布CSS 3以来,Web开发人员一直在慢慢依赖CSS来做更多的事情而不仅仅是着色文本并使页面元素贴在页面的顶部或底部。

CSS现在能够进行复杂的动画例程,并支持像Adobe Photoshop中那样先进的图像过滤器。

然而,缺少的一件事是能够处理角度并执行比添加,减去,乘以或除以两个值更先进的数学运算。

新的CSS三角函数已经在不到两周前获得批准,它们需要一段时间才能在我们的浏览器中结束。在我可以使用网站是一个很好的工具,开发人员可以用它来保持眼睛时,这些功能使之成为浏览器和在哪些。