Кордони CSS використовуючи градієнт

кордони

Завдяки технології CSS ми можемо створювати сайти та використовувати при цьому менше зображень. Я думаю, ви чудово знаєте, що зображення дійсно уповільнюють завантаження сайту. Раніше, щоб створити межі css у вигляді переходу одного кольору до іншого, необхідно було використовувати саме зображення. Але в CSS3 є така нова властивість як linear-gradient, за допомогою якого можна здійснити нашу задумку.

Я підібрав деякі статті, в яких замість зображень можна і потрібно використовувати властивості CSS3:

Кордони CSS — СПОСІБ 1

1) Градієнт кордону зверху донизу

HTML це просто блок:

А CSS з першого погляду видається громіздким:

2) Градієнт кордону зліва направо

Ось як це виглядає на реальній сторінці:

Як і минулого разу HTML дуже простий:

А CSS сильно не змінився:

Кордони CSS — СПОСІБ 2

Другий спосіб полягає у використанні CSS3 властивості border-image, яке нам значно скоротить і спростить код. Скоро ви самі переконаєтеся в цьому.

Браузери, які підтримують цю властивість: Chrome, Internet Explorer 11, Firefox, Safari та Opera.

Також хочу відразу сказати, що дана властивість працює тільки з «квадратними» блоками. Тобто, ви не зможете зробити закруглені кути кордону за допомогою властивості border-radius.

1) Градієнт зверху донизу

Як бачите, результат такий самий (якщо ваш браузер підтримує цю властивість):

У HTML також відмінностей немає:

А ось CSS навіть на око стало набагато менше:

2) Градієнт зліва направо

Також зробимо градієнт кордону CSS, де колір змінюється зліва направо:

CSS також значно менше, ніж у минулому способі:

3) Діагональний градієнт

Ще один цікавий спосіб - діагональна зміна кольору кордону:

CSS код також значно менше, ніж у минулому способі:

Чи сподобався вам цей спосіб оформлення кордону? Сподіваюсь що так! Тому що він заощаджує «кілобайти» під час завантаження. Я показав вам не тільки ще один спосіб як красиво оформити ваш сайт, але і як зробити його завантаження хоч трохи швидше за 😉 !