千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 使用CSS实现标签页的制作

使用CSS实现标签页的制作

来源:千锋教育
发布人:xqq
时间: 2023-07-26 20:23:55 1690374235

使用CSS制作标签页,需要准备一个基本的HTML结构,比如:


Tab 1 Content

Tab 2 Content

Tab 3 Content

这个HTML结构中,有一个div标签包含了ul标签和div标签,ul标签中包含了3个li标签,每个li标签中有一个a标签,div标签中包含了3个id分别对应上面的3个li标签,每个id中包含一个p标签。

就是使用CSS来实现标签页的功能,让所有的div标签都处于隐藏状态:


.tab-content div {
  display: none;
}

让第一个div标签处于显示状态:


.tab-content div.active {
  display: block;
}

让点击每个li标签时,对应的div标签显示:


.tab-links a:hover {
  background: #ddd;
}

.tab-links li.active a {
  background: #ccc;
}

.tab-links a {
  display: inline-block;
  padding: 10px 20px;
  background: #eee;
  border-radius: 4px 4px 0 0;
}

.tab-content div {
  display: none;
}

.tab-content div.active {
  display: block;
}

添加一些样式,让标签页看起来更加美观:


.tab {
  width: 500px;
  margin: 0 auto;
}

.tab-links {
  margin: 0;
  padding: 0;
  list-style: none;
}

.tab-content {
  padding: 20px;
  background: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 4px 4px;
}

,只需要准备一个基本的HTML结构,通过CSS添加一些样式,就可以实现标签页的功能。

千锋教育是高品质web前端培训机构,千锋教育拥有大量实力web前端培训讲师,提供优质的web培训课程,web前端培训,欢迎报名千锋教育。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT