css3 tab 效果
导读:CSS3技术为我们带来了更多的样式效果,其中tab标签的应用是我们网站中经常使用的一种功能,那么如何使用CSS3来实现类似的标签效果呢?以下是一个示例代码: <div class="tab"> <ul c...
CSS3技术为我们带来了更多的样式效果,其中tab标签的应用是我们网站中经常使用的一种功能,那么如何使用CSS3来实现类似的标签效果呢?以下是一个示例代码:
div class="tab">
ul class="tab-menu">
li class="active">
Tab 1/li>
li>
Tab 2/li>
li>
Tab 3/li>
/ul>
div class="tab-content">
div class="tab-pane active">
p>
This is tab 1 content./p>
/div>
div class="tab-pane">
p>
This is tab 2 content./p>
/div>
div class="tab-pane">
p>
This is tab 3 content./p>
/div>
/div>
/div>
上面的代码是一个基本的tab结构,首先需要定义一个容器div,并添加一个ul列表作为导航菜单,每个li标签都代表一个选项卡。在li标签上添加.active类可以表示默认选中的标签。ul后面则是对应的内容容器,每个tab-pane div表示一个选项卡所对应的内容。
下面再给出CSS样式的示例代码:
.tab {
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
margin-bottom: 20px;
}
.tab-menu {
list-style: none;
padding: 0;
margin: 0;
}
.tab-menu li {
float: left;
margin-right: 20px;
padding: 5px 10px;
border-radius: 4px 4px 0px 0px;
background: rgba(0, 0, 0, 0.1);
cursor: pointer;
}
.tab-menu li.active {
background: #fff;
border-bottom: none;
}
.tab-content {
background: #fff;
padding: 20px;
border-radius: 0px 4px 4px 4px;
}
.tab-pane {
display: none;
}
.tab-pane.active {
display: block;
}
上面的代码是基本的样式设置,.tab类定义了整个容器的边框、圆角、边距等属性。.tab-menu和.tab-content则分别对应了菜单和内容区域的样式。在li标签上,我们设置了浮动、内边距、背景色等属性,同时添加了鼠标指针样式。.active类则表示默认选中的标签,我们在里面设置了不同的颜色和样式。在.tab-pane和.tab-pane.active规则中,我们使用display属性控制标签是否显示。.active类则用来设置默认显示的标签。
以上就是一个基本的CSS3 tab效果实现方法。根据实际需要,可以对代码进行修改和调整,实现不同的标签效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3 tab 效果
本文地址: https://pptw.com/jishu/505729.html
