v2.5.2
Giriş yap

Menü Ortalama

opticbey
999 defa görüntülendi

https://codepen.io/opticbey/pen/GRRXMEX?fbclid=IwAR1KMO3FHxyW6jLlQRi8nnYORglPOPsVBtfgfonozbJMtThIOFoEu2eo0XY

Adresindeki menüyü nasıl ortalayabilirim? Ne yaptıysam beceremedim Birde kapatır açılır yapmak istiyorum. Yardım edebilir misiniz?

Cevap yaz
Cevaplar (5)
opticbey
1865 gün önce

Çok teşekkür ediyorum hepinize; sorunu bulamadığım için canım sıkılmıştı şuan moralim falan düzeldi. Kaldığım yerden devam ediyorum. Tekrardan çok teşekkür ederim

myrioos
1865 gün önce

hocam .menu ul içinde bir cemter işlemi yapa bilirsiniz bu şekilde.

.menu ul {
    align-items: center;
    justify-content: center;
}
redline
1866 gün önce

CSS kodlarını bunlarla değiştir kardeşim, o boşluklar ul nin standart boşlukları. Bu arada float kullanma artık her işlemi display: flex ile halledebilirsin.

.menu {
    overflow: hidden;
    background-color: #fff;
    border-bottom: 1px solid  #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu ul {
    padding: 0;
    margin: 0;
}

.menu ul li {
    display:inline-block;
    list-style-type: none; 
}

.menu ul li a {
    text-decoration: none;
    display: block;
    padding: 10px 20px;
    color: #000000;
}

.menu ul li a:hover {
    color: #ffffff;
    background-color: #003ab0;
}
opticbey
1866 gün önce

Teşekkür ederim. Ancak display: flex; dediğim zaman sağ alt tarafta bir boşluk kalıyor. Bu boşluğu nasıl silebilirim veya farklı bir method ile nasıl menülerimi dikey ortalayabilirim?

İlgili görsel: https://i.ibb.co/z2hzTdc/menuortalama.png

myrioos
1866 gün önce

Hocam .menu kodlarını şunla değiştirin.

.menu {
    overflow: hidden;
    background-color: #fff;
    border-bottom: 1px solid  #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
}