标签:css

使用CSS变量创建一个切换暗黑/浅色模式的功能

随着苹果在 MacOS 和 iOS 上相继推出暗黑模式,越来越多的Web网站也开始推出响应的暗黑模式,创建暗黑模式的方式有很多个,作者介绍了一种使用CSS变量的方式来实现一个方便将网站切换到暗黑模式的一种切换器。 要很好地理解本文的内容,需要对CSS变量的概念和实践有一些经验。 ...

有多少个CSS属性?

故事起源于Twitter上的一个笑话Tweet(给所有的CSS属性命名)和它的一个回答。最后,延伸成一个npm包,你可以用下面的命令查看有多少个CSS属性: npx get-all-css-properties Duang!一共返回了259个属性。 ╭- 🤖 🤖 🤖 ...

不止在CSS过渡动画中使用easing

过渡一般分线性和缓和曲线。线性过渡是以全速开始,移动的过程和结束都是全速的进行,不像我们在现实中的场景,比如你扔一个东西不会立即全速坠落。 在写CSS动画的时候,大家应该经常会用到贝塞尔曲线,一个好的贝塞尔曲线可以让动画变得圆滑,仿照现实生活中的样子。其实,只要是在两个状态之间过...

如何用CSS创建打印机友好的页面

不是所有的页面都需要考虑兼容打印机,这篇文章通览以下通过CSS创建打印机友好的页面的艺术。需要兼容打印机的页面大概有以下几种: 打印旅行或音乐会门票 复印旅途方向或时间表 保存线下阅读的复印件 获取连接不良地区的信息 危险或肮脏地区的有用数据-比如,厨房或工厂 手写注释的草稿内...

CSS4来了!

我们这些被W3C CSS WG支持的Web开发者们,在说“CSS4来了”,并一直在讨论它将会怎么改变业内的现状,改变现有的CSS实践。 CSS4到底有什么新特性?这些新特性对业内将有什么影响呢?建议阅读原文。