Hey All,
I'm currently designing a kind of css 'mega dropdown' menu - basically a normall css-only dropdown menu but one which contains different types of content. An example can be found at http://www.westore.it/testbed/about/
My question is more of a 'can you think of a way around this problem' sort of thing. At the moment, it appears that CSS3 Transitions don't apply to the 'display' property. i.e. you can't do any sort of transition from display: hidden; to display: block (or any combination).
Can anyone think of a way for the second-tier menu from the above example to 'fade in' when someone hovers over one of the top level menu items? I'm aware that you can use transitions on the visibility: property, but I can't think of a way to utilise that effectively.
I've also tried using height but that just failed miserably.
I'm also aware that it's trivial to achieve this using javascript, but I wanted to challenge myself to use just CSS and I think I'm coming up a little short.
All and any suggestions most welcome.