[opgelost] CSS: afbeelding krijgt een kleur er om heen als muis er op wordt gehouden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Keizer Webdesign

Keizer Webdesign

05/01/2013 23:14:58
Quote Anchor link
Beste iedereen,

Ik kan wel css ik snap het, maar ik doe het bijna nooit zelf dus raak mijn termen kwijt, mijn zoek termen(ik dacht dat het iets was als hover).
dus wat voor soort code heb ik nodig om dit te maken:
Afbeelding

Alvast bedankt
Gewijzigd op 06/01/2013 18:49:45 door Keizer Webdesign
 
PHP hulp

PHP hulp

21/12/2024 09:13:45
 
Wouter J

Wouter J

05/01/2013 23:26:06
Quote Anchor link
Nou zoek eens op hover en klaar ben je: css hover image border
 
Keizer Webdesign

Keizer Webdesign

05/01/2013 23:32:50
Quote Anchor link
maar ik wil het zonder border precies zoals het plaatje
dus eerst niks en dan een kleur om het plaatje
Gewijzigd op 05/01/2013 23:35:31 door Keizer Webdesign
 
Tim S

Tim S

05/01/2013 23:37:32
Quote Anchor link
Je kan er een div of li omheen zetten en dan met jquey deze een class meegeven dmv nearest li
 
Wouter J

Wouter J

05/01/2013 23:45:57
Quote Anchor link
Tim, aaaaaaaaaaaaaaaaahhhhhhh! Een div of li eromheen zetten als het ook met alleen de image kan? En jQuery gebruiken voor hover???

RobertJan, wat jij wilt is een border om het plaatje bij hover. Dat is precies wat mijn zoekopdracht zoekt. Heb je uberhaupt wel gekeken naar mijn link en de linkjes op die link? De eerste pagina staat helemaal vol met site's die dit probleem oplossen, de volgende 4.460.000 resultaten ook.
Gewijzigd op 05/01/2013 23:46:58 door Wouter J
 
Keizer Webdesign

Keizer Webdesign

06/01/2013 00:04:34
Quote Anchor link
ik heb gekeken maar ik wil dat niet.

ik heb bijv een transparant plaatje en daarom heen wil ik gwn een achtergrond kleur als je je muis er op houdt. dus wel een border maar dun super dik
 
Wouter J

Wouter J

06/01/2013 00:08:37
Quote Anchor link
Nou, dan maak je je border toch superdik?
 
Tim S

Tim S

06/01/2013 01:02:23
Quote Anchor link
Als je gewoon een hover wilt kan dat gewoon met css.
Gewijzigd op 06/01/2013 01:03:42 door Tim S
 
Keizer Webdesign

Keizer Webdesign

06/01/2013 13:26:31
Quote Anchor link
Ik wil wel zoiets maar ik heb een afbeelding die een transparante achtergrond heeft en die transparante achter grond moet gekleurd worden als je je muis daar op houd.
 
- Ariën  -
Beheerder

- Ariën -

06/01/2013 13:33:08
Quote Anchor link
Misschien niet helemaal relevant, tenzij je 'sprites' gebruikt. Maar hier heb je vast wel wat aan:
http://www.w3schools.com/css/css_image_sprites.asp
 
Wouter J

Wouter J

06/01/2013 13:37:21
Quote Anchor link
Dan geef je de background van een afbeelding een bepaalde kleur?
 
Keizer Webdesign

Keizer Webdesign

06/01/2013 13:39:42
Quote Anchor link
ik snap niet zo goed wat ik daar mee moet.
die site vertelt mij alleen hoe je de sprites zelf kan veranderen, niet de transparante achtergrond.
 
Ozzie PHP

Ozzie PHP

06/01/2013 13:50:53
Quote Anchor link
Wil je nou een kleur er omheen of een kleur erachter. Dat zijn namelijk 2 verschillende dingen.
 
Keizer Webdesign

Keizer Webdesign

06/01/2013 13:53:26
Quote Anchor link
er achter, want er om heen is een border en dat wil ik niet.
Gewijzigd op 06/01/2013 13:53:46 door Keizer Webdesign
 
- Ariën  -
Beheerder

- Ariën -

06/01/2013 13:57:05
Quote Anchor link
kijk eens naar de background-property.
 
Ozzie PHP

Ozzie PHP

06/01/2013 14:02:04
Quote Anchor link
Probeer dit eens.

In je html:

<div class="plaatje_container"><img src="plaatje.png"></div>

In je css:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
.plaatje_container {
  padding: 20px;
}

.plaatje_container:hover {
  background-color: red;
}
 
Eddy E

Eddy E

06/01/2013 14:37:46
Quote Anchor link
Of korter:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<img src="plaatje.jpg">

img
 {
 padding: 20px; /* hoe dik wil je de rand? */
 border: 1px solid #444;
 border-radius: 5px;
 }
img:hover
 {
 background-color: #222;
 }


Zo kan je heel wat moois maken.
Voorbeeld: www.zunflappie.nl/foto/
Gewijzigd op 06/01/2013 14:38:25 door Eddy E
 
Wouter J

Wouter J

06/01/2013 14:50:57
Quote Anchor link
Nog mooier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<img src="..." class="img--hover-bg">

/*img*/.img--hover-bg{
    padding:20px;
}
.img--hover-bg:hover{
    background:#222;
}
Gewijzigd op 06/01/2013 15:12:57 door Wouter J
 
Ozzie PHP

Ozzie PHP

06/01/2013 15:02:27
Quote Anchor link
Wat is dit voor constructie met die sterretjes?

/* img */.img--hover-bg{
 
Wouter J

Wouter J

06/01/2013 15:12:40
Quote Anchor link
Sinds kort gebruik ik de technieken die ik van Harry Robberts (http://csswizardry.com/ ) heb geleerd. Dit betekend de BEM (block, element, modifier) methode, OOCSS (object oriented CSS) en de quasi qualified css selectors (het geen jij nu naar vraagt).

Dit is gewoon een comment waardoor je kan zien welk element deze klasse hoort te krijgen, voor flexibiliteit kun je dit niet qualfied vastleggen, maar je kan wel aangeven dat het hoort op een image element.
 
Ozzie PHP

Ozzie PHP

06/01/2013 15:36:59
Quote Anchor link
Maar dan zou je toch ook dit kunnen doen?

img.img--hover-bg {

Nu werkt de class uitsluitend op het img element. Op andere elementen zal het geen effect hebben.
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.