Ovdje je velika napomena! Klizna vrata prilično su stara tehnika. Imao je svoje vrijeme na webu, ali ovo danas vjerojatno nije najpametniji način. Sad imamo radijus obruba i gradijentne pozadine i sve to, što otključava većinu onoga što smo pokušavali postići u dan kliznih vrata.
Ali svejedno je zabavno dokumentirati kako to funkcionira, pa evo:
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; )
Što pretpostavlja grafiku poput ove:
![](8652262/perfect_css_sprite_sliding_doors_button_css-tricks_2.png.webp)
![](8652262/perfect_css_sprite_sliding_doors_button_css-tricks_2.png.webp)
![](8652262/perfect_css_sprite_sliding_doors_button_css-tricks_3.png.webp)
![](8652262/perfect_css_sprite_sliding_doors_button_css-tricks_3.png.webp)
Pogledajte gumbe kliznih vrata olovke Chrisa Coyiera (@chriscoyier) na CodePenu.