CSS – Jak na ztučnění odkazu, nad kterým je myš?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

martas01
Level 2.5
Level 2.5
Příspěvky: 350
Registrován: říjen 07
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline

CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod martas01 » 13 pro 2008 13:20

cus, nevite nekdo jak udelat v css to, aby odkaz, kdyz na neho najedu mysi, tak aby pismo v nem ztloustlo nebo zmenilo barvu, kdysi sem to tak mel udelane v jednom webu, ale uz sem zapomel jak se to dela

// Upřesnil jsem nadpis dotazu
// Myloš
AMD Athlon 64 3000+, 2,5 GB RAM, NVIDIA GeForce 8600 GT (512 MB), HDD: WD 80 GB, WD 500 GB, OS: Windows XP Professional (32-bit), Fedora 16

NB: HP ProBook 4710s, Intel Core 2 Duo 2,1 GHz , 4GB RAM DDR2, ATI Mobility Radeon HD 4330 (512 MB), HDD: WD 500 GB, OS: Windows 7 Ultimate (32-bit)

Reklama
Tholus
Level 5.5
Level 5.5
Příspěvky: 3081
Registrován: prosinec 07
Pohlaví: Muž
Stav:
Offline

Re: css

Příspěvekod Tholus » 13 pro 2008 13:58

a:hover {
text-decoration: *;
color: *;
}

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: css

Příspěvekod Myloš » 14 pro 2008 20:16

Konkrétně „ztloustnutí“ pak pomocí vlastnosti font-weight:

Kód: Vybrat vše

a:hover {font-weight: bold;}

:hover efekt je prima věc, ale speciálně ztučnění nepovažuji za dobré, protože ztučnělý text většinou ovlivňuje své okolí, takže může vzniknout nový řádek, okolní slova se můžou z řádku na řádek přesouvat a podobně.

Tholus
Level 5.5
Level 5.5
Příspěvky: 3081
Registrován: prosinec 07
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod Tholus » 14 pro 2008 20:23

Přesně tak, nejlepší je podtržení, to nemá na okolí vliv. Nebo hover změny pozadí, můžes vidět na mých stránkách, pokud přejedeš přes nějakou položku v menu, pozadí se změní.

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod Myloš » 14 pro 2008 20:40

Tommy4 píše:nejlepší je podtržení

Nikoli – podtržení by mělo být výchozí vlastností každého běžného odkazu (nemluvím teď o menu).
Vhodný běžný :hover-efekt je změna barvy textu nebo změna barvy pozadí, případně obojí.

Dokonce lze odkazu přidat rámeček, aniž by :hover narušoval okolí – normální odkaz (a:link a a:visited) budou mít rámeček barvy pozadí, neboli neviditelný, zatímco a:hover bude mít rámeček jinou barvou, tedy viditelný.
Takovým odkazům je ale vhodné nastavit 2–3px padding, aby ten rámeček nebyl na text nalepený.

martas01
Level 2.5
Level 2.5
Příspěvky: 350
Registrován: říjen 07
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod martas01 » 14 pro 2008 21:00

no to ztučnění mi neovlivní okolí, protože to mam jako levé menu
AMD Athlon 64 3000+, 2,5 GB RAM, NVIDIA GeForce 8600 GT (512 MB), HDD: WD 80 GB, WD 500 GB, OS: Windows XP Professional (32-bit), Fedora 16

NB: HP ProBook 4710s, Intel Core 2 Duo 2,1 GHz , 4GB RAM DDR2, ATI Mobility Radeon HD 4330 (512 MB), HDD: WD 500 GB, OS: Windows 7 Ultimate (32-bit)

martas01
Level 2.5
Level 2.5
Příspěvky: 350
Registrován: říjen 07
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod martas01 » 14 pro 2008 21:02

mam jeste jeden dotaz, kdyz mam v css nastavene vlastnosti tech odkazu, tak jak udelam to kdyz chci aby treba jeden z nich nebyl cerny ale modry, zkousel sem to pomoci toho "class" a potom do stylu napsat neco jako .odkaz { color: blue;} ale to nejde
AMD Athlon 64 3000+, 2,5 GB RAM, NVIDIA GeForce 8600 GT (512 MB), HDD: WD 80 GB, WD 500 GB, OS: Windows XP Professional (32-bit), Fedora 16

