dla elementu.
obraz tła
document.getElementById("elementID ").style.backgroundImage Przeglądarki
Internet Explorera
do wersji 7.0 włącznie, stosuje tło do wewnętrznej krawędzi elementu, który ma ustawioną właściwość hasLayout. Jeśli element nie ma hasLayout , właściwość tła-image będzie uwzględniać granice elementu, jak określono w specyfikacji. Różnica w wyświetlaniu będzie zauważalna, jeśli krawędzie będą przerywane lub kropkowane, a nie jednolite.
Jeśli element jest ustawiony na przewijanie lub auto , Internet Explorer 8 będzie miał jednopikselowe opóźnienie w pionie podczas przewijania tła.
dla elementu.
1 | 2 | 3 |
), to Chrome, Safari, iOS wyświetlają go niezgodnie ze specyfikacją, czyli dla każdej komórki osobno. Podczas gdy przeglądarka powinna wyświetlać jednolite tło dla całego wiersza. Przykład 2 pokazuje kod demonstrujący błąd. Tło dla TR Wynik ten przykład V Przeglądarka Chrome pokazany na ryc. 1.
Przeglądarka internetowa
Explorer, Opera i Firefox poprawnie wyświetlają tło linii (ryc. 2).
Ryż. 1. Powtórz tło dla każdej komórki
| nic Opis właściwość obrazu tła.
ustawia obraz tła elementu
Ponieważ CSS3 (oddzielone przecinkami) można określić wiele obrazów tła na raz. Spowoduje to, że dolne obrazy tła będą widoczne przez przezroczyste obszary górnych obrazów tła.
[obiekt].style.backgroundImage="[wartość]";
Wszystkie wartości CSS 1 CSS 2.0 CSS 2.1 CSS 2.2 CSS 3
Brak Wskazuje, że nie ma obrazu tła.
) Określa ciąg URI obrazu wewnątrz „url(...)”.
obraz tła: url(myImage.png);
") Określa ciąg URI obrazu wewnątrz " url(...) ". Ciąg URI jest oddzielony znakami " " " PODWÓJNYCH CYTATÓW.
obraz tła: url("myImage.png ");
Dziedzicz Określa, że element powinien dziedziczyć ustawienia swojego elementu nadrzędnego. Wartość początkowa:
Przykład użycia
Obraz tła
Документ с несколькими фоновыми изображениями.
Думаю, нет ни одного сайта, где не использовалось бы свойство CSS background
. Казалось бы, что может быть проще этого свойства? Но нет, его возможности гораздо шире обычного назначения картинки или цвета в качестве фона страницы. Что-то будет знакомым, а что-то наверняка для многих станет новинкой. В любом случае — досконально знать, как работает background будет полезно.
CSS3 привнес немало нового в свойство, это и прозрачность, и назначение нескольких изображений в качестве фона, но об этом мы поговорим ниже, а для начала рассмотрим основы свойства background
.
Я более чем уверен — вы уже неоднократно делали назначение цвета фона. Сделать это можно используя несколько видов записи: обычную(используется название цвета), шестнадцатиричную или RGB-запись. Каждый тип равнозначен, используйте какой больше нравится. Я стараюсь использовать наиболее короткий вариант, и для восприятия попроще и файл стилей чуть поменьше получается размером.
P {background-color: red;} p {background-color: #f00;} p {background-color: #ff0000;} p {background-color: rgb(255, 0, 0;)}
В CSS3 внедрена поддержка прозрачности, поэтому можно и ее добавить к нашему цвету, например так:
P {background-color: rgba(255, 0, 0, 0.5);}
Последней цифрой установили прозрачность в 50%. Можно установить значение прозрачности от 0 (полностью прозрачный фон) до 1 (полностью непрозрачный).
Это свойство тоже используется очень часто, позволяет присваивать фону изображение. В CSS3 добавлена возможность присваивать фону несколько изображений, причем каждое создает своеобразный слой, поэтому каждое последующее накладывается на предыдущее. Зачем это может пригодиться? Все достаточно просто — допустим, нужно прикрутить рюшечки в каждом из углов сайта. При условии более-менее резиновой верстки использовать одно изображение — не вариант. Поэтому делаем 4 «слоя», каждое изображение двигаем в свой угол и на этом все, задача решена
Body {background-image: url("image1"), url("image2"), url("image3")}
Если нужно назначить одно изображение на фон — в коде оставляем только первое, думаю, это понятно.
Используя любые изображения в качестве фона следует помнить два правила:
Поддержка нескольких изображений для фона достаточно широка. Все браузеры, даже IE8, поддерживают это свойство.
И здесь мы подошли к главному, перефразируем так: "Сайт начинается с фона". Большинство блогеров делают "классические блоги" с белым фоном, но мы пойдем другим путем. Пройти мимо замечательного свойства CSS background-image , мы никак не можем.
А что оно делает? Это свойство CSS background-image вставляет картинку в качестве фона в разные элементы HTML -страницы. Оно не ограничивается только тегом body , а широко применяется в оформлении сайта, например для: div, li, p, table, header, footer .
Рассмотрим пример:
Projektowanie strony internetowej zaczyna się od tła. Prawidłowe byłoby określenie koloru tła – właściwości kolor tła , jako zabezpieczenie, jeśli obraz się nie załaduje. W nawiasach adres URL()
wskaż ścieżkę do folderu ze zdjęciami.
Domyślnie obraz będzie się powtarzał jak „kafelek”, aż wypełni cały ekran przeglądarki, w miarę przesuwania się w dół strony nasz „kafelek” będzie wypełniał zarówno drugi, jak i trzeci ekran, dokładnie do momentu wyczerpania się zawartości strony; . Oczywiste jest, że taki wynik nie jest szczytem myśli projektowej i nie będziemy mieli „łazienki”, a po prostu bloga, gdzie czytelność jest bardzo ważnym punktem. Prostą opcją pozbycia się „kafelków” jest użycie dużego obrazu o szerokości co najmniej 1024 px, tak aby wypełniał cały ekran. To też będzie dobra decyzja
Jak uatrakcyjnić tło?
– powtarzanie wzoru tylko w pionie
Nagłówek bloga
Jest to tekstura tła, która powtarza się tylko w poziomie. Następny pomocnik - własność pozycja tła , umożliwia pozycjonowanie obraz tła
Nagłówek
Przykład niepowtarzającego się tła z zadanym położeniem.
Wcięcie od prawej krawędzi ustawione jest na 200 px, aby tekst nie kolidował z tłem.
Jeśli chcemy, aby obraz był zawsze widoczny podczas przewijania ekranu w dół, musimy dodać właściwość do powyższego kodu - załącznik w tle: naprawiony;
Różnica jest zasadnicza, tagu obraz wprowadzany bezpośrednio do ciała HTML-strona i odpowiada za treść (ilustracje, zdjęcia, awatary), niesie ze sobą ładunek semantyczny. Bardzo ważne jest, aby obraz był zaindeksowany wyszukiwarki i wsiadłem wyniki wyszukiwania. Właściwości Obraz tła CSS– aby strona była wyjątkowa i piękna, czyli jest to projekt, który należy przenieść do pliku zewnętrznego CSS style lub użyj wewnątrz elementu styl.
Oczywiście nie oznacza to tego obraz tła nie będzie działać, jeśli zostanie umieszczony w ciele HTML-strony. Zdecydowanie zalecam jednak wzięcie pod uwagę wszystkiego, co jest związane z projektowaniem CSS. W rezultacie otrzymamy czystość HTML-kod:
Cóż, rozważaliśmy mniej więcej wszystkie opcje wykorzystania nieruchomości Obraz tła CSS. Więcej ćwiczeń, przyjaciele! Zachęcamy do kopiowania kodu i tworzenia własnych odmian!