本课程手把手教你运用HTML和Sass/SCSS,将设计稿落地为完整网站,一站式掌握实战网页开发流程与技巧。

课程介绍

本课程聚焦使用HTML和Sass/SCSS完成从设计到网站搭建的全流程,教学模式区别于传统课程。不同于逐类讲解CSS属性的授课形式,课程全程跟随完整项目实战,从Figma设计稿起步搭建网站,同时拆解开发过程中高频遇到的各类问题。学习本课程,能够完整模拟真实职场的网页开发工作场景。

  • 在VS Code中搭建专属开发工作流
  • 完成Sass文件编译操作
  • 规范梳理项目文件结构
  • 搭建GitHub仓库,实现代码版本管理
  • 解读Figma设计稿,转化为SCSS样式代码
  • 引入Google Fonts字体与Font Awesome图标库
  • 结合HTML、SCSS与JavaScript,开发无障碍响应式网站
  • 借助Firefox开发者工具排查样式故障
  • 将成品网站部署至Netlify平台

课程学习主题

课程分为多个阶段,循序渐进讲解现代网页开发核心知识点,各阶段学习内容如下:

基础课程(22小时)

  • 合理运用语义化HTML标签
  • 依托BEM规范、Sass分文件、混入、CSS自定义属性及辅助类编写高效样式
  • 吃透CSS层叠规则
  • 掌握行内、行内块、块级元素的文档流特性与常见问题
  • 使用Flexbox与Grid完成页面布局
  • 区分px、em、rem、ch、%、vw等CSS单位的适用场景
  • 借助clamp()函数打造响应式排版
  • 熟练使用CSS自定义属性(变量)
  • 通过srcset与设备像素比(DPR)实现响应式图片适配
  • 掌握SVG图片及内联SVG的使用方法
  • 利用CSS过渡制作悬停动画
  • 实现线性渐变背景效果
  • 运用CSS calc()函数完成数值计算

高级课程(4小时)

  • 制作悬停动态下划线与背景效果
  • 使用CSS网格模板区域、命名网格线优化布局
  • SVG图形绘制与应用
  • 元素绝对定位实战
  • 通过nth-child伪类选择器实现内容块交替展示
  • 活用::before与::after伪元素
  • 表单元素个性化样式定制

最终课程(6小时)

  • 借助JavaScript开发兼具动画效果与无障碍特性的汉堡菜单
  • 理解层叠上下文与z-index层级规则
  • 利用CSS自定义属性搭建配色主题体系
  • 结合CSS网格、auto-fit与minmax()构建自适应块状网格
  • 通过CSS网格与绝对定位实现内容叠加效果
  • 使用object-fit、object-position调整图片展示形态
  • 利用mix-blend-mode为图片添加创意滤镜
  • 掌握Node、npm及package.json基础用法
  • 使用Vite JS编译Sass与JavaScript模块

整套课程体系内容详实、由浅入深,助力学员全面吃透现代网页开发核心技能,夯实实战能力。

声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。