Ahoj všem. Potřeboval bych poradit s jedním problémem. Chtěl bych vytvořit menu jako je to na obrázku níže ale aby to bylo poskládané s buttonů (tlačítek) a nastavit na nich aby se rozvítili při najetí. Ale nevím jak udělat buttony jako menu aby byl každý obrázek vzlášť a vždy se ukázal druhý rozsvícený. Aby to bylo třeba 6 obrázků které by byli těsně vedle sebe a fungovali by jako menu. Poradil by mi někdo prosím. Moc díky
Fórum › HTML / XHTML
Menu
To uděláš pomocí CSS. To tlačítko je odkaz, který má šířku a výšku. Pro najetí na odkaz stačí do CSS napsat a:hover
V tomto případě to vypadá jako blok s černým pozadím, v něm umístěné odkazy s výškou a šířkou + obrázkem na pozadí, ten se opakuje v ose X. Mezery mezi tlačítky se udělají pomocí marginu.
Doufám že to takhle stačí ;-)
#2 Kowalsky95
Ale já bych to chtěl jako obrázek už s textem ve vnitř jen jako odkaz. Trošku jsem to nepochopil ale to jak se to rozsvítí umím ale nevím jak to dát do kódu (např index.php). Pozici a to si nastavit umím ale neumim udělat menu jako 6 obrázků vedle sebe. Funguje to asi jenom jako obrázek na kterém je odkaz takže takhle né ??
<a href="adresa např kontakt.html"><img src="misto kde je obrazek"/></a>
Pak už to jen nakódovat aby to bylo vedle sebe přes CSS ? A rozsvícen taky?
Píšu to správně ?? Jde to takhle jako menu ??
Pokud to jde i jinak než přes < img src.... tak prosím pište nebo prosím kde dělám chybu.
V dnešní době nabízí CSS spoustu krásných věcí. Takže jak psal Kowalsky: nedělej to menu obrázkově, ale textově (už jen kvůli použitelnosti, vyhledávačům a vůbec ). Odkazy dej jen jako <a> vedle sebe nebo do toho nečíslovaného seznamu. V CSS jim pak nastav rozměry, background (proužek, který se bude opakovat) a :hover efekt.
Pro příklad:
<a href="">lorem</a>
<a href="">ipsum</a>
<a href="">dolor</a>
CSS:
a{width: 100px;height: 20px;display: inline-block;text-align: center;background: url(pozadi.png) left top repeat-x;}
#8 KiRoS
odkazy dáš např do divu kterému nastavíš id
<style>
#menu>a
{
background-color: black;
}
</style>
<div id="menu">
<a>Odkaz1</a>
<a>Odkaz2</a>
</div>
popřípadě mě teď napadá tag nav. Potom si tam už jen narůbeš vlastnosti ;-)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Moderátoři diskuze