Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Menu ze zdjęciem obok
Forum PHP.pl > Forum > Przedszkole
Gitrix
Witam.
Mam takie zdjęcie
Jak zrobić, żeby zrobić takie menu, w którym będzie ten obrazek, a po prawej tego obrazka nazwa odnośnika.
Próbowałem zrobić normalnie <img src=...><a href=...></a> ale chodzi mi o to, żeby napis był dokładnie po środku.
session
Zakładając, że elementy menu będą miały regularną wysokość na img dajesz float:left;, a odnośnik dostosowujesz do wielkości obrazka, ja oszukuję trochę ustawiając line-height na wysokość obrazka, wtedy tekst sam ustawia się na środku lini. Dokładniej znajduje się na baseline, ale zobacz sam: przykład
tzm
  1. ul{list-style:none;}
  2. ul li{display:flex;align-items:center;}


  1. <ul>
  2. <li>
  3. <img src="http://avatars.zapodaj.net/images/772aed8928b0.jpg" />
  4. <a href='#'>Tekscik</a>
  5. </li>
  6. </ul>
trueblue
https://jsfiddle.net/v9djnLa5/2/
Gitrix
Cytat(tzm @ 23.05.2015, 20:09:29 ) *
  1. ul{list-style:none;}
  2. ul li{display:flex;align-items:center;}


  1. <ul>
  2. <li>
  3. <img src="http://avatars.zapodaj.net/images/772aed8928b0.jpg" />
  4. <a href='#'>Tekscik</a>
  5. </li>
  6. </ul>

Dzięki, działa!
A co do reszty, to odległość obrazka od lewego marginesu jest zbyt duża.
com
to zmieniasz margin? Trochę własnej inicjatywy, a flex nadal jest trochę ryzykowny
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.