.tabs {
display: flex;
flex-wrap: wrap;
+ margin: 0 auto 10px;
}
.radiotab {
.label {
width: 100%;
- background: #e5e5e5;
+ padding: 5px;
+ background: white;
cursor: pointer;
+ font-weight: bold;
+ font-size: 14pt;
+ color: #7f7f7f;
+ text-align: center;
+ border: 1px solid #ccc;
}
-.label:active {
- background: #ccc;
+.label:hover {
+ background: #d8d8d8;
+ border: 1px solid #ccc;
+}
+
+.radiotab:checked + .label {
+ border: 1px solid #ccc;
+ background: #f0f0f0;
+ color: black;
}
.panel {
width: 100%;
}
-.input:checked + .label + .panel {
+.radiotab:checked + .label + .panel {
display: block;
}
@media (min-width: 600px) {
+
.panel {
order: 99;
}
.label {
width: 33.33%;
+ border: 1px solid white;
+ border-bottom: 1px solid #ccc;
}
}
</div>
<input class="radiotab" name="tabs" tabindex="1" type="radio" id="vocabs" />
- <label class="label" for="vocabs">Vocabs</label>
+ <label class="label" for="vocabs">Vocabularies</label>
<div class="panel" tabindex="1">
<t:if t:value="vocabs">
<ul>