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 - CSS 动态背景,so easy!几分钟就学会!🤫
使用 HTML、CSS 和 JavaScript 设计响应式比萨网站
【HTML+CSS】超美登录页,高级感拉满
【Kevin Powell】CSS解密: 自信地编写CSS | CSS Demystified: Start writing CSS with confiden
CSS - 💻 两种 CSS 技巧,让你的网站适配不同设备!
使用JavaScript和TypeScript构建可扩展的Monorepo项目
从Figma到Tailwind的像素完美设计
CSS Flexbox精髓!4分钟掌握最常用属性 | Flex速记技巧
使用NextJS 13、PostgreSQL、TailwindCSS和Vercel构建和部署社交媒体应用程序
HTML、CSS、JS创建天气查询应用
CSS网格自适应必备:底行居中,轻松掌握
企业级Next.js应用开发的终极解决方案
【Udemy Tailwind CSS 热门课程】Tailwind CSS From Scratch | Learn By Building Projects
【HTML+CSS+JS+Vue】比大学课程还详细的Web前端教程,整整180集,学完即可兼职就业!附学习文档PDF,随时都能学_前端开发_WEB入门
JavaScript虚拟机的内部机制:通过了解底层的虚拟机,构建对JavaScript性能特性的心智模型
打造个性化网站结账体验:HTML与CSS信用卡付款表单定制教程 | 源码下载
网站设计新趋势:2种CSS方法,让网站轻松应对各种设备
2024年终极React课程: 从零开始成为精通现代React的开发人员
使用CSS和 Javascript 打造独特按钮悬停效果 | 源码下载
使用HTML、CSS实现响应式导航栏
CSS - CSS + SVG 文字动画入门教程!简单易学,快速上手!💖
HTML/CSS/JS打造优雅卡片滑块轮播图
使用Next.js构建类似Duolingo的语言学习服务平台
第49天|连续写100天CSS
企业级TypeScript应用程序的开发与维护
网页设计期末作业HTML+CSS:蜡笔小新
【最全面的】HashiCorp认证: Terarform助理认证动手实践
我最常用的五大前端技巧
第39天|连续写100天CSS,音乐推荐栏目
第36天|连续写100天CSS,你看这个圈像不像鸿蒙
Rust Web 框架: 使用Actix, Rocket, Warp, Tide和标准库构建真实项目
【HTML+CSS+JS+Vue+ES6】一个视频带你搞定前端!前端小白入门教程,附学习资料(项目源码+文档+软件)从入门到到就业全套前端课程_web基础_
第37天|连续写100天CSS,你有我懂CSS?
CSS - 零基础也能学会!用HTML & CSS制作动感自行车网站 🚴网页动画入门教程
务实的干净架构 – 构建生产级的应用程序
提示工程训练营: 从入门到精通
【CodeWithMosh 精品课程】清洁代码与重构—了解专家用来编写和维护完美代码的秘密
【CSS】滚动 3D 旋转动画
Vite集成unocss,css预设
使用Node.js和OpenAI API构建视频转录器