Анимированные рамки для блоков на CSS

Используя данную анимацию на бордюрах, можно сконцентрировать внимание посетителя на определенных блоках.

Вариант 1:

Вариант с изменяющимся свойством border-radius. Он имеет заданную ширину и длину, поэтому их стоит подгонять под размер расположенного в нем контента.

Рамка 1

Вариант 2:

Рамка с бегущими полосками. Данный блок также имеет заданную ширину и высоту.

Рамка 2

Вариант 3:

Блок с плавающим бордюром и ховер-эффектом. Он, как и предыдущие, имеет заданную ширину и высоту.

Рамка 3

Вариант 4:

Вариант очень похожий на предыдущий.

Рамка 4

Вариант 5:

Эта рамка может иметь не 2 цвета, как на примере, а 4. А еще можно получить интересный эффект убрав overflow: hidden

Рамка 5

Вариант 6:

Однократная обводка блока рамкой при наведении

Рамка 6

Вариант 7:

Вариант с большой рамкой и ховер-эффектом

Рамка 7

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!

Комментарии:

  • Евгений Андреевич:

    Круто!!))

    Ответить
  • СЕРГЕЙ:

    Класс! Я из первого варианта кнопку на звонок сделал!)))

    Ответить
  • Lean:

    Как рамку растянуть на 100%?

    Ответить
  • Витя:

    Как можно сдвинуть её влево?

    Ответить
    • Alexander:

      Изменить margin, убрать или заменить оттуда auto

      Ответить
  • Сергей:

    Рамка 7 не двигается на старых телефонах подскажите почему или сбросьте код рабочий пожалуста

    Ответить
    • Сергей:

      И не корректно отображается . со здвигом как будто flex не работает((((

      Ответить
      • Alexander:

        Пробовать надо, если flex убрать, то удаляем:

        height: 200px;
        display: flex;
        align-items: center;
        justify-content: center;  

        Ставим центр и нужный padding:

        text-align: center;
        padding: 60px 10px

        А сюда добавляем:

        .ramka-7:after, 
        .ramka-7:before {
        	left: -45px;
        	top: -45px;
        }
        Ответить
        • Сергей:

          Да спасибо все заработало я ещё -webkit- добавил и ок спасибо огромное

          Ответить
        • СЕРГЕЙ:

          Уже всё получилось! Спасибо!

          Ответить
  • Антон:

    Спасибо! Очень помогла информация.

    Ответить
  • Никита:

    А как мне поменять цвет и почему то рамку вообще почти невидно там буквально меньше пикселя

    Ответить
    • Alexander:

      Цвет задается в хексе, например #BFE2FF или #337AB7, а почему не видно рамку, это смотреть нужно.

      Ответить
  • Галина:

    Отличные примеры!

    Ответить
  • Сергей:

    Классная статья! Спасибо!

    Ответить
  • Серафима Хакимова:

    Довольно таки интересные рамки!А как вставить фото в рамку?

    Ответить
    • Alexander:

      Вместо слова рамка 🙂
      А дальше посмотреть, что получится и подогнать при необходимости

      Ответить