Я сделал jsfiddle моей грубой настройки здесь:Держите вкладку активное состояние, и откройте вкладку по умолчанию
https://jsfiddle.net/9h5eqsuy/1/
а) Мой вопрос, у меня есть вкладки работают достаточно хорошо, но он выиграл» t удерживайте активное фиолетовое состояние после его щелчка. Я пробовал несколько решений безрезультатно.
b) Кроме того, я не могу понять, как открыть вкладку «элемент 1» по умолчанию при загрузке страницы.
Хотелось бы избежать javascript, если это возможно. Любые мысли были бы замечательными.
HTML
<p>
<div class="tabbuttonsdiv">
<a href="#item1" class="tabbuttons">item 1</a>
<a href="#item2" class="tabbuttons">item 2</a>
<a href="#item3" class="tabbuttons">item 3</a>
</div>
<div class="items">
<p id="item1" class="tabcontent">... item 1...
<p id="item2" class="tabcontent">... item 2...
<p id="item3" class="tabcontent">...
</div>
</p>
CSS
div.items p {
display: none;
}
div.items p:target {
display: block;
}
.tabbuttons{
color: #fff;
background-color:#3195c1;
border: none;
padding: 10px;
}
.tabbuttons:hover {
background-color:PURPLE;
}
.tabcontent{
background: #ddd;
min-height: 100px;
}
последний вопрос, если кто-то чувствует себя щедрым:
с) На данный момент я не могу поставить Див-то или что-нибудь внутри «здесь "ниже:
<p id="item1" class="tabcontent">... "here"... </p>
Кажется, это похоже на текст, и мясники все, что я вставляю в него. Это их простой способ исправить это?
Как вы собираетесь добавить класс 'active' без Javascript (или JQuery)? Это то, чего хочет OP, и мне действительно интересно, возможно ли это: D – Rvervuurt
Oh! Возможно, вы могли бы сделать это, используя тот же класс на кнопке и вкладке, и нацеливаясь на имя класса, с помощью css, чтобы изменить фон кнопки. Я посмотрю, смогу ли я его высмеять. –
Итак, я думаю, что самое близкое к функциональности для вкладок без javascript - это использование переключателей. Я попытался что-то собрать вместе, но это очень плохо. https://jsfiddle.net/9h5eqsuy/7/ Щелчок по тексту изменит кнопку/выделение, но при нажатии на кнопку активируется привязка ... ошибка. –