关于《CSS选择器世界》这本书

2019年10月16日 by 张 鑫旭 阅读 19010 次, 今日 30 次

《CSS选择器世界》是我正式出版的第二本技术书籍,关于这本书,我有一些话想要和大家说……

阅读全文…

我是如何通过CSS向JS传参的

2020年02月13日 by 张 鑫旭 阅读 1661 次, 今日 28 次

头图占位图

介绍两种我常用的将CSS媒体查询信息传递给JS的方法,一种是伪元素+content属性发,一种是CSS var自定义属性方法,这样传参有助于降低开发成本,让CSS和JS在一些条件信息上保持一致。

阅读全文…

CSS @supports开始支持selector选择器检测了

2020年02月12日 by 张 鑫旭 阅读 974 次, 今日 15 次

@supports规则选择器语法

CSS @supports规则现在不仅支持CSS新的属性或者属性值的检测,还支持selector选择器的检测,真是越来越强大了,语法很简单,但是还是有一些需要注意的细节知识。

阅读全文…

HTML全局属性列表大全

2020年01月31日 by 张 鑫旭 阅读 2542 次, 今日 15 次

HTML全局属性占位图

不是流水文档,每一个全局HTML属性都有专门demo页面研究测试其作用,干货和信息量非常大,请预留足够多时间阅读文本,你会学到很多HTML全局新特性。

阅读全文…

如何使用JS把相对地址变成绝对地址?

2020年01月17日 by 张 鑫旭 阅读 2521 次, 今日 15 次

文章头图

本文介绍两种把相对路径变成绝对路径的JS方法,都非常简单快捷,还有其他优缺点大家可以根据实际场景选择合适的方法。

阅读全文…

CSS any-hover any-pointer media查询与交互体验提升

2020年01月17日 by 张 鑫旭 阅读 2014 次, 今日 8 次

media媒体查询文章头图

大屏的触屏设备访问我们的传统网页的时候,CSS any-hover any-pointer等媒体查询可以极大地提升我们产品的用户体验。

阅读全文…

CSS grid-auto-flow深入理解

2020年01月15日 by 张 鑫旭 阅读 1881 次, 今日 2 次

考拉和树

本文带你深入理解CSS grid-auto-flow各个关键词的作用表现,可以更加明白Grid布局为何会有这样的表现,同时演示grid-auto-flow独有的实用布局场景。

阅读全文…

CSS overscroll-behavior让滚动嵌套时父滚动不触发

2020年01月5日 by 张 鑫旭 阅读 4433 次, 今日 6 次

小鱼儿占位图

要实现窗体不跟着子元素滚动的交互效果,有专门的CSS – overscroll-behavior,本文就通过真实案例,配合精心制作的GIF介绍这个CSS新特性,快来学习吧,说不定第二天就能在实际项目中使用咯。

阅读全文…

CSS inherit是继承,那initial和unset呢?

2020年01月2日 by 张 鑫旭 阅读 2791 次, 今日 2 次

CSS3个全局属性值inherit表示继承, initial表示初始值,unset表示不确定值(能继承就继承,不能就初始值)。本文主要介绍initialunset两个CSS全局关键字。

阅读全文…

CSS paint-order祝大家元旦快乐

2020年01月1日 by 张 鑫旭 阅读 2787 次, 今日 5 次

SVG中图形绘制默认顺序是先填充,再描边,再标记,由于描边是居中的,就会导致文字描边的时候文字本身的填充会被覆盖掉,使用CSS paint-order可以有效解决这个描边问题。

阅读全文…

Oh My God,CSS flex-basis原来有这么多细节

2019年12月31日 by 张 鑫旭 阅读 3898 次, 今日 8 次

css flex-basis文章占位图

Flex元素尺寸由盒模型,自身尺寸和flex属性共同决定,其中,自身尺寸包括width和content内容尺寸,flex属性中的flex-basis直接与尺寸关联,这些尺寸混杂在一起,究竟是如何生效的呢?其中细节又是什么呢?本文会为你揭晓这些问题的答案。

阅读全文…