
前端 CSS 学习专栏
文章平均质量分 87
帮助前端开发者系统地学习和掌握 CSS(层叠样式表)技术,让他们能够创建美观、响应式和现代化的 Web 页面和应用。
@PHARAOH
努力输出系统性的WEB开发入门文章和成长感悟...觉得文章不错有收获的话,打赏激励一下博主吧。提供就业咨询服务!
展开
-
WHAT - CSS 常用特性认知构建(二)
这个系列旨在深入探讨 CSS 中的常用特性和背景,帮助读者更好地理解和运用 CSS 来实现各种设计需求。通过系统性地介绍 CSS 中常用的特性,包括盒模型、布局、选择器、伪类、伪元素、动画、过渡等,读者将能够建立起对 CSS 的全面认知,并掌握如何合理地应用这些特性来创建各种各样的网页布局和样式效果。无论是初学者还是有一定经验的开发者,都能从这个系列中获得实用的知识和技巧,提升自己的前端开发能力。原创 2024-04-21 16:08:02 · 699 阅读 · 0 评论 -
WHAT - CSS 常用特性认知构建(一)
这个系列旨在深入探讨 CSS 中的常用特性和背景,帮助读者更好地理解和运用 CSS 来实现各种设计需求。通过系统性地介绍 CSS 中常用的特性,包括盒模型、布局、选择器、伪类、伪元素、动画、过渡等,读者将能够建立起对 CSS 的全面认知,并掌握如何合理地应用这些特性来创建各种各样的网页布局和样式效果。无论是初学者还是有一定经验的开发者,都能从这个系列中获得实用的知识和技巧,提升自己的前端开发能力。原创 2024-04-21 14:19:43 · 967 阅读 · 0 评论 -
WHAT - CSS 中的 min-height
在中我们已经详细介绍过 width。对于高度, CSS 同样提供一个min-heightmin-height是 CSS 中用于设置元素的的属性,作用和min-widthmin-height。原创 2025-05-20 19:18:41 · 343 阅读 · 0 评论 -
WHAT - CSS 中的 min-width
在中我们已经详细介绍过width。那为什么 CSS 还要提供一个min-width?阅读本文前可先阅读。min-width是 CSS 中的一个属性,用于设置元素的。它的作用是:即使内容或父容器试图将该元素压缩得更小,也不会让元素宽度小于min-width指定的值。原创 2025-05-20 11:51:50 · 433 阅读 · 0 评论 -
WHAT - CSS 伪元素
:before和::after用于添加装饰内容,必须有content属性。和用于样式化文本的部分内容。可以自定义选中文本的颜色和背景。控制输入框的占位符样式。伪类和伪元素可以结合使用。原创 2025-04-03 15:41:17 · 562 阅读 · 0 评论 -
WHAT - CSS 伪类
伪类以开头,主要用于元素状态的变化(:hover:checked结构相关的伪类用于选择特定子元素:not()和:has()提供更灵活的选择器控制能力。原创 2025-04-03 15:35:58 · 367 阅读 · 0 评论 -
WHAT - 你真的知道怎么用 word-break 和 word-wrap 吗
属性是否保留单词完整性适用场景✅ 优先保留单词完整性,超长才拆分适用于希望单词尽量完整的情况❌ 强制拆分,不管单词是否超出适用于需要完全填充容器、不在乎单词完整性的情况✅ 更现代的替代方案推荐使用,行为更符合直觉推荐使用如果你希望单词尽量完整,超长才换行如果你希望不管单词完整性,强制断行。原创 2025-03-21 12:05:16 · 689 阅读 · 0 评论 -
WHAT - CSS Containment 隔离子元素的布局 (contain=layout)
通过,你可以将子元素的布局变化“局限”在父容器内,大幅减少重排的传播范围。这种优化在复杂动画、动态列表或嵌套组件中尤其有效,是前端性能调优的重要工具之一。原创 2025-03-07 13:34:53 · 1069 阅读 · 0 评论 -
WHAT - CSS Grid Layout
CSS Grid Layout 是一种用于网页布局的强大工具,它允许开发者将页面划分为行和列的网格,从而更灵活地排列和定位元素。其提供了一种灵活且强大的方式来实现复杂的网页布局,特别适用于需要将页面划分为多个区域并以自定义方式排列元素的情况。原创 2024-04-22 21:35:51 · 933 阅读 · 0 评论 -
WHAT - CSS 中的 width
width 可以说是在前端开发布局中最重要的一个布局属性。在 CSS 中,width属性用于设置元素的宽度。它可以接受多种取值,分别适用于不同的布局需求和场景。下面是常见的width固定宽度: 使用pxemrem设置固定宽度。相对单位: 使用vwvh根据包含块或视口尺寸设置宽度。自适应宽度: 使用auto根据内容或布局调整宽度。计算和范围: 使用calc()clamp()实现更复杂的宽度计算。不同的width属性取值适用于不同的场景和需求,选择合适的值可以帮助你实现所需的布局效果。auto。原创 2024-08-14 19:29:59 · 1526 阅读 · 0 评论 -
WHAT - CSS Modules、Tailwind CSS 和 CSS-in-JS
适用于需要局部作用域和避免命名冲突的场景,特别适合组件化开发。:适用于快速原型开发和响应式设计,通过实用类快速构建 UI。CSS-in-JS:适用于需要动态样式和高度模块化的场景,特别是在组件库开发中具有优势。不同的项目需求可能会适合不同的 CSS 解决方案,选择合适的工具可以大大提升开发效率和代码可维护性。原创 2024-07-29 11:02:57 · 1080 阅读 · 0 评论 -
HOW - CSS 定义颜色值
使用 CSS 提供的预定义颜色名。示例:color: red;/* 红色 *//* 蓝色 *//* 浅灰色 */综合利用这些颜色定义方式,可以根据项目需求选择最合适的颜色表示方法。/* 十六进制颜色 *//* RGB 颜色 *//* HSL 颜色 *//* 预定义颜色名 *//* 透明的 RGBA 颜色 *//* LCH 颜色 *//* Lab 颜色 *//* HWB 颜色 *//* CSS4 颜色模块 */原创 2024-07-22 11:03:23 · 1507 阅读 · 0 评论 -
WHAT - CSS :root 变量定义和使用(var)
CSS变量可以在CSS文件中定义,并且通常会在:root 选择器中定义,以便在整个应用程序中全局使用。:root {在这个例子中,等变量被定义在:root选择器中,使得它们在整个CSS文件中都可以被引用和使用。等CSS变量通过全局CSS定义和管理,提供了一种灵活和可维护的方式来管理应用程序中的颜色和样式。这些变量可以在CSS文件或CSS-in-JS库中定义,并在整个应用程序中引用和使用。原创 2024-07-22 10:56:11 · 671 阅读 · 0 评论 -
WHAT - Tailwind CSS 的灵活布局(Flex & Grid)
- 子元素 --> </ div >-- 子元素 --> </ div >-- 子元素 --> </ div ></-- 子元素 --> </ div >:定义列数,例如。:定义行数。属性FlexGrid启用布局flexgrid方向flex-rowflex-col对齐justify-*items-*justify-*items-*间隔gap-*包裹flex-wrap这两种布局各有优缺点,选择合适的布局方式可以帮助你更好地实现设计需求。原创 2024-07-17 15:20:08 · 2061 阅读 · 0 评论 -
WHAT - Tailwind CSS 的数值机制
等类名后面跟的数值是基于 Tailwind CSS 的默认间距比例系统。默认情况下,这些数值是从。如果需要更精确的控制,可以自定义 Tailwind CSS 配置文件 () 中的 spacing 选项。在使用 Tailwind CSS 时,你可以使用这些数值来控制元素的内边距((即基于根元素字体大小的相对单位)。原创 2024-07-17 11:25:45 · 754 阅读 · 0 评论 -
HOW - CSS 常见效果实现
常见 CSS 效果实现总结。原创 2024-06-11 15:47:56 · 1111 阅读 · 0 评论