Hoe heet dit? En kan dit met jQuery
Weet iemand of dit te maken is met jQuery? (de blokken met foto's)
Google > image slider jquery en dan zoeken naar de variant die je wilt :p
Als ik het bekijk, zie ik een voor elke blok
- een rusttoestand. De blocks zijn gestapeld zodat ze goed samen passen in die toestand.
- een actieve toestand. Daarin neemt het meer plaats in.
- een samengedrukte toestand.
Bij de actieve toestand neemt de blok extra plaats in. Dat pakt het af van zijn rechtstreekse buren.
Als een blok breder wordt, neemt het even veel breedte af van de buur links als van de buur rechts.
Je zit met een soort van cellen. 1 cel links, 1 cel rechts. Wat de hoogte betreft, wordt enkel de cel in kwestie aangetast.
Dit valt ook uit te breiden naar meerdere cellen naast mekaar.
Lijkt me doenbaar. Leuk effect. Dat moet kunnen nagemaakt worden.
Omdat <picture> dat nog niet is, namelijk. En dat volg ik wel, als opvolger van de <img> ivm het responsive-design-spul.
Maar het ziet er wel sematisch goed uit. Is <figure> al echt rond?
Natuurlijk kan dit met jQuery/Javascript
Ok, dankje. Ik had al ff gezocht maar kan niks vinden wat er op lijkt.
Het is ook veel leuker om zelf te maken en leer je ook veel meer van :-)
Als ik het bekijk, zie ik een voor elke blok
- een rusttoestand. De blocks zijn gestapeld zodat ze goed samen passen in die toestand.
- een actieve toestand. Daarin neemt het meer plaats in.
- een samengedrukte toestand.
Bij de actieve toestand neemt de blok extra plaats in. Dat pakt het af van zijn rechtstreekse buren.
Als een blok breder wordt, neemt het even veel breedte af van de buur links als van de buur rechts.
Je zit met een soort van cellen. 1 cel links, 1 cel rechts. Wat de hoogte betreft, wordt enkel de cel in kwestie aangetast.
Dit valt ook uit te breiden naar meerdere cellen naast mekaar.
Lijkt me doenbaar.
Gewijzigd op 31/10/2012 11:54:04 door Kris Peeters
http://978.gs of maak er zelf 1: http://www.spry-soft.com/grids/ ).
Vervolgens zou ik mijn HTML zo opbouwen:
Dan kun je bij een hover over de figure de span met 1 verhogen waardoor hij wat groter wordt, je maakt zo'n grid systeem ook verticaal en die verhoog je ook met 1, en de rest verlaag je met 1. Ook toon je de figcaption nu.
Vervolgens kun je nog plugins als Masonry gebruiken om alles mooi te laten passen.
Voor het uitlijnen van de afbeeldingen gebruik je gewoon grids (zoals Vervolgens zou ik mijn HTML zo opbouwen:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<figure class="span3">
<img src="slider/ocean.jpg">
<figcaption>
<h4>DSM acquires Ocean Nutrition Canada</h4>
<p>...</p>
</figcaption>
</figure>
<img src="slider/ocean.jpg">
<figcaption>
<h4>DSM acquires Ocean Nutrition Canada</h4>
<p>...</p>
</figcaption>
</figure>
Dan kun je bij een hover over de figure de span met 1 verhogen waardoor hij wat groter wordt, je maakt zo'n grid systeem ook verticaal en die verhoog je ook met 1, en de rest verlaag je met 1. Ook toon je de figcaption nu.
Vervolgens kun je nog plugins als Masonry gebruiken om alles mooi te laten passen.
Ok, dankje Wouter ;) daar heb ik wat aan. Thanx
Omdat <picture> dat nog niet is, namelijk. En dat volg ik wel, als opvolger van de <img> ivm het responsive-design-spul.
Maar het ziet er wel sematisch goed uit.
Eddy, voor wat HTML5 rond is is de figure ook rond. Figure is iets heel anders dan de Picture en Image elementen, maar dat weet je hopelijk wel? Een figure element is voor het groeperen van een figuur en zijn beschrijving. Dat figuur kan alles zijn, van een image tot een canvas tot wat divjes die je mooi styled met CSS.