【世界播资讯】不容错过的九个冷门css属性
2022-09-22 16:47:27来源:SegmentFault思否
背景
可能我们有时候潜意识里认为, 当前实际开发中css属性已经足够用了, 但是前段时间突然想到:"会不会我们只是思维被限制在了常用的css属性中, 从而丧失了创造力", 就像发明车之前大多数人会认为骑马已经足够快可以满足自己的需求了, 所以我专门整理了一下自己的学习笔记并且专门去学习了一些冷门的css属性, 果然收获满满, 所以今天也要在这里把这些脑洞大开的属性较少给你, 准备好一起来感受css的魅力吧。
(相关资料图)
一、开胃菜 css画背景图: paint我们开发中使用的背景图大部分是(png, webp等)图片、svg矢量图、canvas画图, 但是其实我们也可以选择css直接画图, 那css这种甚至都"称不上"编程语言的家伙怎么绘制复杂的图片那?
1. 为元素赋予css属性div class="box">
<script> const oBox = document.getElementById("box"); const textArr = document.getElementsByClassName("text") let i = 0; let n = 800; setInterval(()=>{ oBox.style.fontSize = n + "px"; n+=3 if(n > 800){ n = 10; textArr[1].style.display = "none" textArr[2].style.display = "none" textArr[0].style.display = "none" textArr[i].style.display = "block" oBox.classList.remove("box1") oBox.classList.remove("box2") oBox.classList.remove("box3") oBox.classList.add(`box${i}`) i++ if(i > 2){ i = 0 } } },5) </script>① ② ③