- From: Nicolas Duclos <dunic777@hotmail.com>
- Date: Tue, 15 Dec 2015 00:04:52 +0000
- To: www-style@w3.org, www-style@w3.org
- Message-ID: <BAY405-EAS212415E16CB86EB536861E78DEE0@phx.gbl>
Hi, I have some suggestions to improve CSS in the futur. For me CSS is much easier to understand than Javascript adn can work even if Javascript is disabled. I though about two kind of events : Click event : Could allow to make dropdown menu (mobile) or sub-menu animation. Could also allow to modify Something on the page itself. Example : .class :click{ Color : blue; } So this could allow us to change the font color to blue if you click on this class, span, etc. Could also work with a navigation like if you click on this item, it will open it and you could add the normal transition. Also could be great to make some kind of Spoiler tag. <spoiler>. Or if you want to make a button that make the background change and return to normal after another click : .button :click :return{ Body{ Background : url(whatever.jpg); } } So there is a possibility to put more Inside {} Also :return mean that if you re-click on this, it will change back. Scroll event : On some website, you can see a navigation bar that become fixed after you scroll down a certain height. With this new CSS option, it could be possible only with CSS instead of Javascript (AFFIX, etc.). Example : nav { position : relative; } nav :scroll-down(1vh){ position : fixed; top : 0px; } So that mean that the navigation is relative and when the screen scrolldown 1vh, the nav is now fixed on top of the screen. You can also use scroll-up/left/right. Thank you very much. Nicolas D.
Received on Tuesday, 15 December 2015 10:46:33 UTC