В связи с переходом на новый движок... возможны сбои в работе! Простите!
Работы производятся прямо сейчас 24-04-2024! 🞨
Меню :


Blog (1404)
php (331)
js (244)
html (147)
css (131)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
js date (33)
php array (33)
form html (30)
online (29)
Показать еще :
fonts (26)
ruweb.net (25)
foto (22)
atom (20)
php file (20)
forum (19)
svg (18)
input (18)
hosting (17)
php date (17)
html book (16)
info (16)
board (16)
php time (16)
color (15)
img (14)
js url (14)
js time (14)
js events (14)
htaccess (13)
osclass (13)
знак (13)
select (13)
notepad (13)
table (12)
dw block (12)
php path (12)
download (12)
keyboard (12)
php img (12)
jsphp (11)
icon (11)
form (11)
keyframes (10)
mouse (10)
yandex (10)
js delete (10)
hover (9)
dosite (9)
chart (9)
browser (8)
php url (7)
php post (7)
comment (7)
vs code (7)
iframe (6)
canvas (6)
list (6)
adminka (6)
click (6)
mysql (6)
php get (6)
mb (5)
heading (5)
js math (5)
value (5)
reg.ru (5)
js id (5)
year (5)
ftp (5)
tag a (5)
ssl (4)
bbcode (4)
day (4)
week (4)
base64 (4)
xml (4)
scandir (4)
php var (4)
games (4)
console (4)
month (4)
pages (4)
symbols (4)
vk (4)
js form (4)
submit (4)
task (4)
нок (4)
https (3)
js post (3)
domen (3)
jquery post (3)
line (3)
куб (3)
money (3)
padding (3)
js img (3)
numbers (3)
ucoz (3)
js hash (3)
captcha (3)
qr kod (2)
seo (2)
js vars (2)
prompt (2)
counter (2)
details (2)
height (2)
video (2)
youtube (2)
sitemap (2)
tag hr (2)
typeof (2)
рся (2)
google (2)
arrows (2)
cursor (1)
rutube (1)
нод (1)
archive (1)
scroll (1)
jino (1)
smile (1)
windows (1)
speed (1)

Повтор картинки по горизонтали/вертикали background-repeat.

"background-repeat" - что такое? "background-repeat" - это свойство, которое отвечает за повтор(по горизонтали, по вертикали) для "background-image". Разберем синтаксис с примерами!

