Открыть меню    

Раздвижные двери на css

Раздвижные двери css – данный термин характеризует возможность создать резиновый по ширине блок с закругленными краями, как правило. Отличительная особенность: нам потребуется дополнительный вложенный элемент, этот дополнительный фоновый элемент будет сдвинут на 20px вправо; для двух элементов будем использовать одно фоновое изображения, но с разным фоновым позиционированием (background-position).

Примечание: в случае значения relative, left отсчитывается от левого края исходного положения элемента.

Итак, вот наше фоновое изображение:

Раздвижные двери в CSS

Вот сама разметка и стили, обратите внимание что некоторые объявление лишние и используются лишь для того чтобы стилизовать элемент применительно к данной статье.

HTML

<div id="sliding_door0">
    <div id="sliding_door1">
        <div id="sliding_door2">
            Привет Медвед
        </div>
    </div>
</div>

CSS

#sliding_door0 {text-align: center; }

#sliding_door1,#sliding_door2{
    display: inline-block;
    height: 49px;
    line-height: 49px;
    background: url('images/sliding_doors_css.png');
}

#sliding_door1 {
 }

#sliding_door2 {
     padding-right: 20px;
     background-position: 100% 0;
     position: relative;
     left:20px;

     color:#555;
     font-weight: bold;
}

Раздвижные двери в CSS, пример:

Привет Медвед

Комментарии к статье

Добавить комментарий к сниппету