CSS3 предоставляет несколько новых свойств позволяющих более гибко управлять фоновыми изображениями.
ТвитнутьВ CSS2.1 размер фонового изображения нельзя было явно установить, в CSS3 Вы можете устанавливать размер фоновых изображений с помощью свойства background-size.
Размер фоновых изображений может быть указан в пикселях или в процентах.
Пример
#wrap1 {
background-image:url("spider2.gif");
background-size:150px 250px;
}
#wrap2 {
background-image:url("spider2.gif");
background-size:70% 70%;
}
CSS3 расширяет возможности свойства background-image теперь один элемент может иметь несколько фоновых изображений одновременно.
Пример
#wrap1 {
background-image:url(wislink.gif),url(mountimg3.jpg);
background-position:bottom right, center;
background-size:150px 40px,100% 100%;
background-repeat:no-repeat,no-repeat;
}
С помощью нового CSS3 свойства background-origin Вы можете установить как должно вычисляться положение элемента относительно границ его родительского элемента.
Данное свойство может иметь 3 различных значения:
Пример
#wrap1 {
background-origin:border-box;
background-image:url("border-box.png");
}
#wrap2 {
background-origin:padding-box;
background-image:url("padding-box.png");
}
#wrap3 {
background-origin:content-box;
background-image:url("content-box.png");
}