DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Çok basit, bir class yaratıp bu classı ekranda gözükmeyecek şekilde dışarı çıkarmalısın. Bu classı soldan sağa doğru açılacak ve tam yükseklikte olacak şekilde dizayn edelim.
Örn;
#menu {
position: absolute;
left: -400px;
top: 0px;
width: 400px;
height: 100%;
background: pink;
transition: 2s;
}
Şimdi menü tuşuna basıldığında gerçekleşecek olayı javascriptte yazalım.
function menuopen() {
document.getElementById(“menu”).style.left = “0px”;
}
Bu kodu üst üste basıldığında aç kapa yapacak şekilde dizayn edelim.
var menudurum = 0;
function menuopen() {
if( menudurum == 0 ) {
document.getElementById(“menu”).style.left = “0px”;
setTimeout(‘menudurum = 1;’,100);
}
if( menudurum == 1 ) {
document.getElementById(“menu”).style.left = “-400px”;
setTimeout(‘menudurum = 0;’,100);
}
}
Şimdi de menünün açılımını sağlayan buton yapalım.
<input type = “button” value = “menu” onclick = “menuopen()” />
Menü classımızı da htmlye ekleyelim.
<div id = “menu”>”menü içeriği”</div>
Yolunda gitmeyen bir şey olursa sorabilirsin.
Bu mesajda bahsedilenler: @cem sevindil-k
Bu mesaja 1 cevap geldi. Cevapları Gizle