你应该知道的4个有用的CSS函数web前端开发关注共 1656字,需浏览 4分钟 ·2020-12-18 00:15 英文 | https://medium.com/javascript-in-plain-english/4-useful-css-functions-that-you-should-know-f0b191849202翻译 | web前端开发(ID:web_qdkf)介绍像任何其他语言一样,CSS也有自己的功能。可以将它们插入你要放置值的位置,或者在某些情况下,将其插入另一个值声明。一些CSS函数甚至允许你将其他函数嵌套在其中。在本文中,我们将学习一些你应该知道的惊人CSS功能。那让我们开始吧。1、CSS attr函数该函数attr()返回所选元素的属性值。它使我们可以进入HTML,获取属性的内容,并将其提供给CSS content属性。看下面的例子:/* */ div:after { content: attr(data-example); }下面的示例将Medium在页面上显示属性。你可以在网页上尝试。Codepen示例地址:https://codepen.io/MehdiAoussiad/pen/wvzBQwb2、calc函数该函数calc()允许您执行计算以确定CSS属性值。所有主要浏览器都支持它。这个函数有两个参数和来自操作者的计算结果(+,-,*,/)你提供它,具有或不具有伴随的单元中提供的那些参数是数字。这是一个例子:.element {width:calc(100vw-80px) ; }使用函数计算div元素的宽度calc()。Codepen示例地址:https://codepen.io/MehdiAoussiad/pen/RwGNqPe3、var函数该函数var() 用于插入CSS变量的值。这对于创建一些CSS变量以在我们的代码中的许多地方使用它们很有用。看下面的例子::root { --main-bg-color: coral; --main-txt-color: blue; --main-padding: 15px;}#div1 { background-color: var(--main-bg-color); color: var(--main-txt-color); padding: var(--main-padding);}#div2 { background-color: var(--main-bg-color); color: var(--main-txt-color); padding: var(--main-padding);}如上所示,我们在root元素中创建了值,然后使用function在div元素中使用了它们var()。4、过滤功能该功能filter()将图形更改应用于输入图像和元素的外观。是我们可以实现的效果如下:( ,blur,brightness,contrast,grayscale,hue-rotate,opacity,invert,sepia,)。saturate drop-shadow我认为,如果我没记错的话,还有更多。这是一个例子:.element1 { filter: drop-shadow(0.25rem 0 0.75rem #ef9035); }// Or:.element2 { filter: blur(20px);}Codepen示例地址:https://codepen.io/MehdiAoussiad/pen/JjRoeEL结论如你所见,CSS中的函数非常有用且重要。你可能熟悉一些CSS函数,但是CSS的强大会让你感到非常惊讶。你需要学习更多有用的CSS功能。感谢你阅读本文,希望你觉得它对你有用。本文完~ 浏览 32点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 面试时,你应该知道的5个 SQL 窗口函数Python学习与数据挖掘02020你应该知道的TypeScript学习路线【函数类型】前端微服务0你应该知道的高效学习法人生不止有技术02020年,你应该知道 23 个非常有用的 NodeJs 库程序员成长指北0你应该知道的十大常见黑客技术程序员面试吧0你应该知道的TypeScript高级概念前端Q0NPM 组件你应该知道的事脑洞前端0你应该知道的大数据名词术语产品与体验02020你应该知道的Node配置前端微服务0万能 Transformer,你应该知道的一切极市平台0点赞 评论 收藏 分享 手机扫一扫分享分享 举报