Home » 2014 » Октомври » 20 » Урок №3 Фонови изображения в CSS3
7:26 PM
Урок №3 Фонови изображения в CSS3

CSS3 Фонови изображения

CSS3 съдържа няколко нови свойства за фоновите изображения които позволяват по-голям контрол върху фоновите елементи.

В този урок ще разгледаме следните свойства за фоновите изображения

  • background-size
  • background-origin
Освен това ще научите как да ползвате повече от едно фоново изображение.

CSS3 Свойството за размера на фоновото изображение

 

background-size property задава размера на фоновото изображение.

Преди CSS3, размера на фоновото изображение се задаваше от реалния размер на изображението. В CSS3 можете да задавате размера на фоновите изображения, което ни позволява да преизползваме фонови изображения в различни части на уеб-страницата.

Можете да зададете размер на снимката в пиксели или проценти. Ако зададете размера в проценти, размера е равен на широчината (width) и дължината (height) на "родителския" елемент (таблица,меню,страница и др..)


Пример

Промяна на размера на фоново изображение :

div {
    background: url(img_flwr.gif);
    background-size: 80px 60px;
    background-repeat: no-repeat;
}
 

Пример

Разтягане на фоновото изображение за да запълни напълно страницата :

div {
    background: url(img_flwr.gif);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

CSS3 Свойството background-origin

Свойството background-origin задава позицията на фоновото изображение.

Фоновото изображение може да бъде поставено в елементите : content-box(кутията със съдържанието) , padding-box(подложката), or border-box area (границата).

Пример

Позициониране на фоновото изображение в кутията със съдържание:

div {
    background: url(img_flwr.gif);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-origin: content-box;
}
 

CSS3 Използване на повече от едно фонови изображения.

 

CSS3 ви позволява да ползвате няколко фонови изображения за един елемент.

 

Пример :

Прилагане на две фонови изображения за елемнта : body

body {
    background: url(img_tree.gif), url(img_flwr.gif);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

CSS3 Свойства за фоновите изображения

  • background-clip - Задава частта от страницата която да бъде запълнена от фоновото изображение.
  • background-origin - Задава позицията на фоновото изображение.
  • background-size - Задава размера на фоновото изображение.
Категория: CSS3 | Преглеждания: 384 | Довавено от: knif3r | Оценка: 5.0 | Гласували :1

Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0
avatar
Социални Мрежи

PC-Tools.inc | Copyright © 2014-2015
DMCA.com Protection Status Mozilla Firefox+4.0 Chrome+13.2 Opera+5.6 IE+7.9 Safari+2.0