Versio

hover class

Overzicht Reageren

Peter  paul

peter paul

02/04/2011 17:04:49
Quote Anchor link
Goede middag,

De rede van mijn post is dat ik zit met een hover probleem. Het hover gedeelte werkt allemaal perfect, prcies zoals i in gedachte had. Maar nu komt het moeilijke gedeelte.

pic voor hover:
http://i6.photobucket.com/albums/y238/ASSOLDIER/picture1.jpg

pic na hover:
http://i6.photobucket.com/albums/y238/ASSOLDIER/picture2.jpg

Zo als je ziet wordt het rode gedeelte een keer zo groot als daarvoor. nou zou ik graag op het onderste "nieuwe" rode gedeelte ook een nieuwe teskt/afbeelding laten zien. maar hoe krijg ik dat voor elkaar.
Gewijzigd op 02/04/2011 17:05:41 door Peter paul
 
PHP hulp

PHP hulp

24/05/2012 21:48:30
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Yea Rupie

Yea Rupie

02/04/2011 17:10:02
Quote Anchor link
jQuery gebruiken..
 
Jordi kroon
Redacteur

jordi kroon

02/04/2011 17:10:45
Quote Anchor link
Onzin dit kan makkelijk met css
 
Wouter J

Wouter J

02/04/2011 18:00:10
Quote Anchor link
Dat kan ook makkelijk met alleen JavaScript, jQuery moet je niet altijd gebruiken als het ook makkelijk met gewoon JS kan kost je teveel laad tijd.

@peter paul, kijk eens naar de JavaScript functie innerHTML:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type="text/javascript">
  var elems = document.getElementsByClassName('rood');
  for(var i=0; i < elems.length; i++) {
    if( elems[i].addEventListener ) {
      elems[i].addEventListener('mouseover', vergroot, false);
      elems[i].addEventListener('mouseout', verklein, false);
    }
    if( elems[i].attachEvent ) {
      elems[i].attachEvent('onmouseover', vergroot);
      elems[i].attachEvent('onmouseout', verklein);
    }
  }
  function vergroot() {
    this.style.height = '200px';
    this.innerHTML = 'Veranderd!';
  }
  function verklein() {
    this.style.height = '100px';
    this.innerHTML = 'Weer terug veranderd';
  }
</script>
Gewijzigd op 02/04/2011 18:01:02 door Wouter J
 
Jelmer rrrr

Jelmer rrrr

02/04/2011 18:57:51
Quote Anchor link
Uit m'n hoofd (dwz dat er wss nog iets ontbreekt) met alleen CSS, en zelfs met animaties als je een beetje browser hebt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<div class="image-with-caption">
    <img src="" />
    <p class="caption">

    </p>
</div>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.image-with-caption {
    position: relative; /* voor position:absolute van de .caption */
    overflow: hidden;
}

.image-with-caption .caption {
    display: block;
    position: absolute;
    bottom: -75px;
    height: 100px;
    transition: bottom 0.25s ease-in-out;
    -webkit-transition: bottom 0.25s ease-in-out;
    -moz-transition: bottom 0.25s ease-in-out;
    -o-transition: bottom 0.25s ease-in-out;
}

.image-with-caption:hover .caption {
    bottom: 0px;
}
 
Peter  paul

peter paul

02/04/2011 20:04:31
Quote Anchor link
Ik heb het weten op te lossen met de overflow property
 



Overzicht Reageren

Get Adobe Flash player