NB: HP ProBook 4710s, Intel Core 2 Duo 2,1 GHz , 4GB RAM DDR2, ATI Mobility Radeon HD 4330 (512 MB), HDD: WD 500 GB, OS: Windows 7 Ultimate (32-bit)

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod Myloš » 14 pro 2008 21:14

Buď dej třídu tomu odkazu:

Kód: Vybrat vše

<a href="bleble" class="externi">

a vztahuj se k němu pak takhle:

Kód: Vybrat vše

a:link, a:visited {color: green;} /* obyč. odkaz */
a:hover {color: lime; background-color: yellow;} /* hover nad obyč. odkazem */
a.externi {color: red} /* externí odkaz */
a:hover.externi {color: navy; background-color: aqua;} /* hover nad externím odkazem */


anebo – je-li to součástí menu:

Kód: Vybrat vše

<menu>
   <li><a href="#">odkaz</a></li>
   <li><a href="#">odkaz</a></li>
   <li><a href="#">odkaz</a></li>
</menu>

pak styluj pro menu a a menu a:hover:

Kód: Vybrat vše

menu a {color: gray; background-color: #fcc;}
menu a:hover {color: #eee; background-color: black;}

martas01
Level 2.5
Level 2.5
Příspěvky: 350
Registrován: říjen 07
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod martas01 » 14 pro 2008 21:21

Kód: Vybrat vše

a.externi {color: red}
tohle nejde vubec a tohle

Kód: Vybrat vše

a:hover.externi {color: navy; background-color: aqua;}
jde ale porad se to ztucni kdyz na to najedu mysi
AMD Athlon 64 3000+, 2,5 GB RAM, NVIDIA GeForce 8600 GT (512 MB), HDD: WD 80 GB, WD 500 GB, OS: Windows XP Professional (32-bit), Fedora 16

NB: HP ProBook 4710s, Intel Core 2 Duo 2,1 GHz , 4GB RAM DDR2, ATI Mobility Radeon HD 4330 (512 MB), HDD: WD 500 GB, OS: Windows 7 Ultimate (32-bit)

martas01
Level 2.5
Level 2.5
Příspěvky: 350
Registrován: říjen 07
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod martas01 » 14 pro 2008 21:23

Kód: Vybrat vše

a:hover {
      text-decoration: none;
      font-weight: bold; 
}
a:link, a:visited {
      text-decoration: none;
      color: black;
}
a.externi {color: red}
a:hover.externi {color: navy; background-color: aqua;}

radsi sem to tu dal cele
AMD Athlon 64 3000+, 2,5 GB RAM, NVIDIA GeForce 8600 GT (512 MB), HDD: WD 80 GB, WD 500 GB, OS: Windows XP Professional (32-bit), Fedora 16

NB: HP ProBook 4710s, Intel Core 2 Duo 2,1 GHz , 4GB RAM DDR2, ATI Mobility Radeon HD 4330 (512 MB), HDD: WD 500 GB, OS: Windows 7 Ultimate (32-bit)

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod Myloš » 14 pro 2008 21:43

:hover musíš definovat až po :link a :visited, poněvadž i :hover je zároveň :link nebo :visited, takže je jeho definice přebita.

Jinak se na moji ukázku můžeš podívat na http://kesolim.sweb.cz/TMP/ruzne_odkazy.html

martas01
Level 2.5
Level 2.5
Příspěvky: 350
Registrován: říjen 07
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline

Re: CSS – Jak na ztučnění odkazu, nad kterým je myš?

Příspěvekod martas01 » 14 pro 2008 21:57

tak mam to takhle a porad to nejde, sem to zkousel ruzne prehazovat a nic

Kód: Vybrat vše

a:link, a:visited {
      text-decoration: none;
      color: black;
}
a:hover.externi {color: navy; background-color: aqua;}
a:hover {
      font-weight: bold; 
}
AMD Athlon 64 3000+, 2,5 GB RAM, NVIDIA GeForce 8600 GT (512 MB), HDD: WD 80 GB, WD 500 GB, OS: Windows XP Professional (32-bit), Fedora 16

NB: HP ProBook 4710s, Intel Core 2 Duo 2,1 GHz , 4GB RAM DDR2, ATI Mobility Radeon HD 4330 (512 MB), HDD: WD 500 GB, OS: Windows 7 Ultimate (32-bit)


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti