logo

🧪 前端基础练习

通过交互式练习学习 HTML、CSS 和 JavaScript。实时预览、自动验证、分步骤引导。

开始你的前端学习之旅

已完成 0/106 个步骤 (0%)

📚27总练习数
0已完成
🚀0进行中
🔍
CSS入门

Flexbox 布局:三张卡片

通过实践学习 CSS Flexbox 的核心概念,创建一个专业的三列产品卡片布局,并实现响应式设计。

15-20 min📝 3 步骤
学习进度0/3
CSSFlexboxResponsiveLayout
CSS入门

CSS Grid:九宫格画廊

通过实践学习 CSS Grid 的核心概念,创建一个 3x3 的图片画廊布局,掌握现代网格布局技术。

10-15 min📝 3 步骤
学习进度0/3
CSSGridLayoutGallery
CSS入门

CSS 盒模型:卡片组件

通过创建一个精美的卡片组件,学习 CSS 盒模型的核心概念:content、padding、border 和 margin。

15-20 min📝 4 步骤
学习进度0/4
CSSBox ModelLayoutCard
CSS中级

CSS 定位:通知徽章

通过创建带有通知徽章的图标组件,学习 CSS position 属性的四种定位方式:static、relative、absolute、fixed。

15-20 min📝 4 步骤
学习进度0/4
CSSPositionLayoutBadge
CSS中级

CSS 动画:加载动画

通过创建各种加载动画,学习 CSS transition、transform 和 @keyframes 动画的使用。

20-25 min📝 4 步骤
学习进度0/4
CSSAnimationTransitionKeyframes
CSS中级

CSS 变换与 3D

学习 CSS transform 属性,包括平移、旋转、缩放、倾斜,以及 3D 透视效果

25-30 min📝 4 步骤
学习进度0/4
CSSTransform3D动画
CSS入门

CSS 滤镜效果

学习 CSS filter 属性,掌握模糊、灰度、亮度、对比度等滤镜效果

15-20 min📝 4 步骤
学习进度0/4
CSSFilter视觉效果图片处理
CSS入门

CSS 渐变:炫彩 Hero 区域

通过创建一个现代化的 Hero 区域,学习 CSS 渐变的核心技巧:线性渐变、径向渐变和多色渐变。

15-20 min📝 4 步骤
学习进度0/4
CSSGradientBackgroundHero
CSS入门

CSS 阴影:光影效果

通过设计卡片和按钮组件,学习 CSS 阴影属性,包括 box-shadow、text-shadow、多层阴影和内阴影。

20-25 min📝 4 步骤
学习进度0/4
CSS3ShadowsEffectsDesign
CSS中级

CSS 背景:多彩背景

通过设计一个着陆页,学习 CSS 背景属性,包括 background-image、background-size、多层背景等。

20-25 min📝 4 步骤
学习进度0/4
CSS3BackgroundsImagesDesign
CSS高级

CSS 裁剪:创意形状

通过创建独特的卡片和图片形状,学习 CSS clip-path 属性,包括基础形状、多边形和动画效果。

25-30 min📝 4 步骤
学习进度0/4
CSS3Clip-pathShapesCreative
CSS中级

CSS 响应式设计

学习使用媒体查询创建适应不同屏幕尺寸的响应式网页布局

25-30 min📝 4 步骤
学习进度0/4
CSS响应式媒体查询移动优先
CSS中级

CSS 自定义属性

掌握 CSS 自定义属性(CSS Variables),学会创建主题色彩系统、实现动态样式切换

20-25 min📝 4 步骤
学习进度0/4
CSS变量主题可维护性
CSS中级

深色模式实现

学习如何使用 CSS 变量和 prefers-color-scheme 媒体查询实现深色模式

25-30 min📝 4 步骤
学习进度0/4
CSS深色模式主题CSS变量
CSS入门

CSS 排版:博客文章

通过设计一篇博客文章的排版,学习 CSS 字体属性、行高、字间距等文本排版技巧。

15-20 min📝 4 步骤
学习进度0/4
CSSTypographyFontText
CSS入门

CSS 按钮:交互样式

通过创建一组现代化按钮,学习 CSS 按钮样式、悬停效果、禁用状态等交互设计技巧。

15-20 min📝 4 步骤
学习进度0/4
CSSButtonsHoverStates
CSS中级

表单样式设计

学习如何美化表单元素,包括输入框、按钮、单选复选框等

25-30 min📝 4 步骤
学习进度0/4
CSS表单UI用户体验
CSS中级

CSS 伪元素

掌握 CSS 伪元素,学会使用 ::before、::after 创建装饰性元素和特殊效果

20-25 min📝 4 步骤
学习进度0/4
CSS伪元素UI装饰效果
HTML入门

HTML 语义化基础

学习使用语义化 HTML 标签构建结构清晰、可访问性强的网页

15-20 min📝 4 步骤
学习进度0/4
HTML5语义化可访问性SEO
HTML入门

HTML 表单:联系表单

通过创建一个完整的联系表单,学习 HTML 表单元素、输入类型、验证属性等核心知识。

20-25 min📝 4 步骤
学习进度0/4
HTML5FormsInputValidation
HTML入门

HTML 表格:数据展示

通过创建一个产品价格表,学习 HTML 表格的结构标签、合并单元格、表头分组等知识。

15-20 min📝 4 步骤
学习进度0/4
HTML5TablesDataAccessibility
HTML入门

HTML 列表:结构化内容

通过创建一个产品特性页面,学习 HTML 列表的三种类型:无序列表、有序列表和描述列表。

15-20 min📝 4 步骤
学习进度0/4
HTML5ListsStructureSemantics
HTML入门

HTML 媒体:图片与多媒体

通过创建一个产品展示页面,学习 HTML 图片标签、响应式图片、figure 元素等媒体相关知识。

15-20 min📝 4 步骤
学习进度0/4
HTML5ImagesMediaResponsive
HTML入门

HTML 链接:导航与锚点

通过创建一个文档页面,学习 HTML 链接的各种用法:内部链接、外部链接、锚点定位等。

15-20 min📝 4 步骤
学习进度0/4
HTML5LinksNavigationAnchor
HTML中级

HTML 元信息:SEO 基础

通过设置页面元信息,学习 HTML head 元素、meta 标签、Open Graph 等 SEO 基础知识。

20-25 min📝 4 步骤
学习进度0/4
HTML5MetaSEOOpen Graph
HTML中级

HTML 可访问性:无障碍网页

通过优化一个交互组件,学习 ARIA 属性、键盘导航、屏幕阅读器支持等 Web 可访问性知识。

25-30 min📝 4 步骤
学习进度0/4
HTML5A11yARIAAccessibility
HTML中级

HTML 音视频:原生媒体

通过创建一个媒体播放页面,学习 HTML5 的 video、audio、source、track 等原生媒体元素。

20-25 min📝 4 步骤
学习进度0/4
HTML5VideoAudioMedia
1v1免费职业咨询