Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Miten saa linkin joka vaihtaa väriä?

hobitti [19.10.2004 17:49:09]

#

Joo jälleen kerran otsikko kertoo paljon siis linkki joka vaihtaa väriä kun hiiren laittaa sen päälle tai painaa sitä.
Kyseessä on html.

Deewiant [19.10.2004 18:21:29]

#

Vaikka kyseessä onkin HTML, tähän temppuun tarvitset CSS:ää (tai Javascriptiä, mutta se ei kannata). Ota perusteista selvää itse jos tarvitsee, en viitsi niitä nyt selittää.

Eli CSS-tiedostoon tämäntyylistä:

a { color: (väri tavallisille linkeille) }
a:visited { color: (väri linkeille, joissa on jo käyty) }
a:hover { color: (väri linkeille, joiden päällä osoitin on) }
a:active { color: (väri linkeille, jota painetaan) }

Meitsi [19.10.2004 20:00:24]

#

Deewiant: eikös tavalliset linkit ole a:link eikä pelkkä a?

v0q [19.10.2004 22:06:41]

#

Meitsi: niin se minunkin mielestäni on :) Eli muuten juuri noin niinkuin Deewiant sanoi... Eli tässä vielä korjattuna... ja lisäsin mukaan esimerkit että linkki musta mutta muuttuu valkoiseksi kun vie päälle yms.

a:link { color: #000000 }
a:visited { color: #FFFFFF }
a:hover { color: #FFFFFF }
a:active { color: #FFFFFF }

Deewiant [20.10.2004 10:22:44]

#

Tavalliset linkit ovat a:link, a pätee kaikkiin alaluokkiin (:link, :visited, :focus, :hover, :active).

Blaze [20.10.2004 10:36:44]

#

Deewiant kirjoitti:

a pätee kaikkiin alaluokkiin (:link, :visited, :focus, :hover, :active).

Ei ihan niinkään. a matchaa kaikkiin a-elementteihin, olivat ne sitten linkkejä tai ei (ja siis myös kaikkiin linkin tiloihin). Eli pelkkä a pätee myös niihin a name-elementteihin, missä a:link vain a hrefeihin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta