关于《HTML并不简单》这本书

2024年07月23日 by 张 鑫旭 阅读 6893 次, 今日 21 次

HTML并不简单 书封

盼星星,盼月亮,我的第5本书《HTML并不简单》已经正式上架了,这里讲讲为什么会想到写一本关于HTML的书籍,介绍下本书的内容结构,签字版购买等信息,希望可以得到大家的正版支持。

阅读全文…

关于《CSS新世界》这本书

2021年08月17日 by 张 鑫旭 阅读 58329 次, 今日 23 次

CSS新世界

推荐我的新书《CSS新世界》,我为自己代言,点击进入了解关于本书更多信息。

阅读全文…

一个新的CSS媒体查询prefers-reduced-transparency

2025年01月2日 by 张 鑫旭 阅读 908 次, 今日 115 次

media与用户体验

浏览器最近又支持了一个新的CSS媒体查询prefers-reduced-transparency,与用户体验密切相关的,有兴趣的可以了解下其语法和作用。

阅读全文…

HTML select下拉框支持hr元素啦

2024年12月29日 by 张 鑫旭 阅读 1370 次, 今日 36 次

人手 铅笔 绘制 html hr 占位他图

所有现代浏览器又悄咪咪地更新了一个HTML新特性,就是select元素里面可以使用hr元素创建分隔线了,具体效果和个中细节可进文了解。

阅读全文…

如何使用JS获取系统内存、CPU/GPU、电量等信息

2024年12月23日 by 张 鑫旭 阅读 2319 次, 今日 53 次

封面图 JS系统 圣诞

有些前端开发可能还不知道,JavaScript是有能力获取操作系统的内存、CPU/GPU、电量、蓝牙、掉线等信息的。

阅读全文…

全新的CSS相对颜色语法-使用from和calc()

2024年12月11日 by 张 鑫旭 阅读 3593 次, 今日 19 次

月亮猫 相对颜色 占位封面图

本文介绍非常实用的CSS相对颜色语法,可以解构现有颜色,轻松实现相邻色、反色、半透明色等效果,有效减少项目的CSS颜色变量数量。

阅读全文…

英文单词朗读基于音素预估时长的JS算法

2024年12月6日 by 张 鑫旭 阅读 1688 次, 今日 22 次

音频波形封面占位图

基于英文单词的发音规则,精准预估TTS语音合成每段内容所占据的时长,以便实现更精准的字幕同步,冷门应用场景,但却是稀缺的算法资源,值得收藏备忘。

阅读全文…

哇哦,font-palette支持动画和palette-mix()混合函数了

2024年12月4日 by 张 鑫旭 阅读 1934 次, 今日 18 次

封面图

font-palette彩色字体又支持新特性了,一是可以使用palette-mix()实现基础模板的颜色混合,二是支持animation和transition动画了,至此Web字体渲染的表现力更上一层楼。

阅读全文…

CSS好用的color-mix颜色函数也可以使用啦

2024年11月29日 by 张 鑫旭 阅读 1904 次, 今日 18 次

封面占位图 麋鹿

目前所有现代浏览器都已经支持color-mix()这个颜色函数了,这个函数可以实现关键字颜色值的半透明表示,是其他CSS、JS语法都无法取代的实用特性,本文还有色调插值方法的介绍。

阅读全文…

CSS Grid布局中的subgrid的适用场景

2024年11月25日 by 张 鑫旭 阅读 2679 次, 今日 23 次

subgrid封面图

subgrid这个子网格特性当时Grid布局出来之后,呼声很高,现在终于支持了,非常适合那种比较规整的多层次嵌套的布局,赶快来了解一番吧。

阅读全文…

JS文本选区变化selectionchange事件实践小记

2024年11月17日 by 张 鑫旭 阅读 3001 次, 今日 25 次

selectionchange事件文章封面占位图

最近做的项目用到了一个比较冷门的DOM事件API selectionchange事件,文本选区变化时候触发,简单记录下,希望日后可以帮到遇到类似需求的同行。

阅读全文…

这啥?CSS calc-size和interpolate-size,真学不动了

2024年11月14日 by 张 鑫旭 阅读 2882 次, 今日 21 次

水果动画封面占位图

好消息,height:auto、width:fit-content这些以前无法触发transition过渡效果的CSS声明,现在也能动画啦,就是使用calc-size()函数或interpolate-size属性。

阅读全文…