- •1.1.Розділ 1 - Основні поняття
- •1.1.1.Синтаксис стилю
- •1.1.2.Включені таблиці стилів
- •1.1.3.Впроваджені таблиці стилів
- •1.1.4.Зовнішні таблиці стилів
- •1.1.5.Апаратно-залежні таблиці стилів
- •1.2.Розділ 2 - Одиниці вимірювання
- •1.2.1.Відносні розміри
- •1.2.3.Одиниці визначення кольору
- •1.3.Розділ 3 - Властивості шрифту
- •1.2.2.Абсолютні розміри
- •1.4.Розділ 4 - Властивості тексту
- •1.5.Розділ 5 - Властивості кольору і фону
- •1.6.Розділ 6 - Властивості обрамлення
- •1.6.12.Border-позиція
- •1.7.Розділ 7 - Властивості позиціонування
- •1.8.Розділ 8 - Візуальні властивості
- •1.9.Розділ 9 - Інші властивості
- •1.10.Розділ 10 - Групування стилів, призначення класів і псевдокласів
- •1.10.1.Групування стилів
- •1.10.2.Призначення класів
- •1.10.3.Призначення псевдокласів
- •1.11.Розділ 11 - Адаптація інтерфейсу
- •1.11.1.Кольори значення опис
- •1.11.2.Системні шрифти значення опис
- •1.12.Розділ 12 - Фільтри
- •1.12.1.Фільтр alpha
- •1.12.2.Фільтр blur
- •1.12.12.Фільтр wave
- •1.12.13.Фільтр xray
- •1.13.Розділ 13 - Шари
- •1.13.1.Абсолютне позиціонування
- •1.13.8.Поняття прозорості шару
- •1.13.9.Накладення шарів
1.12.12.Фільтр wave
Фільтр wave задає хвилеподібне відображення об'єкту
Синтаксис:
{filter:Wave(Freq=5, Add=0, LightStrength=1, Phase=2, Strength=2)}
Використовує параметри:
add - або 0-false, або 1-true
freq - задає кількість хвиль
phase - задає фазу хвилі
lightstrength - задає зміну інтенсивності освітленості на вершинах хвиль
strength - задає інтенсивність хвилі
1.12.13.Фільтр xray
Фільтр xray показує контур об'єкту, неначебто це був рентгенівський знімок:
Синтаксис:
{filter:Xray;}
1.13.Розділ 13 - Шари
Концепція шарів була розроблена і вперше запропонована компанією Netscape, їх теги <LAYER> і <ILAYER> були багато в чому схожі на <FRAME> і <IFRAME>. Проте з часом їм на заміну прийшло і практично повністю витіснило оригінальне рішення від Microsoft. Було запропоновано розглядати окремі блоки тексту, в тегах <SPAN> або <DIV> як шари, організувавши управління ними за допомогою їх властивостей.
Застосування шарів дозволяє створити на сторінці деяку подібність тривимірного простору, хоча насправді це лише плоскі шари із заданим порядком перекриття, як в колоді карт. За допомогою таблиць стилів CSS ми можемо задавати різні властивості шарам і позиціонувати їх. Це відкриває перед web-майстром масу можливостей, дозволяє створювати сторінки більш схожими на друкарських і дозволяє, в більшості випадків, відмовитися від небажаного використання таблиць для позиціонування вмісту.
1.13.1.Абсолютне позиціонування
Як і будь-яка інша властивість, властивість Position задається за допомогою таблиць стилів CSS.
Синтаксис:
{position: absolute}
Воно може приймати наступні значення:
position:absolute означає, що позиціонування шару відбуватиметься щодо лівого верхнього кута сторінки.
position:relative означає, що позиціонування шару відбуватиметься щодо того місця, де в початковому тексті він знаходиться, тобто щодо попереднього елементу.
position:static означає, що позиціонування шару відбуватиметься щодо фону.
1.13.2.Горизонтальне позиціонування
Позиціонування по горизонталі задається властивістю left, шляхом задання відступу по осі X лівого верхнього кута шару щодо точки відліку, яка визначається властивістю Position
Синтаксис:
{left: значення}
задається:
n px
n %
auto
1.13.3.Вертикальне позиціонування
Позиціонування по вертикалі задається властивістю top, атрибут дозволяє задати Y-координату лівого верхнього кута шару щодо точки відліку, яка визначається властивістю Position
Синтаксис:
{top: значення}
задається:
n px
n %
auto
1.13.4.Завдання висоти шару
height, ця властивість дозволяє задати висоту шару у вікні браузера:
Синтаксис:
{height: значення}
задається:
n px
n %
auto
1.13.5.Завдання ширини шару
width, ця властивість дозволяє задати ширину шару у вікні браузера:
Синтаксис:
{width: значення}
задається:
n px
n %
auto
1.13.6.Позиціонування в глибину
z-index, ця властивість дозволяє задати порядок перекриття шарами один одного, при цьому шар з вищим індексом розташовуватиметься над шаром з низьким індексом. У випадку, якщо атрибут не заданий спеціально, браузер привласнює вищий індекс шару, який в початковому коді описаний пізнішим:
Синтаксис:
{z-index: 2}
auto
порядковий номер
1.13.7.Управління видимістю
visibility, ця властивість дозволяє задати видимість шару, привласнивши йому одне із значень:
Синтаксис:
{visibility: inherit}
inherit
hidden
visible
display, ця властивість дозволяє задати видимість шару, візуально відрізняється від visibility тим, що зміщує попередній і наступний шари разом:
Синтаксис:
{display: none}
inline
list-item
none
block
При схожості властивостей, що здається, шарам visibility і display працюють вони по різному.
overflow, ця властивість дозволяє задати, як виглядає текст, що переповнив межі шару, привласнивши йому одне із значень:
Синтаксис:
{overflow: none}
none
clip
scroll
