Perfekt CSS Sprite / skyvedører-knapp - CSS-triks

Anonim

Stor merknad her! Skyvedører er en ganske gammel teknikk. Det hadde sin tid på nettet, men det er sannsynligvis ikke den smarteste måten å gå i disse dager. Vi har grenseradius nå og gradientbakgrunner og alt det som frigjør det meste av det vi prøvde å oppnå på dagen for skyvedører.

Men det er fortsatt gøy å dokumentere hvordan det fungerer, så her er det:

 Sliding Doors Button 
.button ( float: left; clear: both; background: url(RIGHT_SIDE.png.webp) top right no-repeat; margin: 5px; padding-right: 20px; color: white; text-decoration: none; ) .button span ( background: url(LEFT_SIDE.png.webp) top left no-repeat; line-height: 22px; padding: 7px 0 5px 18px; display: block; ) .button:hover ( background-position: right -34px; ) .button:hover span ( background-position: 0 -34px; color: #fff; )

Som forutsetter grafikk som disse:

Se pennens skyvedører-knapper av Chris Coyier (@chriscoyier) på CodePen.