Моя цель - создать страницу с 3 абсолютно позиционируемыми, перекрывающимися div. Одновременно должно быть видно только 1 div. 3 кнопки в нижней части страницы используются для «выбора» каждого div с помощью fade-in/out с использованием переходов CSS.установить div по умолчанию (переходы CSS)
Я близко, но у меня есть небольшая проблема.
В настоящее время при инициализации страница пуста с 3 кнопками.
Мой вопрос:, как я могу получить первый div (с id = "# 1") по умолчанию при инициализации без необходимости нажимать кнопку. Я все еще хочу, чтобы div # 1 выполнял обычные правила fade-in/fade-out, за исключением инициализации.
HTML:
<div id="1" class="inner">One</div>
<div id="2" class="inner">Two</div>
<div id="3" class="inner">Three</div>
<a href="#1" class="button">Toggle One</a>
<a href="#2" class="button">Toggle Two</a>
<a href="#2" class="button">Toggle Three</a>
НЕКОТОРЫХ CSS:
.inner{
position:absolute;
visibility:hidden;
opacity:0;
transition:visibility 0s linear .5s, opacity .5s linear;
}
.inner:target{
visibility:visible;
opacity:1;
transition-delay:0s;
}
Я предпочел бы решение, которое не использует JavaScript/JQuery, но я не против, если это необходимо.
ID недействительны, они не могут начинаться с цифры –
жаль, что я просто использовал заполнители. Не знаю, что идентификаторы целочисленного значения являются недействительными, хотя, полезно знать! – cjhin