“CSS相关”目录存档

CSS overflow-anchor属性与滚动锚定

2020年08月12日,星期三

小鱼儿占位图

带大家了解下滚动锚定概念以及对应overflow-anchor属性的作用和特性,虽然不是常用CSS,但是,关键时候说不定就救命了。

阅读全文…

颠覆,原来background-image也是支持CSS动画的

2020年08月6日,星期四

背景图片动画

在我以前的认知里,background-image是不能有动画或过渡效果的,但是,今天发现并不是这样的,CSS animation动画和transition过渡都可以触发A背景图到B背景图淡入淡出效果。

阅读全文…

深入理解CSS background-blend-mode的作用机制

2020年07月22日,星期三

七月的背景混合模式

CSS mix-blend-mode属性比较好理解,效果都符合预期,然而background-blend-mode属性的混合效果常出乎意料,那是因为背景混合模式的作用机制有一点特殊,本文就带大家深入理解background-blend-mode的作用机制。

阅读全文…

巧用CSS cross-fade()实现背景图像半透明效果

2020年07月6日,星期一

cross-fade背景图透明度降低

虽然CSS新特性非常多,但所有这些新特性,没有任何特性可以实现元素的背景图像半透明,但是元素中的文字内容依然不透明的效果,除了一个例外,那就是cross-fade()图像函数。

阅读全文…

CSS变量对JS交互组件开发带来的提升与变革

2020年07月1日,星期三

CSS变量与组件开发

CSS变量带来的提升绝不仅仅是节约点CSS成本,其可以颠覆目前JS组件交互开发的思路,把原来的JS负责的UI层的东西全部转移到了CSS层,组件代码更简洁,视觉表现实现更灵活,本文会举若干例子展示这种提升与变革。

阅读全文…

使用CSS text-emphasis对文字进行强调装饰

2020年06月16日,星期二

过去想要强调文字,做法是加粗,或者使用高亮颜色,现在可以使用text-emphasis属性进行强调装饰,我们可以指定任意的装饰字符,很实用的一个CSS新属性。

阅读全文…

CSS gap属性进化史

2020年06月7日,星期日

蜜瓜占位

带大家了解下gap属性的前世今生,了解gap属性在CSS世界3大布局中的过往和现状。

阅读全文…

CSS columns轻松实现两端对齐布局效果

2020年05月27日,星期三

CSS columns,就是分栏布局的columns属性,可以在不改变元素display值前提下实现两端对齐布局效果,说不定关键时候还是很有用的,可以来了解下这种CSS布局方法。

阅读全文…

快速了解CSS display:flow-root声明

2020年05月12日,星期二

display: flow-root封面图

display:flow-root可以让元素块状化,同时包含格式化上下文BFC,可以用来清除浮动,去除margin合并,实现两栏自适应布局等。

阅读全文…

借助CSS mask遮罩显著优化PNG图片的尺寸

2020年05月8日,星期五

遮罩压缩PNG封面图

带有透明区域,同时色彩丰富的PNG图片再怎么压缩体积也是很大的,有没有什么办法既保持PNG图片的透明,又显著降低图片的尺寸呢?本文就将介绍如何使用CSS遮罩降低超过50%大小的PNG体积,优化性能。

阅读全文…