Голяма бележка тук! Плъзгащите се врати са доста стара техника. Имаше време в мрежата, но в наши дни това може би не е най-умният начин. Сега имаме радиус на границата и градиентни фонове и всичко това, което отключва повечето от това, което се опитвахме да постигнем още в деня на плъзгащите се врати.
Но все пак е забавно да документирате как работи, така че ето го:
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; )
Което предполага графики като тези:




Вижте бутоните за плъзгащи се врати на Pen от Chris Coyier (@chriscoyier) на CodePen.