置顶

html5+css3基础入门-第1章-1.1-Web开发概述

2025-07-26

置顶

键盘上的人生重启:我见过的那些"大龄"程序员逆袭故事

2025-07-22

文章封面

关于CSS结构伪类的几点实践


最近在做项目中的文章列表页,遇到个挺有意思的小问题:想给列表的第一个项加个粗体突出,最后一个项加条下划线提示“更多内容”,一开始我居然傻乎乎地给每个<li>手动加了class="first"和class="last"。结果HTML里堆了一堆类名,同事瞥了眼屏幕说:“你咋不用结构伪类?明明不用加额外c
文章封面

CSS Grid布局从入门到实战:二维布局的“瑞士军刀”与高效技巧


前端开发里,“把页面元素排整齐”从来不是件简单事。 你可能用过float浮动(容易塌陷)、position定位(脱离文档流难管理),甚至刚学会Flexbox(擅长排成一条线),但遇到同时要管行和列的二维布局(比如卡片列表、导航栏+主内容+侧边栏),这些工具总像“缺了一条腿”。 这时候,CSS Gri
文章封面

CSS Flexbox布局入门:从零开始掌握弹性盒子模型


你有没有过这样的经历? 想让导航栏里的链接均匀分布在容器两侧,试了float: left和text-align: right组合,结果链接挤成一团; 想做一张卡片列表,希望卡片自动换行且间距一致,用inline-block加margin调了半天,要么间距不对,要么换行后错位; 或者想让一个容器里的元
文章封面

视觉视口与逻辑视口:前端开发者必须搞懂的屏幕适配核心概念


作为前端开发者,你是否遇到过这样的困惑:明明在代码里设置了页面宽度为375px,但在不同手机上显示效果却不一样?或者为什么同样的CSS媒体查询,在某些设备上触发时机总跟预期有偏差?这就要从移动端特有的视觉视口(Visual Viewport)和逻辑视口(Layout Viewport)说起。 一、先
文章封面

CSS3核心特性-第9章-9.3-过渡效果(transition)


一、学习目标 掌握过渡效果的核心语法及6个关键属性 理解过渡四要素(属性、时长、缓动函数、延迟)的作用 实现3种常见交互动效(颜色过渡、尺寸变换、位置移动) 区分过渡与动画的适用场景及性能优化技巧 二、概念讲解 过渡效果(transition)是CSS3引入的状态间平滑过渡技术,允许元素在不同状态(
文章封面

CSS3核心特性-第9章-9.2-3D变换与透视


学习目标 理解3D变换的核心概念(透视、3D空间、变换原点) 掌握perspective属性的语法与取值规则 实现基础3D变换效果(旋转、平移、缩放) 掌握transform-style: preserve-3d的应用场景 能够开发简单的3D交互效果(如卡片翻转、立方体展示) 概念讲解 3D变换是C
文章封面

CSS Emmet写法指南:新手也能秒懂的高效样式代码技巧


前面我们聊完了HTML部分的Emmet写法,接下来重点说说CSS的Emmet写法——它同样能帮你省去敲重复属性的力气,尤其是写样式时经常要重复输入的margin、padding、color等属性,用Emmet几秒钟就能搞定。 CSS的Emmet语法和HTML不太一样,它更像是一套「属性缩写规则」,掌
文章封面

Emmet写法:前端开发者的“快捷键外挂”(小白友好版HTML篇)


如果你刚接触前端开发(比如学HTML/CSS),肯定遇到过这种情况:明明只是要写个简单的页面结构,却要反复敲<div>、</div>、class=""这些重复代码,手指都快抽筋了……这时候如果有人告诉你:“用Emmet写法,敲3个字母就能生成一整段代码”,你会不会眼前一亮? 别急,这篇文章就用最生活
文章封面

CSS3核心特性-第9章-9.1-2D变换(transform)


一、概念讲解 2D变换(transform) 是CSS3提供的用于对元素进行平面空间变换的技术,通过修改元素的坐标、旋转角度、缩放比例或倾斜程度,实现动态视觉效果,且不会影响文档流布局。常见的2D变换包括平移(translate)、旋转(rotate)、缩放(scale) 和倾斜(skew),可单独
文章封面

VSCode光标异常:输入字符总是替换?一招教你轻松解决


问题现象:我的VSCode怎么了? 今天在写代码的时候,我遇到了一个特别烦人的问题。本来在VSCode里正常敲代码,突然发现每输入一个字符,原来位置上的字符就被替换掉了,就像打字机那样直接覆盖上去。更奇怪的是,我注意到光标也变得不太一样了,不再是平时那种细细的竖线,而是变成了一个实心的小方块。 这种
文章封面

CSS3核心特性-第8章-8.4-自定义字体(@font-face)


8.4 自定义字体(@font-face) 学习目标 掌握@font-face规则的语法结构及字体格式要求 理解字体文件格式(TTF/OTF/WOFF)的兼容性差异 学会优化自定义字体加载性能(字体子集、预加载策略) 能够解决自定义字体在不同浏览器中的渲染问题 概念讲解 @font-face是CSS
文章封面

CSS里padding和margin到底怎么选?一篇讲透两者的区别和使用场景


写CSS时,最让人纠结的问题之一大概是:该用padding还是margin? 这两个属性都能“留空”,但用错了可能导致布局错乱、样式不符合预期。本文用最直白的语言+生活化类比,帮你彻底理清两者的区别,并总结一套“傻瓜式”选择指南。 一、核心概念:padding是“内衬”,margin是“外隔”——从
文章封面

CSS3核心特性-第8章-8.3-滤镜效果(filter)


一、滤镜效果概述 CSS3的filter属性用于对元素应用图形效果,如模糊、亮度调整、对比度增强等,无需依赖图片编辑软件即可实现复杂视觉效果。该属性支持多种滤镜函数组合,可作用于图片、文字、背景等任何HTML元素,广泛应用于图片处理、交互动效和主题切换场景。 二、核心语法与取值 2.1 基础语法 /
提交友链