ПредишенСледващото

CSS блока и линия модел

Сянка елемент в CSS

В тази статия, ние ще се съсредоточи върху учебника, занимаващи се с границите на елементи, за да бъдат разгледани примери, в които можем да се научат как да контролират граничния ширина, цвета и дори границите на стил. Освен това, да научат как да оформите отделните елементи на границата и погледнете примерите, в които са да се развие в ъглите на елементите.

Каква е границата на елемента? Граничната линия е нормално, който се намира между вътрешния (подложка) и външната (граница) отстъп около елемента съдържание.

Textbook CSS 3

Фиг. 82 елемента граници в CSS.

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

За да се даде специален вид граници елемент следните универсални свойства, използвани в CSS:

Определя цвета на границата, можете да посочите някоя цветна система (HEX, RGB, RGBA, HSL, HSLA "предварително определен цвят"). Ако сте пропуснали темата "цветове в CSS", а след това можете да се върнете към кабинета си.

За по-лесно разбиране, и цветове показват границите на принципа, помислете за пример с помощта на предварително определени цветове:

В този пример, ние създадохме четири различни класове. които определят цвета на границите на елемента. За първи параграф, ние използваме четири цвята (различен цвят за всяка страна) за втория - три цвята (един цвят отляво и отдясно, а в други с различен цвят), за трети - два цвята (един цвят отляво и отдясно, а вторият определя цвета на върха и долен елемент), и най-накрая, четвърта алинея заяви един цвят стойност за всички границите на елемента.

Резултатът от нашия пример:

Textbook CSS 3
Фиг. Пример 83 посочени цветови елемент граници.

