muzruno.com

CSS Shadow: как да нарисувате

Без тъмнина няма светлина, няма форма без сянка. Дори основното средство за гримиране за жени се нарича "сянка". Ако искате да донесете красота на страниците на сайта си, трябва да подредите правилните акценти - при необходимост добавете CSS-сянка.

Материалът по-долу ще ви помогне да научите как да зададете сянката за блок или картина, използвайки CSS.

CSS-сянка. синтаксис

Всъщност кутия-сянка, където кутията е блок, а сянката е самата сянка.

Кодът е написан със скосени скоби:

{Box-сянка: 11px 22px 33px 44px # 333333-}.

Низът ни казва, че блокът получава стандартна сянка с радиус на пиксела. Данните се дешифрират както следва:

  • 11px - Смяната на сенките спрямо блока по оста X (положителна стойност (20px) ще доведе до смяна на сянката в дясно, отрицателна (-37px) вляво);
  • 22px - sСянката по отношение на блока по оста Y (положителна стойност (5px) ще доведе до смяна на сянката, отрицателно (-17px) - нагоре);
  • 33px - това е параметърът на размазването, колкото по-голям е броят, толкова по-силен е ефектът;
  • 44px - радиусът на сянката също е пряко пропорционален;
  • # 333333 - цветът, в който е боядисана сянката.

Последните три параметъра са незадължителни и може просто да не бъдат посочени в реда, т.е. {box-shadow: 10px 13px-} - тази линия не е погрешна (цветът на сянката ще бъде идентичен с цвета на текста в блока).

По този начин създаването на сянка върху страниците на сайта Ви не е трудно, но колко много ефекта, който можете да създадете, е очарователен! Направете детето си по-уникално, уникално, защото всеки малък детайл, всеки детайл е важен в дизайна. Тук изглежда, нищо специално, но е много по-интересно и привлекателно.

CSS сянка

Нека да разгледаме някои примери как изглежда CSS-сянката на блока в зависимост от кода:

  1. {box-shadow: 25px 25px;} - CSS-сянка с отместване от 25 пиксела.CSS блок сянка
  2. {box-shadow: 25px 25px 10px;} - CSS-сянка с отместване от 25 пиксела и размиване на 10 пиксела.CSS снимки на сянка
  3. {Box-сянка: 25 пкс 25 пкс 10px 5px;} - CSS-сянка компенсира оси 25 пиксела, размазване ръбове 10 пиксела и предварително определен радиус 5 пикселасянка
  4. {Box-сянка: 25 пкс 25 пкс 10px 5px # 9e9e9e-} - CSS-сянка компенсира оси 25 пиксела, размазване ръбове 10 пиксела, зададени радиус 5 пиксела и цвят.цвят

Сянка ефекти



За да създадете по-красиви, елегантни оригинални сенки, има различни ефекти. Можете да направите вътрешна сянка. За тази цел е достатъчно да зададете "вмъкване" преди параметрите преди параметрите, тогава описанието на параметрите ще се извърши както обикновено:

{box-shadow: вмъкни 4px 2px 6px # 9e9e9e-}.добавям

Възможно е да се поставят няколко сенки под блока с абсолютно различни параметри, в кода те (сенки) са изброени със запетая:

{Box-сянка: -20px -10px 11 пкс 15px # 800080, -50px -40px 5px 10px # daa520, 20px 10px 11 пкс 15px # 0700f9, 50px 40px 5px 10px # ffa500}.многократен

Сянка снимки

В допълнение към блоковете на сайта със сигурност ще има снимки, снимки, фонове - всички тези елементи изглеждат много по-интересни от сенките. Можете да правите снимки предварително в графичните редактори и да ги поставите на страницата, която вече е със сенки. Но, първо, това не винаги е възможно по различни причини, включително и заради липсата на умения за работа с графики, на второ място, се добавя всяка манипулация на изображението, за да го "тегло", и такава картина може да се забави зареждане на страниците. В този случай можете да направите CSS-shadow изображение.

снимки

Най-простото и най-синтактично правилното решение на този проблем е да се създаде блок, на който да е ваша картина. След това направете необходимите сенки за блока и те се показват на фона на картината:

  • .блок1 {кутия-сянка: вмъкване 0 0 11px 9px # 9e9e9e- ширина: 480px; височина: 360px; фон: url (images / charlize_theron_2.jpg) 0 0 no-repeat-}

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

Съгласете се, да създавате сенки с помощта на CSS-код е доста проста, в същото време завладяваща и най-важното - полезен урок.

Споделяне в социалните мрежи:

сроден