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