Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма HTML5 и CSS3
5. Създаване и модифициране на изображения

Филтри

-51,13 € за ВЕЛИКДЕН: Вземи курс "HTML5 и CSS3" за    127,31 € 76,18 €  ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


CSS филтри – ефекти върху изображения директно в браузъра

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

Стъпка по стъпка: прилагане на филтри

  1. Изберете изображение в HTML и му задайте CSS стил.
  2. Добавете свойството filter със стойност, например замъгляване.
  3. За по-стари версии на Chrome използвайте и префиксната версия.
  4. Комбинирайте няколко филтъра, като ги изписвате последователно, разделени с интервал.
  5. Променяйте стойностите, за да експериментирате с различни ефекти.

Примерна логика:

  • Замъгляване с 5px
  • Добавяне на 100% черно-бял ефект
  • Увеличаване на контраста на 150%
  • Промяна на яркостта
  • Завъртане на цветовия тон (Hue Rotate)
  • Инвертиране на цветовете (негатив)

Основни CSS филтри

  • filter – прилага един или повече визуални ефекти върху елемент
  • -webkit-filter – префиксна версия за по-стари браузъри
  • blur() – замъгляване в пиксели
  • grayscale() – черно-бял ефект в проценти
  • contrast() – контрол на контраста в проценти
  • brightness() – контрол на яркостта
  • hue-rotate() – завъртане на цветовете в градуси
  • invert() – инвертира цветовете (негатив)

Тези инструменти дават бърз и гъвкав контрол върху визията на изображенията директно чрез CSS.

Дискусия към урока

Въпроси
Отговори