Както можете да видите в този пример, ние сме използвали също разностранни качества, които са отговорни за ширина (гранично-ширина) и стила на граничния (гранично-стил).

  • тънък (тънка линия).
  • среда (средна линия) - това е по подразбиране.
  • дебелина (по-дебела линия).
  • Нека разгледаме следния пример:

    В този пример, ние създадохме четири различни класове. които определят ширината на границите на елементите. За първи параграф, ние използвахме четири стойности (различна ширина за всяка страна) за втория - три стойности (ширина на ляво и дясно, а в други различна ширина), за трети - двете стойности (една стойност - ширината на ляво и дясно, втората стойност определя ширината на границата на горната и долната част на елемента), и най-накрая, четвърта алинея се посочи една стойност за ширината на границите на елемента.

    Резултатът от нашия пример:

    Textbook CSS 3
    Фиг. Пример 84 монтаж граница ширина.

    Ние имаме повече от веднъж сте срещнали с използването на граничния стил (граничен стил) елементи, но в същото време, като всички използват плътна граница (което означава, твърд), нека да разгледаме всички възможни стойности, които могат да се използват:

    Задава цвета на рамката. По подразбиране - цвета на елемента.

    Нека разгледаме следния пример:

    В този пример, първият блок посочихме плътна граница ширина 4 пкс оранжев цвят, а втората ширина пунктирана граница 0.2em червено:

    Резултатът от нашия пример:

    Textbook CSS 3
    Фиг. Пример 87 Използвайте свойства граница.

    Обръщам внимание си, че ако използвате пунктирана или пунктирани граници за елемента, а след това да бъдат подготвени за факта, че браузърите място граничи с линията на върха на цвета на фона, което е, това означава, че цвета на фона ще се вижда в пролуките между точките или тирета - това стойността по подразбиране за всички елементи. За кратко време в една статия на учебника "Работата с фон елемент в CSS", ние погледнем по-отблизо с вас да работите с задния елемент на заден план, и се научи да идентифицира зоната на елемента, за които ще бъде даден на заден план, който ще ни позволи да се избегне такава ситуация, ако е необходимо.

    Използване на свойствата на отделните граници

    Фиг. 88. Пример за граничен върха универсален собственост.

    В този пример ние питаме граничния ширината на 10 пиксела твърдо в черно за горната граница.

    Нека разгледаме един пример, за да се затвърдят знанията:

    В този пример, един абзац с класа са посочили primer1 универсален имот граница ляв плътна граница от лявата страна на ширината на пикселите от 4 лилаво, и посочи, че това ще бъде един непрекъснат ширина 0.1em (по подразбиране черен) за долната граница.

    За един абзац с клас primer2 границата универсалната имот посочихме за всички страни елемент плътна граница от 1 пиксел е зелен, собственост граничния дъно стил със стойност на никой, ние отстранен границата от дъното, и граничен ляв ширина имот увеличи размера на границата вляво, за да 3 пиксела.

    Резултатът от нашия пример:

    Textbook CSS 3
    Фиг. Пример 89 Използвайте свойства на единични граници.

    Усъвършенстването ъглите на елемента.

    CSS 3 ни даде универсален имот е граничен радиус. това ни дава възможност да се определи формата на границите на елемента. Този имот е съкращение за следващите четири свойства:

    • гранично-горе вляво-радиус (определя формата на горния ляв ъгъл).
    • гранично-горния десен-радиус (определя формата на горния десен ъгъл).
    • гранично-радиус (определя формата на долния десен ъгъл).
    • гранично-долу вляво-радиус (определя формата на долния ляв ъгъл).

    Усъвършенстването радиус прилага за целия гръб фон или фоново изображение (дори ако елементът няма граници).

    Textbook CSS 3

    Фиг. 90 Принципът на граничния радиус свойства.

    1. Снимка номер 1 - няма ъгъл закръгляване. Стойността по подразбиране за елемент 0 (нула).
    2. Снимка номер 2 - закръгляне ъгли (по отношение на дъга тип кръг). Стойността на / та (03:59) са посочени в CSS единици (пиксела, EM, и т.н.) и да определи г adius (радиус) на филето. Стойностите за всеки радиус са разположени в следния ред: горе вляво (горен ляв ъгъл), горния десен (горен десен ъгъл), долния десен (долния десен ъгъл), долната лява (долу вляво).
    3. Този имот ни позволява да се създаде не само заоблени но елиптични ъгли. ъглов заобляне на дъгата на типа на елипса - изображение 3. Стойностите са дадени в CSS единици (пиксела, Ем, и т.н.).
    4. Редът на стойностите със закръгляне на следния дъга от типа елипса (фигурата по-долу): точка на настройка / та (03:59) з orisontal (хоризонтално) радиус филе, и наклонена черта зададената стойност / та (03:59) обем ertical (вертикално). Можете да определите процентна стойност. Отрицателните стойности не са разрешени.

    Фиг. 91 Редът на стойностите за граничен радиус имоти
    (Със заоблени краища на дъгата на тип елипса).

    В този пример ние се ширината на всички блокове и височина 50 пиксела. каза вътрешните и външните граници и посочи твърдо вещество граница 3 пиксела оранжево.

    За да се демонстрира граничен радиус свойства създаден 3 различни класа:

    • .оранжево - закръгляне всички краища на елемент на дъгата от типа на кръг. Стойността на един от ъглите.
    • .лимон - закръгляне всички краища на елемент на дъгата от типа на кръг. 2 е посочено стойности за ъгли, от които: първата стойност - горе вляво и долния десен. второ горния десен и долния ляв.
    • .вар - закръгляне всички краища на елемент на елиптичен тип дъга. Ние имаме определен стойности за две хоризонтални радиус (първа стойност горния ляв и долния десен ъгъл, вторият най-вдясно и долу вляво), и третата стойност след наклонената черта определя вертикален радиус от четирите ъгъла.

    Резултатът от нашия пример:

    Textbook CSS 3
    Фиг. 92. член Пример закръгляване ъгли в CSS.

    По отношение на закръглянето на отделни кътове, принципът на действие е същият, както когато сте задали стойности за всички ъгли, с изключение, че ако има закръгляване на дъгата от типа на елипса, а след това на втората стойност е показана от интервал, а не наклонена черта.

    В примера по-граница-долния ляв-радиус (определя формата на долния ляв ъгъл):

    Фиг. 93 Принципът на имот граничен долния ляв-радиуса.

    1. Снимка номер 1 - ckruglenie долния ляв ъгъл липсва. елемент по подразбиране 0 (нула).
    2. Снимка номер 2 - ckruglenie долния ляв ъгъл (като тип дъга от окръжност). Стойност е посочено в CSS единици (пиксела, EM, и т.н.), и определя R adius (радиус) на филето. Можете да определите процентна стойност. Отрицателните стойности не са разрешени.
    3. Снимка номер 3 - ckruglenie долния ляв ъгъл (както елипса тип дъга). Стойностите са определени в CSS единици (пиксели, ги, и така нататък), първата стойност определя ч orisontal (хоризонтално) радиус на извивката, а втората срещу ertical (вертикално). Можете да определите процентна стойност. Отрицателните стойности не са разрешени.

    Нека разгледаме един пример, в който ние се отбележи, различни стойности за свойствата на границата-долния ляв радиуси и да видим какво ще се случи:

    Резултатът от нашия пример:

    Textbook CSS 3
    Фиг. Пример 94 закръгляване на границата на долния ляв ъгъл елемент в CSS.

    Ние тествахме 25 основни свойства. че ще трябва в ежедневната си работа с границите на елементите. При по-нататъшно проучване на СГО ти и аз на няколко пъти ще се върне към тези свойства.

    Проблеми и предизвикателства, свързани с

    Преди да се пристъпи към изучаването на следните теми отидете практически задачи:

    • За да извършите тази работа ще трябва да свалите файла и копирате съдържанието на архива (два HTML файлове) в някоя папка на твърдия диск:
      Textbook CSS 3
    Подкрепете проекта - споделете линка, благодаря!