微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css可见性 选项卡

CSS的可见性属性非常有用,比如我们可以用它来实现一个选项卡效果

css可见性 选项卡

首先,我们需要给每个选项卡添加一个唯一的ID,比如:

<ul>
  <li id="tab1">选项卡1</li>
  <li id="tab2">选项卡2</li>
  <li id="tab3">选项卡3</li>
</ul>

然后,我们可以用CSS来控制选项卡的显示和隐藏,比如:

/* 隐藏所有选项卡内容 */
#tab1-content,#tab2-content,#tab3-content {
  display: none;
}

/* 显示当前选项卡内容 */
#tab1:checked ~ #tab1-content,#tab2:checked ~ #tab2-content,#tab3:checked ~ #tab3-content {
  display: block;
}

/* 点击选项卡切换 */
li {
  display: inline-block;
  background-color: #ccc;
  padding: 10px;
  margin-right: 10px;
  cursor: pointer;
}

li:hover {
  background-color: #ddd;
}

input[type="radio"] {
  display: none;
}

其中,我们用来作为选项卡的切换按钮,每个按钮对应一个选项卡的ID。当按钮被选中时,对应的选项卡内容显示出来。

通过这样的方式,我们就可以很方便地实现选项卡效果了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。