Този блог ще обсъди метода за прилагане на ефекти на сенки към HTML елементи.
Как да пуснете ефект на сянка върху HTML елементи с помощта на CSS?
„ кутия-сянка ” добавя сянка около елемент, където две или повече добавени стойности на ефекта могат да бъдат разделени със запетаи.
Синтаксисът на свойството box-shadow е описан по-долу.
Синтаксис
кутия-сянка : нито един |h-офсет v-офсет размазване разпръснат цвят | вмъкване | начален | ти наследяваш ;
Описанието на гореспоменатия синтаксис е посочено по-долу:
- “ нито един ”: Това е стойността по подразбиране на свойството box-shadow.
- “ h-отместване ”: Тази стойност представлява хоризонталното разстояние.
- “ v-отместване ”: Тази стойност определя вертикалното разстояние.
- “ размазване ”: Третата стойност е замъгляване. Увеличаването на неговата стойност ще увеличи максимално ефекта на размазване.
- “ разпространение ”: Четвъртата стойност представлява разпространението на сенките. Може да съдържа положителни или отрицателни стойности, като положителната стойност увеличава спреда, а отрицателната стойност го намалява.
- “ цвят ”: Тази стойност не е задължителна и представлява текущия цвят.
- “ начален ”: Тази стойност задава свойството на първоначалната си стойност.
- “ ти наследяваш ”: Тази стойност наследява свойството на своя родителски елемент.
- “ вмъкване ”: Вмъкнатата стойност се използва за създаване на сенки вътре в кутията.
Нека да видим как изглежда ефектът на сянката чрез практически пример.
Пример
В HTML файла първо добавете „ , за да предоставите съдържание на уеб страницата. Сега приложете свойствата на CSS към добавените HTML елементи. Елементът div се прилага със свойството „ кутия-сянка ' със стойността ' 3px 8px ”, което представлява хоризонталното и вертикалното отместване. Изход В следващия раздел HTML елементите ще бъдат стилизирани с различни свойства. Следват допълнителните CSS свойства, приложени към елемента div: Горепосоченият код ще покаже елемента div, както е показано по-долу: Сега, в следващия раздел, създайте две кутии, представляващи два елемента div. Ще дадем на всеки от тях различни стойности на множество полета и ще наблюдаваме резултатите. Тук: Може да се забележи, че стилизирахме box2 div със същите свойства: „ кутия-сянка ” може да се използва за добавяне на множество ефекти на сянка към HTML елемент. Това може да стане с помощта на запетаи между всяка сянка, както е показано в примера по-долу: Както можете да видите, множество сенки са приложени успешно: Това беше всичко относно използването на сянката на границата на CSS. „ кутия-сянка ” в CSS се използва за прилагане на ефекти на сянка към HTML елементи. Това свойство се състои главно от две стойности, които са за хоризонтално отместване и вертикално отместване, но може да има множество стойности, като например за ефект на замъгляване, ефект на радиус на разпространение, цвят и др. Освен това можете също да добавите множество сенки към елементите, като използвате запетаи между всяко свойство box-shadow. Тази статия обяснява свойството CSS box-shadow с практически примери. и
HTML
< див >
< h1 > Сянката на кутията < / h1 >
< стр > кутия-сянка: 3px 8px < / стр >
< / див >
CSS
див {
кутия-сянка : 3px 8px ;
}
CSS
див {
граница : 5px твърдо rgb ( 255 , 111 , 1 ) ;
кутия-сянка : 3px 8px 9px 4px #f4af1b ;
}
HTML
> Сянката на кутията
>
<стр > кутия-сянка : 3px 8px 9px 4px #f4af1b стр >
>
>
> Сянката на кутията
>
<стр > кутия-сянка : 3px 8px 9px 4px #f4af1b стр >
Style box1 div
#кутия1 {
ширина : 40% ;
височина : 140 пиксела ;
граница : 5px твърдо #ff9c83 ;
кутия-сянка : 8px 10px 15px 20px #807f7f ;
}
Style box2 div
#кутия2 {
ширина : 40% ;
височина : 140 пиксела ;
граница : 5px твърдо rgb ( 255 , 111 , 1 ) ;
кутия-сянка : вмъкване 4px 8px #f4af1b ;
margin-left : 350 пиксела ;
}
Бонус съвет: Добавяне на множество сенки към HTML елемент
Заключение