[CSS] Hover op 1 element, andere element veranderen...

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • The Milkman
  • Registratie: Maart 2004
  • Laatst online: 12-09 20:42

The Milkman

█████░░░░░ 50%

Topicstarter
Goedendag,

ik loop mijn hersens even te breken hoe ik zoiets kan bereiken.
Ik heb namelijk een paar buttons, die uit 2 delen bestaan. (2 afbeeldingen)
Als ik eroverheen ga (hoveren), de button van kleur veranderen. Maar omdat deze uit 2 delen bestaat veranderd slechts 1 deel.

Kan ik met CSS alleen, bereiken dat het andere stuk van mijn button ook veranderd? Dus als ik over 1 element hover, er 2 veranderen?

VOORBEELD:
Afbeeldingslocatie: http://www.imgdump.nl/uploads/s3d09jgv_buttonvo.bmp

Het 2e deel van mijn knopje is dus variabel, dus als de tekst veranderd, gaat de grootte van de button mee...

Thx,

[ Voor 18% gewijzigd door The Milkman op 03-04-2009 10:15 . Reden: verduidelijking ]

𓆑 𓆑 𓆑 𓆑 𓆑 𓆑


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:51

crisp

Devver

Pixelated

Een voorbeeldje zou wel handig zijn...

Intentionally left blank


Acties:
  • 0 Henk 'm!

Verwijderd

Dit kan mbv javascript.
getElementByID();

Acties:
  • 0 Henk 'm!

  • The Milkman
  • Registratie: Maart 2004
  • Laatst online: 12-09 20:42

The Milkman

█████░░░░░ 50%

Topicstarter
Verwijderd schreef op vrijdag 03 april 2009 @ 10:13:
Dit kan mbv javascript.
getElementByID();
Maar ik heb het gevoel dat CSS wel zo ver is ontwikkeld dat zoiets wat ik wil ook met puur CSS kan... maaaaar correct me if i'm wrong...

𓆑 𓆑 𓆑 𓆑 𓆑 𓆑


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

The Milkman schreef op vrijdag 03 april 2009 @ 10:15:
[...]


Maar ik heb het gevoel dat CSS wel zo ver is ontwikkeld dat zoiets wat ik wil ook met puur CSS kan... maaaaar correct me if i'm wrong...
Oftewel, kom eens met een voorbeeld :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • harrald
  • Registratie: September 2005
  • Laatst online: 16-09 08:44
zoiets?

[ Voor 16% gewijzigd door harrald op 03-04-2009 10:29 ]


Acties:
  • 0 Henk 'm!

  • The Milkman
  • Registratie: Maart 2004
  • Laatst online: 12-09 20:42

The Milkman

█████░░░░░ 50%

Topicstarter
Zo op het eerste gezicht lijkt dit wel wat ja! even kijken of ik de boel kan laten hoveren, maar dit is iets :)

𓆑 𓆑 𓆑 𓆑 𓆑 𓆑


Acties:
  • 0 Henk 'm!

Verwijderd

wakker blijven Khainer...

[ Voor 83% gewijzigd door Verwijderd op 03-04-2009 10:33 . Reden: redundante opmerking ]


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 20:16
Cascading Stylesheet:
1
2
3
.wrapper:hover .plaatje1, .wrapper:hover .plaatje2 {
//doe wat
}

Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

Let er op dat IE standaard alleen een :hover op een A-element snapt. Als het niet erg is dat er een A gebruitk wordt, zou je daar een SPAN in kunnen zetten, waarbij je zoiets kunt gebruiken:

code:
1
2
3
a:hover, a:hover span {
background: red;
}


Je zult hier voor dan nog wel je A en SPAN element moeten stijlen, en waarschijnlijk ook een display:block; mee moeten geven.

@crisp:
You're right. :)
Maar kleine moeite om te vermelden, en kan een hoop tijd en elende schelen. Dat IE6 het niet snapt is inderdaad geen punt, wanneer het om stijl (ipv functie) gaat, maar wel iets wat handig is om te weten en op basis daarvan een beslissing te nemen.

[ Voor 27% gewijzigd door OkkE op 03-04-2009 12:14 ]

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:51

crisp

Devver

Pixelated

OkkE schreef op vrijdag 03 april 2009 @ 11:29:
Let er op dat IE standaard alleen een :hover op een A-element snapt. [...]
Da's enkel IE <= 6, en aangezien het puur een stilistisch effect is zou je er voor kunnen kiezen dat gewoon te negeren ;)

Intentionally left blank

Pagina: 1