Ik heb voor de homepage van m'n website een soort teaser tegels gemaakt, en om het wat minder statisch te maken verschijnt er ook een plaatje zodra je over de tegel gaat met de muis. Met wat zoeken en voorbeelden aanpassen heb ik dit redelijk voor elkaar gekregen, maar de laatste hindernis krijg ik er niet uit. Het plaatje verschijnt namelijk onmiddelijk zodra je hovered, maar de animatie is dan nog lang niet klaar, waardoor je dit ziet gebeuren:

Wat ik dus eigenlijk graag wil is dat het plaatje pas verschijnt als de animatie is afgelopen, of dat het plaatje met eenzelfde animatie uitrolt naar volledige hoogte. Is dit op te lossen, bij voorkeur zonder JavaScript?
Test pagina
CSS
relevante stuk CSS;
Op regel 14 en 15 heb ik al iets geprobeerd, maar dat werkt dus niet, ook niet als ik het in een wrapper div zet.
En ik test de website vooral in Chrome, dus als het nu helemaal niet werkt, probeer het aub even in Chrome

Wat ik dus eigenlijk graag wil is dat het plaatje pas verschijnt als de animatie is afgelopen, of dat het plaatje met eenzelfde animatie uitrolt naar volledige hoogte. Is dit op te lossen, bij voorkeur zonder JavaScript?
Test pagina
CSS
relevante stuk CSS;
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| #teasers h2 { color: black; text-align: center; } .teaser_tile { background-color: #EBECED; padding: 0.3em; margin-bottom: 1em; height: 4em; transition: height 0.5s; /* Animation time */ } .teaser_tile img { display: none; transition: height 0.5s; transition-delay: 0.1s; } .teaser_title { font-weight: bold; color: #0C72DC; } .teaser_text { font-size: 0.9em; } #teasers a { font-weight: normal; color: black; } .teaser_tile a:hover { font-weight: normal; color: black; } .teaser_tile:hover > img{ margin-top: 1em; display: block; max-width: 90%; } .teaser_tile:hover { height: 23em; } |
Op regel 14 en 15 heb ik al iets geprobeerd, maar dat werkt dus niet, ook niet als ik het in een wrapper div zet.
En ik test de website vooral in Chrome, dus als het nu helemaal niet werkt, probeer het aub even in Chrome
[ Voor 9% gewijzigd door HallonRubus op 27-06-2015 10:01 ]