Autor | Zpráva | ||
---|---|---|---|
toredor Profil |
#1 · Zasláno: 4. 2. 2013, 12:16:18
Ahoj,
potřebuji poradit udělat menu tak aby se u aktivní položky zobrazovala šipka směrem dolů ve vodorovneho menu? Potřebuji to na stránku http://gefestholding.ru/test/ šipka se zobrazuje u hlavního menu. Teď je šipka vložena jako obrázek a nastaven pevně pomocí vzdálenosti na střed tlačítka, ale v některých prohlížečích se šipka posune. Proto bych byl rád za nějaký nápad jak toto vyřešit děkuji. |
||
Str4wberry Profil |
#2 · Zasláno: 4. 2. 2013, 12:50:31
Řešení je vcelku prosté. Počítat absolutní posici vůči přímo nadřazenému odkazu / položce seznamu, tedy přidat
position: relative . Potom bude pro šipku hodnota left rovna půlce šířky odkazu mínus půlka šířky šipky (nebude ji tedy potřeba pro každý odkaz počítat zvlášť).
Mimochodem, vkládat šipku pomocí <img> není úplně čistý způsob.
|
||
toredor Profil |
#3 · Zasláno: 4. 2. 2013, 13:33:18
Vím, že to není dobrý způsob, ale v danou chvíli nejrychlejší řešení.
|
||
Str4wberry Profil |
#4 · Zasláno: 4. 2. 2013, 13:49:34
Domnívám se, že dát tam místo
<img> třeba <span> a adresu obrázku přesunout do CSS není významně pomalejší, ale proti gustu…
|
||
toredor Profil |
#5 · Zasláno: 4. 2. 2013, 13:51:12
a jak tedy potom nastavím obrázek na střed tlačítka?
|
||
Str4wberry Profil |
#6 · Zasláno: 4. 2. 2013, 13:58:52
Úplně stejně jako v případě
<img> .
|
||
toredor Profil |
#7 · Zasláno: 4. 2. 2013, 14:28:43
mohl by jsi mi tady ukázat kousek kódu? Děkuji
|
||
Str4wberry Profil |
#8 · Zasláno: 4. 2. 2013, 15:04:49
|
||
Časová prodleva: 11 let
|
0