- Katılım
- 21 Nis 2021
- Konular
- 1,033
- Mesajlar
- 4,724
- Çözüm
- 15
- Online süresi
- 3mo 27d
- Reaksiyon Skoru
- 1,970
- Altın Konu
- 343
- TM Yaşı
- 5 Yıl 1 Ay 16 Gün
- Başarım Puanı
- 287
- Yaş
- 51
- MmoLira
- 3,408
- DevLira
- 12
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Animasyonlu, kapatılabilir bir yan gezinme menüsünün nasıl oluşturulacağını gösterelim..
Resimdeki Hareketli Yan Navigasyon HTML ,CSS ve JavaScript kodlarını linkten indirebilirsiniz..
Adım 2) CSS'yi ekleyin:
Aşağıdaki örnek, yan gezinmede kayar ve sayfa içeriğini sağa doğru iter (sidenav'ın genişliğini ayarlamak için kullanılan değer, "sayfa içeriğinin" sol kenar boşluğunu ayarlamak için de kullanılır):
Aşağıdaki örnek ayrıca yan gezinmede kayar ve sayfa içeriğini sağa doğru iter, ancak bu sefer yan gezinmeyi "vurgulamak" için gövde öğesine %40 opaklıkla siyah bir arka plan rengi ekleriz:
Aşağıdaki örnek soldan yan gezinmede kayar ve tüm sayfayı kaplar (%100 genişlik):
Aşağıdaki örnek, yan gezinme menüsünü animasyonlar olmadan açar ve kapatır:
Aşağıdaki örnek, sağ taraflı bir gezinme menüsünün nasıl oluşturulacağını gösterir:
Aşağıdaki örnek, her zaman gösterilen (sabit) bir yan gezinme menüsünün nasıl oluşturulacağını gösterir:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Resimdeki Hareketli Yan Navigasyon HTML ,CSS ve JavaScript kodlarını linkten indirebilirsiniz..
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Hareketli Yan Navigasyon Oluşturun
Adım 1) HTML'yi ekleyin:
Kod:
<div id="mySidenav" class="sidenav">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
<a href="#">About</a>
<a href="#">Services</a>
<a href="#">Clients</a>
<a href="#">Contact</a>
</div>
<!-- Use any element to open the sidenav -->
<span onclick="openNav()">open</span>
<!-- Add all page content inside this div if you want the side nav to push page content to the right (not used if you only want the sidenav to sit on top of the page -->
<div id="main">
...
</div>
Adım 2) CSS'yi ekleyin:
Kod:
/* The side navigation menu */
.sidenav {
height: 100%; /* 100% Full-height */
width: 0; /* 0 width - change this with JavaScript */
position: fixed; /* Stay in place */
z-index: 1; /* Stay on top */
top: 0; /* Stay at the top */
left: 0;
background-color: #111; /* Black*/
overflow-x: hidden; /* Disable horizontal scroll */
padding-top: 60px; /* Place content 60px from the top */
transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}
/* The navigation menu links */
.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 25px;
color: #818181;
display: block;
transition: 0.3s;
}
/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
color: #f1f1f1;
}
/* Position and style the close button (top right corner) */
.sidenav .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
transition: margin-left .5s;
padding: 20px;
}
/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
Adım 3) JavaScript'i ekleyin:
Aşağıdaki örnek, yan gezinmede kayar ve onu 250 piksel genişliğinde yapar:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Aşağıdaki örnek, yan gezinmede kayar ve sayfa içeriğini sağa doğru iter (sidenav'ın genişliğini ayarlamak için kullanılan değer, "sayfa içeriğinin" sol kenar boşluğunu ayarlamak için de kullanılır):
Sidenav Push İçeriği
Kod:
/* Set the width of the side navigation to 250px and the left margin of the page content to 250px */
function openNav() {
document.getElementById("mySidenav").style.width = "250px";
document.getElementById("main").style.marginLeft = "250px";
}
/* Set the width of the side navigation to 0 and the left margin of the page content to 0 */
function closeNav() {
document.getElementById("mySidenav").style.width = "0";
document.getElementById("main").style.marginLeft = "0";
}
Aşağıdaki örnek ayrıca yan gezinmede kayar ve sayfa içeriğini sağa doğru iter, ancak bu sefer yan gezinmeyi "vurgulamak" için gövde öğesine %40 opaklıkla siyah bir arka plan rengi ekleriz:
Sidenav Push İçeriği, opaklıkla,
Kod:
/* Set the width of the side navigation to 250px and the left margin of the page content to 250px and add a black background color to body */
function openNav() {
document.getElementById("mySidenav").style.width = "250px";
document.getElementById("main").style.marginLeft = "250px";
document.body.style.backgroundColor = "rgba(0,0,0,0.4)";
}
/* Set the width of the side navigation to 0 and the left margin of the page content to 0, and the background color of body to white */
function closeNav() {
document.getElementById("mySidenav").style.width = "0";
document.getElementById("main").style.marginLeft = "0";
document.body.style.backgroundColor = "white";
}
Aşağıdaki örnek soldan yan gezinmede kayar ve tüm sayfayı kaplar (%100 genişlik):
Sidenav Tam genişlik:
Kod:
/* Open the sidenav */
function openNav() {
document.getElementById("mySidenav").style.width = "100%";
}
/* Close/hide the sidenav */
function closeNav() {
document.getElementById("mySidenav").style.width = "0";
}
Aşağıdaki örnek, yan gezinme menüsünü animasyonlar olmadan açar ve kapatır:
Animasyonsuz Sidenav
Kod:
/* Open the sidenav */
function openNav() {
document.getElementById("mySidenav").style.display = "block";
}
/* Close/hide the sidenav */
function closeNav() {
document.getElementById("mySidenav").style.display = "none";
}
Aşağıdaki örnek, sağ taraflı bir gezinme menüsünün nasıl oluşturulacağını gösterir:
Sağ taraflı gezinme:
Kod:
.sidenav {
right: 0;
}
Aşağıdaki örnek, her zaman gösterilen (sabit) bir yan gezinme menüsünün nasıl oluşturulacağını gösterir:
Sidenav'ı her zaman göster:
Kod:
/* The sidenav */
.sidenav {
height: 100%;
width: 200px;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #111;
overflow-x: hidden;
padding-top: 20px;
}
/* Page content */
.main {
margin-left: 200px; /* Same as the width of the sidenav */
}
Son düzenleme:
- Katılım
- 7 May 2010
- Konular
- 10,579
- Mesajlar
- 58,614
- Çözüm
- 219
- Online süresi
- 10mo 29d
- Reaksiyon Skoru
- 16,721
- Altın Konu
- 444
- TM Yaşı
- 16 Yıl 1 Ay 3 Gün
- Başarım Puanı
- 691
- MmoLira
- 19,925
- DevLira
- 601
Paylaşım için teşekkürler.
- Katılım
- 20 Nis 2019
- Konular
- 5,130
- Mesajlar
- 19,082
- Çözüm
- 627
- Online süresi
- 12mo 4d
- Reaksiyon Skoru
- 14,958
- Altın Konu
- 486
- TM Yaşı
- 7 Yıl 1 Ay 18 Gün
- Başarım Puanı
- 494
- MmoLira
- 31,448
- DevLira
- 51
Paylaşım için teşekkürler, ellerine sağlık 

- Katılım
- 23 Haz 2013
- Konular
- 1,009
- Mesajlar
- 2,979
- Çözüm
- 2
- Online süresi
- 1mo 11d
- Reaksiyon Skoru
- 1,127
- Altın Konu
- 6
- Başarım Puanı
- 322
- MmoLira
- 4,978
- DevLira
- 0
Paylaşım için teşekkürler 

- Katılım
- 21 Nis 2021
- Konular
- 1,033
- Mesajlar
- 4,724
- Çözüm
- 15
- Online süresi
- 3mo 27d
- Reaksiyon Skoru
- 1,970
- Altın Konu
- 343
- TM Yaşı
- 5 Yıl 1 Ay 16 Gün
- Başarım Puanı
- 287
- Yaş
- 51
- MmoLira
- 3,408
- DevLira
- 12
Paylaşım için teşekkürler.
Rica Ederim..Yorumlar İçin Teşekkürler..Paylaşım için teşekkürler, ellerine sağlık![]()
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 59
- Cevaplar
- 0
- Görüntüleme
- 166
- Cevaplar
- 0
- Görüntüleme
- 137
- Cevaplar
- 0
- Görüntüleme
- 114
- Cevaplar
- 0
- Görüntüleme
- 115




