Some neat stuff on your folio Also like the Monthypythonesque loading
So. You need to first build the element as if it was hovered (the final state)
You have:
div Imagebox
– image
You need to make:
div imagebox
– image
– div overlay with opacity
– – the overlay text
Div imagebox need to be position:relative
– image needs to be position:absolute z-incex:10
– div overlay need to be position:absolute and width and height 100% z-index:20
Now you can add your text in the opacity div and you should have everthing piled up.
Now you can pass the overlay div opacity:0% and display:none
Now you add an interaction to the div imagebox, targetting the div overlay and limited to children (nested). The interaction will do onHover display:box then opactity 100%, and onHoverOut opactity zero then display:none