现代CSS核心技巧:从变量到滚动驱动,纯CSS实现复杂交互
很多人觉得CSS就是写写颜色、调调边距。其实现在CSS已经很强大了,很多以前必须用JavaScript才能做的交互,现在纯CSS就能搞定。这篇文章整理了现代CSS里最实用的技巧
阅读量: 585 标签: 交互
别再一上来就搬框架了:这些HTML5功能能省80%代码
试着用原生的HTML5和浏览器API重新写了一遍。结果你猜怎么着?代码量直接少了八成。没有虚拟DOM,没有打包工具,没有node_modules那一大堆东西。而且跑得比原来还快。
阅读量: 82 标签: html5
HTML正在成为AI协作的新选择:为什么Claude团队看好它
现在很多人用AI写东西,默认都是用Markdown。它简单、好上手,连代码块都能正常显示。但随着AI能力变强,Markdown的一些问题也开始暴露出来。最大的问题是:内容一多就不好看。上百行Markdown读起来很累。
阅读量: 864 标签: html
<img>标签从入门到实战:性能、SEO、可访问性一篇讲透
做前端开发,图片处理是最容易出问题的地方。很多人觉得图片不就是写个src就能显示吗?等上线以后才发现,页面加载慢、搜索抓不到、屏幕阅读器读不出来,甚至页面还会来回跳动。
阅读量: 173 标签: 标签
20个冷门但实用的CSS属性:从布局优化到性能提升
布局与溢出:解决90%布局bug,做页面最头疼的就是布局错乱、文字溢出,这几个属性直接封神,少走很多弯路。很多交互bug(点击穿透、文字被选中、移动端延迟),其实一个CSS属性就能解决,不用写多余JS。
阅读量: 160 标签: 属性
CSS原生随机数:终于不用JavaScript了
不是用JavaScript,不是用Sass,就是纯CSS。比如“给每个卡片一个随机背景色”,或者“让雪花随机飘落”。听起来很简单对吧?但如果你试过,你就知道CSS做不到。
阅读量: 167 标签: 随机数
认识 HTML 新提案元素 <permission>:让权限请求更讲道理
<permission> 是一个正在讨论中的 HTML 新元素。它想把“向用户申请权限”这件事,从 JavaScript 函数调用变成一个页面上真实可见的控件。目前这个提案还处于 WICG 草案阶段,经历过 Chrome 的 Origin Trial 测试,距离成为正式标准还有一段路
阅读量: 348 标签: 元素
HTML全局属性完全指南:28个通用钥匙让你的页面更强大
在HTML里,全局属性就像一把通用钥匙。不管你是用div、p、button还是自己定义的元素,这些属性都能给它们加上额外功能。从最简单的id和class,到现代网页用的popover和inert,全局属性让你不用写复杂JS就能做出丰富的交互效果。
阅读量: 370 标签: 属性
CSS新特性:四个让你少写一半JS的功能
2026年,CSS已经不是那个“只能改颜色”的工具了。下面这几个特性能让你少写很多JS,而且性能更好。:has() — 终于能选中父元素了。以前想根据子元素状态改变父元素的样式,只能靠JS。现在不用了。场景:表单校验时,输入框的父容器变红
阅读量: 280 标签: 特性
原生画中画API:让视频飞出浏览器窗口
视频明明在网页里放着,用户一切到别的标签页,内容就“失踪”了。这种体验我一直不太接受。尤其是后台盯监控、边查文档边看直播、边记笔记边听课程这类场景,明明浏览器已经有现成能力,很多前端页面还在自己搓悬浮窗,越做越重。
阅读量: 270 标签: API
用CSS实现像素风效果:image-rendering属性实战
有时候点开一个活动页,第一眼就觉得不对劲:图不是加载失败那种糊,是故意糊,而且带着一格一格的颗粒感。这个东西你要是上滤镜、写canvas、再搞截图重绘,路子就走偏了。想把网页做成“像素风”,CSS往往三行就够,剩下的反而是你怎么控制作用范围。
阅读量: 229 标签: 效果
CSS Anchor Positioning 锚点定位:用纯 CSS 搞定浮层定位,告别 JS 计算
如果你写过 tooltip、下拉菜单或者弹窗,应该遇到过这种情况:用 JS 去拿元素位置,监听滚动和窗口大小变化,还要处理边界溢出,代码写起来又长又难维护。现在 CSS 原生提供了一个叫 Anchor Positioning(锚点定位)的特性
阅读量: 271 标签: 定位