首页
社区
心情
心情广播
游戏
面板
靓号
功能
摸鱼
摸鱼
登录
立即注册
帮助
会员星图
字帖生成
登录特效
旅行地图
任务成就
积分商城
超级淘客
资源广场
友情链接
众裁中心
寻宝彩蛋
游戏勋章
牛马网盘
牛马图床
时间胶囊
牛马万年历
恶作剧商店
WARNING
2026-04-01
这是一篇较早的帖子,发布于 7个月 前,信息可能已过时,建议查阅最新资料。
精华
15 个纯 HTML/CSS 技巧,让前端开发事半功倍!
微信扫一扫 分享朋友圈
已有
36648
人穿越成功
教程:手机怎么扫描二维码
447
4
七夏
尊
888
2026-4-1 20:06:57
发表在
网站相关
|
查看全部
阅读模式
众裁
1. 响应式排版:一行 CSS 适配所有屏幕
:root {
--base-font-size: 16px;
}
p {
font-size: clamp(var(--base-font-size), 5vw, var(--base-font-size * 1.25));
}
复制代码
旧法痛点:
用 JS 获取屏幕宽度,再手动设置字体大小,代码繁琐还易出兼容问题。
新技核心
:CSS 自定义属性 +
clamp()
函数,自动适配字体大小,兼顾灵活性和规范性。
2. 深色模式:自动跟随系统,无需手动切换
:root {
--background-color: #fff;
--text-color: #000;
}
@media (prefers-color-scheme: dark) {
:root {
--background-color: #333;
--text-color: #fff;
}
}
body {
background-color: var(--background-color);
color: var(--text-color);
}
复制代码
旧法痛点:
写 JS 函数监听开关点击,手动切换页面样式类,还要处理状态保存。
新技核心:
prefers-color-scheme
媒体查询,自动识别系统配色,纯 CSS 实现无缝切换。
4. 占位符动画:输入框瞬间变高级
input::placeholder {
transition: all 0.3s ease-in-out;
}
input:focus::placeholder {
transform: translateY(-100%);
opacity: 0.7;
}
复制代码
旧法痛点:
JS 监听焦点事件,手动修改占位符文本,效果单一无动画。
新技核心:
::placeholder
伪元素 + CSS 过渡,焦点触发位移 + 透明度变化,视觉体验拉满。
5. 图片延迟加载:原生属性一键实现
<img src="image.jpg" alt="Lazy-loaded Image" loading="lazy">
复制代码
旧法痛点:
JS 监听 DOM 加载,手动替换图片 src,还要处理滚动加载逻辑。
新技核心:
HTML 原生
loading="lazy"
属性,浏览器原生支持,自动延迟加载非视口图片。
6. 滚动触发动画:滚动即显,无需事件监听
.animate-me {
opacity: 0;
transition: opacity 0.5s;
scroll-margin-top: 20vh;
}
.animate-me.in-view {
opacity: 1;
}
复制代码
旧法痛点:
JS 监听页面滚动,计算元素位置,手动添加动画类,代码量大且耗性能。
新技核心:
scroll-margin-top+CSS
过渡,结合视口检测,元素进入视野自动触发动画。
7. 可定制表单控件:焦点样式随心改
:root {
--input-border: #ccc;
--input-border-focused: #007bff;
}
.custom-input {
border: 2px solid var(--input-border);
}
.custom-input:focus-within {
border: 2px solid var(--input-border-focused);
}
复制代码
旧法痛点:
JS 监听焦点 / 失焦事件,手动添加 / 移除样式类,表单多了代码超冗余。
新技核心:
:focus-within
伪类 + CSS 变量,聚焦时自动切换样式,适配所有表单控件。
8. 全页叠加菜单:纯 CSS 实现菜单开关
#menuToggle {
display: none;
}
#menuToggle:checked + label {
/* 菜单展开样式 */
}
label {
cursor: pointer;
}
复制代码
旧法痛点:
JS 监听复选框点击,手动控制菜单显示 / 隐藏,还要处理层级问题。
新技核心:
:checked
伪类 + 兄弟选择器,通过复选框状态控制菜单样式,无 JS 更稳定。
9. 渐变边框:圆锥渐变打造炫酷边框
.gradient-border {
border: 5px solid;
border-image: conic-gradient(from 0deg at 50% 50%, red, yellow, green, blue, purple);
border-image-slice: 1;
}
复制代码
旧法痛点:
JS 动态修改边框样式,或用复杂 CSS 嵌套实现渐变,兼容性差且不易维护。
新技核心:
conic-gradient
圆锥渐变 +
border-image
,一键实现多彩渐变边框,样式可自定义。
10. 多列布局:几行 CSS 实现杂志式排版
.multi-column {
column-count: 3;
column-gap: 20px;
}
复制代码
旧法痛点:
JS 动态计算列宽和间距,适配不同内容高度,代码复杂且易错位。
新技核心:
CSScolumn
系列属性,一键设置列数、间距,自动适配内容,兼容所有现代浏览器。
11. 自定义复选框 / 单选框:摆脱原生丑样式
input[type="checkbox"] {
display: none;
}
input[type="checkbox"] + label {
width: 20px;
height: 20px;
background-color: #ccc;
display: inline-block;
}
input[type="checkbox"]:checked + label {
background-color: #007bff;
}
复制代码
旧法痛点:
JS 监听复选框状态,手动修改自定义标签样式,还要处理选中状态保存。
新技核心:
隐藏原生控件 +
:checked
伪类,用
label
模拟控件样式,选中状态自动同步。
12. 无缝页面跳转:平滑滚动一键实现
body {
scroll-behavior: smooth;
}
复制代码
旧法痛点:
JS 编写滚动函数,计算目标位置,手动控制滚动速度,效果生硬。
新技核心:
CSSscroll-behavior: smooth
,全局设置平滑滚动,所有锚点跳转自动生效。
13. 等高列布局:Flexbox 告别高度适配
.flex-container {
display: flex;
}
.flex-container > div {
flex: 1;
}
复制代码
旧法痛点:
JS 遍历所有列,获取最大高度,再统一设置列高,窗口缩放还要重新计算。
新技核心:
CSS Flexbox
布局,父元素设
display: flex
,子元素自动等高,灵活又省心。
14. 动态渐变文本:纯 CSS 实现文字渐变色
.gradient-text {
background-clip: text;
color: transparent;
background-image: linear-gradient(to right, #ff8c00, #ffcd00);
}
复制代码
旧法痛点:
用 JS 或 SVG 实现文字渐变,步骤繁琐,还易出现兼容性问题。
新技核心:
background-clip: text
+ 线性渐变,文字填充背景渐变,简单又炫酷。
15. 图片文字叠加:精准定位无需 JS 计算
.image-container {
position: relative;
}
.overlay-text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
复制代码
旧法痛点:
JS 计算图片和文字的宽高,手动设置定位坐标,适配不同屏幕超麻烦。
新技核心:
CSSposition
定位 +
transform
平移,文字自动居中叠加在图片上,适配所有尺寸。
实现
,
CSS
,
适配
,
图片
,
文字
老一辈人说打喷嚏是有人想你了。
小时候打喷嚏猜过很多人,唯独没猜过是长大后的自己。
回复
转播
恶作剧
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
本帖共 4 条回复,登录后即可查看
登录查看
立即注册
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
七夏
Lv.8
超级版主
401
主题
1368
回帖
6301
积分
+ 关注
发消息
相关帖子
格式工厂v5.22.0去广告绿色版
282 阅读
十佳老中医
如何在HTML中实现字体颜色根据背景自动变化
274 阅读
七夏
牛马图床上线了,上传图片一键获取外链
279 阅读
七夏
豆包无水印图片下载(油猴脚本),支持下载无水印编辑后图片
273 阅读
七夏
今天最热门的几张造谣AI图,做的是一个比一个真。
504 阅读
玖叁
【开源】Apple-matting 一个大小不到 8 兆的 mac 抠图软件
390 阅读
玖叁
21 个你必须掌握的 HTML 实用技巧
403 阅读
七夏
鉴于deepseek的字数限制,我可以使用你们开发一个类似某论坛的程序吗?
388 阅读
玖叁
今天该谁站岗了?
499 阅读
玖叁
hot.热文
换一批
宇宙到底是大还是小?一张纸对折103次的厚度,宇宙已装不下
别眨眼!人类首次"看见"光子!你家灯泡里全是它!
人类至今无法彻底解释的15个顶级现象,看完敬畏万物
二十出头就显成熟?揭秘上一代人的"大人模样"背后原因
明明含有氢和氧,氢可燃氧助燃,为什么水偏偏不能燃烧?
🎉庆祝应用中心上架15个插件了,抽波优惠券![开奖时间:2026-04-26 20:00]
人类已发现外星生命?科学家:就在12亿公里外,可能以甲烷为食
又一个新游戏上线了,欢迎体验!
自来水微塑料3000万/升,煮沸后降到480万,比桶装水高还是低?
女装退货率飙至80%,商家为何挂密码锁发货?
现在这金价是不是还有余地
世界上最凶猛的10种鸟,金雕到底有多厉害?猎杀野狼轻而易举?
古人为何50岁就百病缠身?揭秘1972年7月30日“马王堆女尸”出土之谜
中国真挖到“宝”了!海水里藏45亿吨铀,美国70年难题被突破
太阳和银河系之间,还有一个神秘结构?
科学家:在人类出生前,有两种神秘的力量帮助构建了人脑
下潜到1万多米的海底,人类发现了不该出现的东西?需要引起警惕
🌱牛马论坛-每日早报-2026年10月08日
终于装上了LightSNS,然后模块一通买,还是花了上千
吃一块能顶一天?军用压缩饼干为啥抗饿?
小时候父母不让玩手机的秘密,网友亲测:经历过才懂!
牛马论坛[NIUMABBS]-行为规范准则
[Day 21] - 10.26 - Tibo 又要重置了
测试
上一主题
下一主题
浏览过的版块
兴趣交流
晨曦初露
干啥都抢在前面,论坛第一批用户
QQ用户
绑定QQ账号,在任务中心获得。
有头有脸
上传一个头像,在任务中心获得。
模板默认
东方雅韵
竹青·幽篁
霁蓝·澄碧
朱砂·绛霞
紫宸·夜宴
黛青·烟岚
月白·素练
莫兰迪雾色
雾灰·静默
鼠尾草·低吟
陶土·温存
石板·沉静
薄红·微醺
燕麦·素净
自然原木
橡木·暖阳
苔藓·晨露
陶土·粗陶
砂岩·旷野
森林·深境
桦木·素白
×
社区首页
我的帖子
我的消息
每日签到
游戏中心
查看全部
收起
全部应用
5
社区首页
默认
我的帖子
默认
我的消息
默认
每日签到
默认
游戏中心
默认
牛马论坛(niumabbs.com),一个专注于分享日常新鲜事、职场工作点滴、摸鱼乐趣与各类生活感悟的交流平台。
快捷访问
我的帖子
我的收藏
我的好友
我的关注
附加功能
任务大厅
道具商店
勋章中心
随便看看
关于我们
举报
小黑屋
手机版
站点统计
关注我们
加入Q群
微信客服
QQ客服
Copyright © 2026
NIUMABBS
版权所有
All Rights Reserved.
|
网站地图
劰载中...
关灯
在本版发帖
扫一扫添加微信客服
QQ客服
返回顶部
快速回复
返回顶部
返回列表