создание баннера или заголовка с помощью свойства clip-path

 Доброго времени суток, друзья. Свойство clip-path создаёт область отсечения: внутри которой контент видно, а вне её – нет. Одним словом определяем, какая часть элемента должна отображаться. Тема весьма интересная, с неограниченными возможностями. Кого она заинтересует - информации много. Я же хочу предложить сегодня, как можно задать стили заголовка  и статей в Блоггер или создать баннер блога, без фотошопа и других редакторов. 

Вот, самый простой вариант оформления баннера с использованием свойства clip-path 

свойство clip-path

Мы, как бы, разделим цвет и фон текста. Скопируйте код и вставьте его в поле этого редактора. для просмотра.

Код

<div class="h1" data-heading="шпаргалки блогерши ">
   шпаргалки блогерши  
</div>
<style>
.h1 {
    text-align: center;
    position: relative;
    margin: 0;
    box-sizing: border-box;
    padding: 20px 105px;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    color: #FFF;
    font-size: 46px;
    line-height: 56px;
    background:#009b76; /*общий фон*/
    border: 8px solid #c0dcc0; /*размер и цвет рамки*/
    z-index: 1;
    text-shadow: 0 0 12px rgba(0,0,0,0.5), 0 2px 6px rgba(0,0,0,0.7);    
    text-transform: uppercase;
    transition: font-size 250ms cubic-bezier(0.59, 0.04, 0.3, 1.43);
}
@media screen and (max-width: 780px) {
    .h1 {
        font-size: 26px;
        line-height: 36px;
    }
}
.h1:after {
    content: attr(data-heading);
    position: absolute;
    padding: 20px 10px;
    box-sizing: border-box;
    left: 0;
    z-index: 2;
    overflow: hidden;
    white-space: wrap;
    width: 100%;
    height: 100%;
    top: 0;
    text-align: center;
    color: #BFE2FF; /*цвет текста*/
    text-shadow: 0 0 12px rgba(0,0,0,0.5), 0 2px 6px rgba(0,0,0,0.7);    
    background: #a4e0cf;/*цвет фона разделительной фигуры*/
    clip-path: polygon(0 0, 100% 0, 100% 10%, 0 100%);
}</style>


Можно до бесконечности играться со значениями свойства clip-path: а именно теми, что отмечены цветом. Таким образом изменить угол разделения. Вообще, если кому интересно, можно набрать в поиске, как создаются потрясающие эффекты с помощью clip-path. 

Я приведу несколько примеров.

Заменим все значения lip-path, допустим, на такие 50% 0%, 100% 50%, 50% 100%, 0% 50%

Результат

создание баннера

Или вот такие значения 0 46%, 100% 15%, 55% 74%, 0 100%

Имеем уже другое

свойство clip-path

Ещё раз повторюсь, здесь нет ограничений в творчестве и это не займёт много времени. Можно придавать  различные формы и собирать их в композиции. Есть много онлайн генераторов, где можно задать любой угол, это можно  применить и к изображениям.  Вот самый простой. Там всё понятно. Формируете нужную фигуру и получаете значения clip-path.


Комментарии по цвету в самом коде.

Ширина всего блока -  780px

Со всеми  цветами rgba, которые задают значение тени текста text-shadow тоже играйтесь на своё усмотрение. Вместо фона можно вставить изображение, как вариант. Замените в коде любой background: на такую строку background: url('здесь адрес фоновой картинки');

Во всех случаях исходный заголовок дублируется и накладывается на оригинал. Потом этот дубль обрезаем под нужным углом с помощью свойства clip-path. Ну вот как - то так.

Если возникнут вопросы по настройкам, не стесняйтесь спрашивать в комментариях.

Спасибо за внимание и до встречи.

8 комментариев:

  1. Очень забавная фишка! А у нас тут в Питере вторую неделю стоит жара за +30, Мы с моим собаком, Серым, люди северные и просто изнываем от жары. Впрочем, Серому хуже, он ведь мохнатый!

    ОтветитьУдалить
  2. Семён, про жару тема отдельная. У нас вообще до =40 доходило Вот здесь писала.https://poluhka.blogspot.com/2021/07/udar-teplom.html

    ОтветитьУдалить
    Ответы
    1. Викуша, дорогая, я привык к -62. А тут мы с Серым просто плавимся.

      Удалить
  3. Приветствую. Очень симпатичные варианты, Вика. Спасибо! В данном случае цвета изумительные. А ещё и поиграться можно... Это ж можно не только для баннера использовать. В закладки!

    ОтветитьУдалить
    Ответы
    1. Люба, привет. Да хоть для чего можно, объявления, подзаголовки. Поиграйся, по возможности с цветом. Я в своё время подсела.

      Удалить
  4. Очень красиво и эффектно смотрится.
    Спасибо:)

    ОтветитьУдалить
  5. Очень красиво и эффектно смотрится.
    Спасибо:)

    ОтветитьУдалить
  6. Larisa Schuglya,рада, что Вам понравилось. Можно весьма уникальную штучку сделать. Здесь стили для заголовка использованы тег h1. Можно применять к другим тегам h2 и пр. И устанавливать в стили заголовков в шаблоне непосредственно.

    ОтветитьУдалить

ВСЕГДА РАДА УСЛЫШАТЬ ВАШЕ МНЕНИЕ!
Ели у вас возникла необходимость опубликовать код в комментарии, то воспользуйтесь encoder HTML