Autor | Zpráva | ||
---|---|---|---|
trlic Profil |
Hoj!Prosím Vás,jak změním barvu odkazu?Mám obrázek a je to odakz(a je obklopen modrou barvou) na o já potřebuji aby rámeček měl barvu černou...pokud jste to pochopili tak díky moc za odpověď!
---- Editace Mistrem: Úprava titulku a oprava pravděpodobné chyby v textu (pochopily -> pochopili). |
||
Akacko Profil |
#2 · Zasláno: 22. 1. 2008, 20:55:10 · Upravil/a: Akacko
pomoci css.
do head si vlož <style type="text/css"> img { border-color: Black; } </style> jinak barva odkazu se mění podobně: <style type="text/css"> a { color: Black; } </style> |
||
shaggy Profil |
#3 · Zasláno: 22. 1. 2008, 20:58:56
No, trošku opravím Akacko
To prvé by priradilo border všetkým obrázkom, ak chceš iba tým, čo sú odkazy, tak: a img {border-color: #000} samozrejme za predpokladu, že máš odkaz-obrázok vložený cez img. |
||
Bubák Profil |
#4 · Zasláno: 22. 1. 2008, 21:43:07
a img {border-color: #000}
Opera obrázkové odkazy nerámuje, mám dojem, že od verze 9.0x. Přitom stačí malá úprava: a img {border: 2px solid #000} |
||
Lisak Profil * |
#5 · Zasláno: 23. 1. 2008, 07:54:51
A šlo by nějak udělat aby se ta barva změnila při přejetí myší?
Zkoušel jsem a img:hover {border: 2px solid #ff8c00} a to funguje jen v Opeře, ne v Exploreru. |
||
Plaváček Profil |
#6 · Zasláno: 23. 1. 2008, 08:01:30
Lisak
a:hover img {border: 2px solid #ff8c00} |
||
Lisak Profil * |
#7 · Zasláno: 23. 1. 2008, 08:14:25
Ta také nefunguje :-(
mám to definované následovně: #obsah a img { border: 2px solid #20205B; } #obsah a:hover img { border: 2px solid #ff8c00; } a obrázky pak otvírám takto: <a href="fotbal01.jpg" onClick="return !window.open('fotbal01.jpg','_blank','width=550,height=428');"><img src="mensifotbal01.jpg" width="168" height="126"></a> Je to všechno brané podle jakpsatweb.cz, v Opeře žádný problém, ale v IE to prostě nejde... |
||
Bubák Profil |
#8 · Zasláno: 23. 1. 2008, 08:38:53
v IE to prostě nejde...
Předpokládám, že ti to nejde v IE6. V IE7 překvapivě i ve qirku to už chodí. Překvapivě proto, že v IE7 ve qirku funguje hover jen na odkazech. Pro zprovoznění v IE6 stačí deklarovat jakýkoliv hover pro nadřazený element "a". Koukni na něco podobného: http://teststranek.kvalitne.cz/foto/den-nato-2006/ Důležitá je deklarace na 11. řádku: a:hover {visibility: visible; } Tam může být cokoliv, ale musí tam něco být. Je to všechno brané podle jakpsatweb.cz Tenhle trik s IE tam chybí. Taky jsem se ptal v této diskusi ;-) |
||
Plaváček Profil |
#9 · Zasláno: 23. 1. 2008, 08:40:20
Lisak
Aby to v IE fungovalo, je nutné při události hover nadefinovat nějakou změnu. Třeba barvu písma nebo tak něco. Tohle by ti mělo fungovat: #obsah a img { border: 2px solid #20205B; } #obsah a:hover{color:#336699} #obsah a:hover img { border: 2px solid #ff8c00; } Viz http://klient.plavacek.net/ramecek_hover.html |
||
Plaváček Profil |
#10 · Zasláno: 23. 1. 2008, 08:41:09
Bubák
Byls rychlejší :) |
||
Lisak Profil * |
#11 · Zasláno: 23. 1. 2008, 08:47:20
Díky moc, to s tím visibility je to co jsem potřeboval.
|
||
Časová prodleva: 16 let
|
0