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

2024年07月23日 by 张 鑫旭 阅读 22450 次, 今日 20 次

HTML并不简单 书封

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

阅读全文…

新特性速递:focus()行为新增focusVisible控制

2026年05月29日 by 张 鑫旭 阅读 138 次, 今日 137 次

focusVisible封面占位图

继preventScroll参数之后,JS focus()方法又新增了一个名为focusVisible的可选参数,你知道它的作用是什么吗?(文末有个人碎碎念)

阅读全文…

1分钟速度了解text-align match-parent声明

2026年05月25日 by 张 鑫旭 阅读 631 次, 今日 82 次

text-align match-parent封面图

text-align 也藏冷门小知识点!match-parent 看似和继承效果相近,实际大有区别。面对逻辑对齐与 direction 布局,它能让样式计算值转为真实方位值。日常开发极少用到,兼容性却拉满,小众装逼特性带你一文吃透。

阅读全文…

光标的形状也能设置了,就是CSS caret-shape属性

2026年05月18日 by 张 鑫旭 阅读 1268 次, 今日 92 次

光标形状设置

好消息,现在不仅光标的颜色,连光标的形状也能设置了,同时还能控制光标是否闪烁,CSS特性真是越来越全面了。

阅读全文…

pretext与文字四面环绕效果的实现

2026年05月11日 by 张 鑫旭 阅读 1894 次, 今日 43 次

pretext与文字环绕效果

前端开发这么多年,有个心心念念的文字排版布局一直想要实现,那就是四面文字环绕效果,嘿,我发现,最近横空出世的pretext可以轻松实现这样的排版效果。

阅读全文…

JSON.rawJSON方法的作用是什么?

2026年05月6日 by 张 鑫旭 阅读 2255 次, 今日 44 次

JSON示意图

JSON对象新增了rawJSON方法,你知道他的作用是什么吗?

阅读全文…

如何使用CSS判断鼠标从哪个方向进入元素?

2026年04月27日 by 张 鑫旭 阅读 2420 次, 今日 21 次

CSS鼠标进入方向封面图

CSS居然可以判断用户的鼠标是从上面进来的,还是从下面进来的,其实现原理非常巧妙,仿佛变魔术一般,有兴趣的可以进来了解一下。

阅读全文…

借助mediabunny纯JS实现视频水印、剪裁、合成等功能

2026年04月17日 by 张 鑫旭 阅读 2877 次, 今日 27 次

视频合成封面图

mediabunny是一个非常成熟的音视频处理工具库,目前是众多基于WebCodecs API的项目中出类拔萃的那一个,本文就将通过多个案例,展示如何使用mediabunny实现视频的水印、剪裁以及合成等。

阅读全文…

务必谨慎使用JS WeakRef弱引用

2026年04月13日 by 张 鑫旭 阅读 3008 次, 今日 36 次

WeakRef封面图

先前有WeakMap和WeakSet,现在又出了JS WeakRef弱引用,可以优化内存开销,看案例很有价值,不过无论是官方还是我个人都建议大家谨慎使用,这又是为何呢?

阅读全文…

CSS六边形头像的实现与蜂巢布局

2026年04月7日 by 张 鑫旭 阅读 3035 次, 今日 29 次

蜂巢布局头像

如题,介绍六边形头像的CSS实现技巧,以及如何基于这个六边形实现高大上的蜂巢布局效果,又是展现CSS潜力的一天。

阅读全文…

CSS corner-shape与背景底纹技术

2026年03月30日 by 张 鑫旭 阅读 2769 次, 今日 20 次

背景底纹技术

corner-shape可以生成多种复杂的图形,那么,有没有什么办法把这些图形变成底纹背景呢?

阅读全文…