Подробно о "background-repeat"

  1. Что такое background-repeat + синтаксис
  2. Пример background-repeat repeat-x
  3. Пример repeat-x с картинкой(трава)
  4. Пример background-repeat repeat-y

  1. Что такое background-repeat + синтаксис

    Как уже выше было сказано : "Что такое background-repeat" :

    background-repeat - это повторение "background-image" по вертикали и горизонтали

    В интернете вы сможете найти разный синтаксис background-repeat!

    Синтаксис background-repeat(CSS2.1):

    background-repeat: no-repeat | repeat | repeat-x | repeat-y | inherit

    Синтаксис background-repeat(CSS3):

    background-repeat: <повторение> [ , <повторение> ]1
    Повторение
    <повторение> = repeat-x | repeat-y | [repeat | space | round | no-repeat]{1,2}

    Значения синтаксиса background-repeat:

    no-repeat

    Устанавливает одно фоновое изображение в элементе без его повторений, положение которого определяется свойством background-position (по умолчанию в левом верхнем углу). Аналогично no-repeat no-repeat.

    repeat

    Фоновое изображение повторяется по горизонтали и вертикали. Аналогично repeat repeat.

    repeat-x

    Фоновый рисунок повторяется только по горизонтали. Аналогично repeat no-repeat.

    repeat-y

    Фоновый рисунок повторяется только по вертикали. Аналогично no-repeat repeat.

    inherit

    Наследует значение родителя.

    space

    Изображение повторяется столько раз, чтобы полностью заполнить область; если это не удаётся, между картинками добавляется пустое пространство.

    round

    Изображение повторяется так, чтобы в области поместилось целое число рисунков; если это не удаётся сделать, то фоновые рисунки масштабируются.

  2. Пример background-repeat no-repeat

    Надеюсь, что вы что-то да поняли в синтаксисе background-repeat... теперь перейдем к жизни... wall смайлы

    Вчера я разбирал background_image... возьмем оттуда пример :

    Добавим в стили border - он нам пригодится

    border: 1px solid red;

    Html:

    <div class=example></div>

    Css:

    <style>

    .example {

    background-image: url(https://dwweb.ru/__img/__dates/logo.png);

    height: 200px;

    border: 1px solid red;

    }

    </style>

    Результат :

    Как видим... у нас картинка повторяется! Нам нужно добавить no-repeat, чтобы картинка была только одна!

    Добавляем к стилям:

    background-repeat: no-repeat;

  3. Пример background-repeat repeat-x

    После того, как мы разобрались с "no-repeat" перейдем к background-repeat : repeat-x - повторение по горизонтали.

    Возьмем выше приведенный код и добавим туда:

    background-repeat: repeat-x;

    Html:

    <div class=example></div>

    Css:

    <style>

    .example {

    background-image: url(https://dwweb.ru/__img/__dates/logo.png);

    height: 200px;

    background-repeat: repeat-x;

    border: 1px solid red;

    }

    </style>

    Вывод примера background-repeat : repeat-x

    Вы получите вот такое повторение картинки по горизонтали.

    Естественно :

    Так, конечно никто делать не будет(я про саму картинку), но вот использование различных других элементов... например для создания фона... в виде линии - это вполне подойдет.


  4. Пример background-repeat : repeat-x с картинкой

    Давайте сделаем пример с повторяющимся задним фоном в виде травы... нам потребуется :

    Нам потребуется какой-то блок - пусть это будет div

    Добавим нашему каркасу произвольно названный класс(class)

    <div class="background_repeat_y_grass"></div>

    Нам нужна картинка травы...

    Пример  background-repeat : repeat-x с картинкой

    И в выше приведенном коде изменим адрес.

    И добавим "background-position"

    background-position: bottom;

    Код повторяющегося фона по горизонтали

    Html :

    <div class="background_repeat_y_grass"></div>

    Css :

    <style>

    .background_repeat_y_grass{

    background-image: url(https://dwweb.ru/__new_img/background/001_background_repeat.png);

    height: 200px;

    border: 1px solid red;

    background-repeat: repeat-x;

    background-position: bottom;

    }

    </style>

    Пример повторяющегося фона по горизонтали

    Как видим... довольно симпатично получается...


  5. Пример background-repeat repeat-y

    Следующим пунктом разберем background-repeat: repeat-y - повтор картинки по вертикали... на первом примере останавливаться не буду...

    В самом первом коде добавил:

    background-repeat: repeat-y

    И схематичны пример потвора по вертикали картинки:


    Как этот background-repeat: repeat-y применяется на сайте? Ну например... где то на сайте вам нужно поставить переходящую из темного в светлый фон линию...

    Пример повторяющегося фона по вертикали

    Для следующего примера повторяющегося фона по вертикали нам потребуется:

    Опять какой-то из элементов "Дома" пусть это будет "div"

    Добавим ему произвольный class

    <div class="background_repeat_y"></div>

    Далее нам потребуется картинка... с переходящим цветом от синего к белому:

    Пример повторяющегося фона по вертикали

    В данном пример "background-position" не потребуется, поскольку картинка по умолчанию располагается слева...

    Код повторяющегося фона по вертикали

    Html:

    <div class="background_repeat_y"></div>

    Css :

    <style>

    .background_repeat_y{

    background-image: url(https://dwweb.ru/__new_img/background/002_background_repeat.png);

    height: 300px;

    border: 1px solid red;

    background-repeat: repeat-y;

    }

    </style>

    Пример вывода повторяющегося фона по вертикали

    Ну... думаю, что для понимания работы "background-repeat" этого достаточно...

    А если нет, то вы всегда сможете найти соответствующую информацию в интернете...

Не стесняемся говорить спасибо!
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Теги:
Ещё : dwweb.ru есть здесь:
ruweb
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Реклама на сайте Лучший хостинг : RUWEB + помощь по RUWEB
Страница загружена за : 0.018908 секунд. Подробнее