V
主页
掌握CSS的艺术: 构建可维护与可扩展的CSS | Beyond CSS
发布人
📌 完整课程链接 https://theitzy.com/beyond-css/ ----- 🥇CSS解密: 自信地编写CSS https://theitzy.com/css-demystified/ ----- 🎯 UP网站(更多课程在网站中持续更新) https://theitzy.com/ 保持可维护和可扩展的CSS并不一定是一项挑战 在大规模情况下,有很多事情变得越来越困难: 类名命名 组织管理 处理层叠和特异性问题 以及其他等等 有许多不同的方法、策略和工具可帮助解决大规模编写CSS时遇到的问题。 一些方法涉及第三方选项,这些选项可能会非常有帮助,但往往只适用于需要进行全面重构的MVP。 更糟糕的是,您最终可能会混合使用Tailwind、Bootstrap、某些CSS-in-JS解决方案等,并且没有真正的方向。 为了克服这些问题,您首先需要明确方向并建立一个您了解的体系。 当我们创建自己的系统(甚至可以利用上述工具!)时,从第一天开始就拥有全部控制权。 通过建立一个系统,您可以扩展它以适应自己的需求,并使其为您所用,而不是使用第三方必须符合所有的“万能”解决方案。 最重要的是,一旦您设置好了,就无需在每个项目中都从头开始,使您能够以创纪录的时间启动新项目。 这门课程将帮助您学习如何管理样式表,无论项目大小或团队规模如何,都能保持其组织和可扩展性。 当我们开始编写CSS时,这相当容易。 在这里改变背景颜色,那里改变字体。 随着技术的提高,您可能会开始根据网上找到的设计构建单独的组件或小布局,事情进展得相当顺利。 您理解flexbox、grid和定位的基础知识,感觉非常自信。 您可以创建布局并完成工作… 但随着项目规模的增长,事情变得有些混乱。 随着项目规模的增大,项目的每个方面都变得更加难以管理。随着团队成员的增多,困难程度呈指数级增长。 有些事情比其他事情更容易管理,CSS就是其中之一,它很容易变得复杂、杂乱无章。当您与在编写CSS方面具有不同程度舒适度的团队成员合作时,事情可能变得一团糟。 这就是为什么市面上有那么多第三方库和框架,以及许多不同的命名约定。 所有这些都存在是因为编写可扩展CSS很难,而且随着我们可以用来构建网站的技术列表的不断增长,它变得更加困难。 问题 大多数关于CSS的教程、博客文章和视频都涵盖了flexbox的工作原理或如何单独制作一个组件等基本概念。它们没有讨论大规模编写CSS。 这只是简短、易于消化内容的性质。 当然,通常会在较长的内容和其他课程中介绍CSS,但通常是由对CSS掌握不太牢固的极具天赋的全栈教育者进行介绍。 更不用说那些可能要花费10,000至20,000美元的编程集训班,甚至连基本的CSS知识都未能充分传授! 了解其基础知识非常重要,但一旦掌握了基本原理,类名命名仍然可能很困难,我们的样式表在增长过程中很容易变得混乱,我们绝不希望出现处理冲突样式的烦恼。 有更好的方法 随着CSS作为一种语言的发展,像自定义属性和级联层这样的东西就如同从前一样帮助我们处理CSS。 还有其他一些已经成为行业标准的工具,比如Sass、PostCSS等,也可以提供帮助。 在这门课程中,我想教您如何利用现代CSS和其他一些工具来创建组织良好、易于扩展的项目,这实际上会使您和您的团队编写的CSS更少。 这是一门高级课程,假设您对编写CSS感到自在,但在组织和扩展项目方面有困难。
打开封面
下载高清视频
观看高清视频
视频下载器
我有足够的能力解决这些CSS挑战吗?
使用Next.js从零开始构建一个财务SaaS平台
React、Next.js、Tailwind CSS等技术构建时尚的电子商务网站
开始过度设计你的 CSS | CSS Day 2024
从Figma到Tailwind的像素完美设计
【Udemy Tailwind CSS 热门课程】Tailwind CSS From Scratch | Learn By Building Projects
掌握高级CSS和JavaScript动画、过渡和变换,并通过140个创意项目进行实践
使用Next.js构建类似Duolingo的语言学习服务平台
使用Next.js从零开始构建类似Slack的服务平台
打造极致体验:HTML+CSS+JS+GSAP,构建惊艳着陆页动画
【Kevin Powell】CSS解密: 自信地编写CSS | CSS Demystified: Start writing CSS with confiden
优化加载体验:CSS SVG霓虹动画,让等待时间也充满乐趣 | 源码下载
HTML、CSS、JavaScript实现艺术品级的轮播图特效
如何使用CSS Grid创建响应式布局
「十天入门前端」Day6:深入 Tailwind CSS
30 个 CSS3 特性,你掌握了多少?
HTML、CSS、JavaScript创建疯狂的轮播图特效
使用HTML和CSS创建个人作品集网站
使用HTML和CSS创建3种动画效果 | 源码下载
【现代前端开发必知07】解锁构建用户界面的新姿势
使用NextJS 13、PostgreSQL、TailwindCSS和Vercel构建和部署社交媒体应用程序
基于HTML、CSS、JavaScript实现一个超炫酷的跑车轮播图
轻松掌握!GSAP助力,一键打造吸睛着陆页揭示动画 | 源码下载
使用CSS创建疯狂的3D旋转轮播图
UI动画设计师的秘密武器:6大CSS技巧,让你的设计动感十足
[中文字幕]HTML、CSS 和生成式 AI 加快您的开发
像资深开发人员一样掌握 CSS 溢出/文本封装技术
使用 React 和 GraphQL 构建全栈应用程序
从零打造响应式网站:HTML, CSS, JS全面解析,轻松响应各种设备
使用HTML/CSS/JavaScript实现网页视差滚动效果
Kubernetes 进阶:核心概念【中英字幕 Advanced Kubernetes: 1 Core Concepts】
[中文字幕]通过真实项目掌握 HTML 和 CSS
使用 ChatGPT 从头开始构建 MERN 全栈项目 - 学习使用 ChatGPT 编码并将 Web 开发效率提高 10 倍
仅用HTML和CSS轻松实现表单验证
web前端网页设计教程_零基础小白轻松入门_完整的网页结构_基础到实战_附配套学习资料
仅使用CSS动画文本
我宣布!它动画之神!它叫lottie!
CSS大师教你如何优雅处理复杂的z-index冲突
【Web Dev Simplified】React 深入浅出 – 高级篇 | React Simplified – Advanced
使用HTML和CSS绘制水滴