当我打开一个选项卡时,如何关闭所有活动选项卡?

How to close all active tabs, when I opens one tab?

我创建了一个没有 javascript 的可折叠小部件。您可以在此处查看 HTML & CSS 代码:

``` https://codepen.io/lilyferli/pen/pogoRvy ```

所以我的问题是,是否可以在打开一个选项卡时关闭所有其他选项卡?如果是,我应该添加什么代码?

谢谢,

也许这样 ;)

body {
  color: #2c3e50;
  background: #ecf0f1;
  padding: 0 1em 1em;
}

input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.tabs {
  overflow: hidden;
}

.tab {
  width: 100%;
  color: white;
  overflow: hidden;
}

.tab-label {
  display: flex;
  padding: 1em;
  background: #2c3e50;
  font-weight: bold;
  cursor: pointer;
}

.tab-label:hover {
  background: #1a252f;
}

.tab-content {
  max-height: 0;
  padding: 0 1em;
  color: #2c3e50;
  background: white;
  transition: all .35s;
}

input:checked+.tab-label {
  background: #1a252f;
}

input:checked~.tab-content {
  max-height: 100vh;
  padding: 1em;
}
<div class="tabs">
  <div class="tab">
    <input type="radio" id="rd1" name="el">
    <label class="tab-label" for="rd1">ITEM 1</label>
    <div class="tab-content">
      Lorem ipsum dolor sit amet consectetur adipisicing elit. Culpa, optio deleniti autem porro delectus esse perferendis facilis, illo voluptate quidem ducimus cupiditate eligendi pariatur corrupti qui repellat, magni quas itaque?
    </div>
  </div>
  <div class="tab">
    <input type="radio" id="rd2" name="el">
    <label class="tab-label" for="rd2">ITEM 2</label>
    <div class="tab-content">
      Lorem ipsum dolor sit amet consectetur adipisicing elit. Quasi facere obcaecati, ea molestiae placeat ducimus sed cupiditate tenetur accusamus, quod eaque? Eaque rerum tenetur quidem quo nesciunt, labore totam eligendi!
    </div>
  </div>
</div>