我的目標是創建一個包含3個絕對定位的重疊div的頁面。一次只能看到1個div。頁面底部的3個按鈕用於使用CSS轉換以淡入/淡出來「選擇」每個div。設置一個默認div(CSS轉換)
我很近,但我有一個小問題。
目前,在初始化時,頁面爲空白,有3個按鈕。
我的問題是,我如何讓第一個div(id =「#1」)在初始化時默認出現,而不需要按下按鈕。我仍然希望div#1遵循正常的淡入/淡出規則,除了初始化之外。
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是無效的,他們不能以數字 –
開頭抱歉,我只是使用佔位符。不知道那個整數ID是無效的,但是很高興知道! – cjhin