我用CSS3製作了一個動畫,我已經在其他頁面上做了這些,但現在不工作,我不知道爲什麼請幫助我!我沒有看到我的錯誤,我已經測試了位置:絕對,但沒有。CSS3 TOGGLE HTML5
這是我的HTML:
<body>
<header id="header">
<nav>
<div id="toggle">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
</div>
</nav>
</header>
</body>
,這我CSS3:
#toggle {
width: 28px;
height: 30px;
float: left;
opacity: 0.5;
}
#toggle:hover{
opacity: 0.9;
}
#toggle div {
width: 100%;
height: 5px;
background: white;
margin: 4px auto;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
}
#toggle.on .one {
-webkit-transform: rotate(45deg) translate(5px, 5px);
-moz-transform: rotate(45deg) translate(5px, 5px);
}
#toggle.on .two {
opacity: 0;
}
#toggle.on .three {
-webkit-transform: rotate(-45deg) translate(7px, -8px);
-moz-transform: rotate(-45deg) translate(7px, -8px);
}
#header{
position: fixed;
top: 0;
left: 0;
width: 80px;
height: 70px;
background-color: rgba(0,0,0, 0.9);
}
感謝名單很多關於你的答案!
什麼添加類'on'?問題是什麼? 「不起作用」沒有描述任何東西。 – Popnoodles
不製作動畫,但是很好的答案user20303 –
它不做動畫請...我想做這個動畫,當我在中間第二個小節點擊,然後在另一個時間點擊之後 –