Как сделать контур в css
Перейти к содержимому

Как сделать контур в css

  • автор:

Обводка буквы

Контур не изменяет ширины буквы, межбуквенного или межсловного расстояния. Одна его половина находится на букве, вторая — вне её. Тень от буквы, при наличии, располагается под контуром, так как начинается от края буквы.

 div 
Щ

Примеры

Контуры букв

  

Текст

Полосатая тыльная сторона

  

Текст

Окантовка

  Текст

Красивый

  Красивый

345-45-45

  
Текст
  • Градиент букв CSS
  • Текст на изображении CSS
  • Контур вокруг текста

Как сделать контур в css

Концепция контуров похожа на использование границ у элементов. Не стоит путать или заменять границы контурами, они имеют разное значение. Контуры полезны тем, что позволяют выделить элемент, чтобы привлечь к нему внимание в какой-то ситуации. Контуры располагаются вне элемента сразу за его границами.

Контур в CSS 3 представлен свойством outline , хотя данное свойство является сокращением следующих свойств:

  • outline-color : цвет контура
  • outline-offset : смещение контура
  • outline-style : стиль контура. Оно принимает те же значения, что и border-style :
    • none : контур отсутствует
    • solid : контур в виде обычной линии
    • dashed : штриховая линия
    • dotted : линия в виде последовательности точек
    • double : контур в виде двух параллельных линий
        Контур в CSS3 div 
    Контур в CSS3

    Контур outline в CSS 3

    С помощью свойства outline данное определение контура можно сократить следующим образом:

    outline: red dashed 2px;
    • Глава 1. Введение в HTML5
      • Что такое HTML
      • Элементы и атрибуты
      • Создание документа
      • Разновидности синтаксиса
      • Элемент head и метаданные веб-страницы
      • Элементы группировки
      • Заголовки
      • Форматирование текста
      • Работа с изображениями
      • Списки
      • Элемент details
      • Список определений
      • Таблицы
      • Ссылки
      • Элементы figure и figcaption
      • Фреймы
      • Формы
      • Элементы форм
      • Кнопки
      • Текстовые поля
      • Метки и автофокус
      • Элементы для ввода чисел
      • Флажки и переключатели
      • Элементы для ввода цвета, url, email, телефона
      • Элементы для ввода даты и времени
      • Отправка файлов
      • Список select
      • Textarea
      • Валидация форм
      • Элементы fieldset и legend
      • Элемент article
      • Элемент section
      • Элемент nav
      • Элементы header, footer и address
      • Элемент aside
      • Элемент main
      • Введение в стили
      • Селекторы
      • Селекторы потомков
      • Селекторы дочерних элементов
      • Селекторы элементов одного уровня
      • Псевдоклассы
      • Псевдоклассы дочерних элементов
      • Псевдоклассы форм
      • Псевдоэлементы
      • Селекторы атрибутов
      • Наследование стилей
      • Каскадность стилей
      • Псевдоклассы :is() и :where()
      • Цвет в CSS
      • Стилизация шрифтов
      • Внешние шрифты
      • Высота шрифта
      • Форматирование текста
      • Стилизация абзацев
      • Стилизация списков
      • Стилизация таблиц
      • Блочная модель
      • Внешние отступы
      • Внутренние отступы
      • Границы
      • Размеры элементов. Box-sizing
      • Фон элемента
      • Создание тени у элемента
      • Контуры элементов
      • Обтекание элементов
      • Прокрутка элементов
      • Линейный градиент
      • Радиальный градиент
      • Стилизация элемента details
      • Блочная верстка. Часть 1
      • Блочная верстка. Часть 2
      • Вложенные плавающие блоки
      • Выравнивание столбцов по высоте
      • Свойство display
      • Создание панели навигации
      • Выравнивание плавающих элементов
      • Создание простейшего макета
      • Позиционирование
      • Фиксированное позиционирование
      • Трансформации
      • Переходы
      • Анимация
      • Введение в адаптивный дизайн
      • Метатег Viewport
      • Media Query в CSS
      • Видео
      • Аудио
      • Media API. Управление видео из JavaScript
      • Что такое Flexbox. Flex Container
      • Направление flex-direction
      • flex-wrap
      • flex-flow. Порядок элементов
      • Выравнивание элементов. justify-content
      • Выравнивание элементов. align-items и align-self
      • Выравнивание строк и столбцов. align-content
      • Управление элементами. flex-basis, flex-shrink и flex-grow
      • Многоколоночный дизайн на Flexbox
      • Макет страницы на Flexbox
      • Что такое Grid Layout. Grid Container
      • Строки и столбцы
      • Функция repeat и свойство grid
      • Размеры строк и столбцов
      • Отступы между столбцами и строками
      • Позиционирование элементов
      • Наложение элементов
      • Направление и порядок элементов
      • Именованные grid-линии
      • Именованные grid-линии и функция repeat
      • Области грида
      • Макет страницы в Grid Layout
      • Стилизация с помощью переменных
      • Создание тем CSS с помощью переменных
      • Стили CSS как хранилище данных

      Помощь сайту
      410011174743222
      Перевод на карту
      Номер карты:
      4048415020898850

      Контакты для связи: metanit22@mail.ru

      Copyright © metanit.com, 2023. Все права защищены.

      Как сделать обводку текста в css

      Чтобы сделать обводку текста в CSS, используйте свойство text-stroke . Это свойство задает толщину и цвет обводки для текста.

      Вот пример CSS кода для добавления:

      .my-text  color: #000000; /* Цвет текста */ -webkit-text-stroke: 1px #FFFFFF; /* Толщина и цвет обводки */ text-stroke: 1px #FFFFFF; /* Толщина и цвет обводки (стандартное свойство) */ > 

      В этом примере класс .my-text применяется к элементу с текстом, и свойство -webkit-text-stroke задает толщину обводки в 1 пиксель и цвет белый (#FFFFFF) для браузеров, использующих движок WebKit (например Google Chrome). Свойство text-stroke указывает те же значения для браузеров, которые не используют движок WebKit.

      Обратите внимание, что не все браузеры поддерживают свойство text-stroke , поэтому, возможно понадобится использовать префиксы для поддержки разных браузеров.

      Проверить поддерживается ли это свойство в выбранном вами браузере можно на сайте canIUse

      Контуры элементов

      Здравствуйте! От создания тени у элементов в CSS переходим к контурам элементов. Концепция контуров похожа на использование границ у элементов. Не стоит путать или заменять границы контурами, они имеют разное разное значение. Контуры полезны тем, что позволяют выделить элемент, чтобы привлечь к нему внимание в какой-то ситуации. Контуры располагаются вне элемента сразу за его границами.

      Контуры элементов CSS

      Контур в CSS 3 представлен свойством outline, хотя данное свойство является сокращением следующих свойств:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *