Как сделать эффект вдавленного текста на CSS3.

Программирование на Python для начинающих

Бесплатный курс по Python даст Вам всю необходимую базу для начала программирования на языке Python. В курсе Вас ждёт множество уроков (больше 4-х часов видео), исходников и упражнений.

Чтобы получить Видеокурс,
заполните форму

E-mail:
Имя:

Другие курсы

Как создать профессиональный Интернет-магазин

После семинара:

— Вы будете знать, как создать Интернет-магазин.

— Вы получите бесплатный подарок с подробным описанием каждого шага.

— Вы сможете уже приступить к созданию Интернет-магазина.

Записаться

Другие курсы

Делай то, что в жизни тебе даётся легко, и делай это изо всех сил.

Неизвестный

Всем привет! Сегодня я покажу простой пример о том, как сделать вдавленный текст на чистом CSS3.

HTML разметка довольно проста.

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Вдавленный текст</title>
</head>
<body>
  <div>
   <p>Вдавленный текст</p>
  </div>
</body>
</html>

Но и CSS код не сложнее

body {
  background: #222;
  color: #131313;
  font-size: 200px;
}

.wrapper p {
  text-align: center;
  text-transform: uppercase;
  text-shadow: 3px 3px 5px #2c2c2c;
}

Вся суть в том, чтобы сделать цвет текста темнее, чем фоновый, а цвет тени, наоборот, сделать светлее фонового цвета, и тогда мы получим

эффект вдавленного текст на CSS3.

Итак, спасибо за внимание и удачи!

  • Создано 06.09.2014 20:22:57
  • Михаил Русаков

Предыдущая статьяСледующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov. ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,

то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:
    <a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a>

    Она выглядит вот так:

  2. Текстовая ссылка:
    <a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):
    [URL=»https://myrusakov. ru»]Как создать свой сайт[/URL]

outline — CSS — Дока

  1. Кратко
  2. Пример
  3. Как пишется
    1. outline-width
    2. outline-style
    3. outline-color
  4. Подсказки
  5. На практике
    1. Алёна Батицкая советует

Кратко

Секция статьи «Кратко»

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

Присутствует в стандартных стилях браузера для акцента на сфокусированных интерактивных элементах. Типа размеры не меняются, вёрстка страницы не ломается, но пользователь наглядно видит, какой элемент в фокусе. Ситуация win-win!

Естественно, можно задавать это свойство любому элементу и без всяких фокусов 😏

Пример

Секция статьи «Пример»

Добавим элементу обводку, которая будет отодвинута от края на 10 пикселей. Для этого мы используем дополнительное свойство outline-offset.

Оно идёт рука об руку с outline.

.block {  /* Чтобы видеть границы элемента */  border: 1px solid black;  /* Сплошная обводка шириной 5 пикселей зелёного цвета */  outline: 5px solid green;  /* От края элемента до края обводки 10 пикселей */  outline-offset: 10px;}
          .block {
  /* Чтобы видеть границы элемента */
  border: 1px solid black;
  /* Сплошная обводка шириной 5 пикселей зелёного цвета */
  outline: 5px solid green;
  /* От края элемента до края обводки 10 пикселей */
  outline-offset: 10px;
}
Открыть демо в новой вкладке

Как пишется

Секция статьи «Как пишется»

outline на самом деле шорткат — короткое свойство для записи сразу нескольких значений. Внутри себя оно содержит свойства outline-width, outline-style и outline-color.

Разберём доступные значения для каждого из свойств, а потом соберём всё в одну коробку:

outline-width Секция статьи «outline-width»
  • Ключевые слова thin, medium, thick — задают тонкую, среднюю или толстую ширину. Значения в пикселях на усмотрение браузера, но обычно соответствует 1, 3 и 6 пикселям соответственно.
  • Конкретный размер — размер в любых единицах измерения, доступных в вебе. Например, 10px или 0.2em.

outline-style Секция статьи «outline-style»
  • none — обводка не отображается, даже если задано значение для outline-width.
  • dotted — обводка будет состоять из точек. Круглых точек, вроде такого •••••
  • dashed — обводка будет в виде пунктирной линии.
  • solid — значение по умолчанию, если не задано иное. Сплошная линия.
  • double — двойная сплошная линия.

Дальше создателей спецификации понесло в творчество и они придумали несколько фигурных обводок. Освещение таких рамок идёт сверху под прямым углом. И на это никак не повлиять:

  • groove — обводка будет отображаться так, будто рамка объёмная, с вдавленной серединой и подсвечена. Цвет обводки (если он отличен от чёрного) станет двухцветным.
  • ridge — обводка отобразится объёмной, её центр будет приподнят. Противоположно groove.
  • inset — объёмная рамка, края направлены внутрь элемента.
  • outset — объёмная рамка, края направлены наружу элемента, противоположно inset.

Проще всего понять на примерах:

Открыть демо в новой вкладке

outline-color Секция статьи «outline-color»
  • любое доступное значение цвета в вебе, включая ключевые слова transparent,
    currentColor
  • invert — ключевое слово, устанавливающее противоположный цвету фона элемента цвет обводки. Удобно для достижения максимальной контрастности.

Собираем все значения в шорткат.

Указано одно обязательное значение для outline-style:

. selector {  outline: solid;}
          .selector {
  outline: solid;
}

outline-color | outline-style:

.selector {    outline: #f66 dashed;}
          .selector {
    outline: #f66 dashed;
}

outline-style | outline-width:

.selector {  outline: inset thick;}
          .selector {
  outline: inset thick;
}

outline-color | outline-style | outline-width:

.selector {  outline: green solid 3px;}
          .selector {
  outline: green solid 3px;
}

Как можно понять из примера выше, для свойства outline можно задать только одно значение, указывающее на стиль обводки. Без него обводка не будет отображаться. Если задано только одно значение, то цвет будет совпадать с цветом текста (подражание ключевому слову

currentColor), а размер будет соответствовать ключевому слову medium (что, в свою очередь, равно 3 пикселям).

Заодно посмотрим на доступные значения для outline-offset:

  • Может принимать в качестве значения любое указание размера в любых единицах измерения. Можно задать отрицательное значение и тогда обводка будет сдвинута внутрь. Тогда стоит учитывать ширину самой обводки, поскольку свойство outline
    -offset
    указывает расстояние от края элемента до внутреннего края обводки.

Подсказки

Секция статьи «Подсказки»

💡 В отличие от border обводка всегда квадратная (прямоугольная), её углы нельзя скруглить. На сентябрь 2021 года обводка подстраивается под форму обводимого элемента! 🥳 Во всех актуальных версиях браузеров, кроме Safari 😤

💡 Обводка без зазрения совести накладывается на рядом стоящие элементы, не замечая их.

💡 Если задать обводку для многострочного текста, то каждая строка будет обведена своим прямоугольником. Лучше уж задать обводку для родителя.

На практике

Секция статьи «На практике»

Алёна Батицкая советует

Секция статьи «Алёна Батицкая советует»

🛠 Если вам не нравится обводка у элементов при фокусе, то не сбрасывайте её совсем, а попросите дизайнера или придумайте более уместный для вашего сайта стиль.

🛠 При помощи сочетания border и outline можно создать множественную рамку вокруг элемента.

Если вы нашли ошибку, отправьте нам пул-реквест!

Во время отправки формы что-то пошло не так. Попробуйте ещё раз?

border-width

alt +

outline-color

alt +

Свойство CSS text-indent

❮ Назад Полное руководство по CSS Далее ❯


Пример

Отступ первой строки текста с разными значениями:

div. a {
  отступ текста: 50 пикселей;
}

div.b {
  текстовый отступ: -2em;
}

div.c {
  текстовый отступ: 30%;
}

Попробуйте сами »


Определение и использование

Свойство text-indent

определяет отступ первой строки в текстовом блоке.

Примечание: Допускаются отрицательные значения. Первая строка будет иметь отступ влево, если значение отрицательное.

Показать демо ❯

Значение по умолчанию: 0
Унаследовано: да
Анимация: да. Читать про анимированный Попытайся
Версия: УС1
Синтаксис JavaScript: объект .style.textIndent=»50px» Попытайся


Поддержка браузера

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

Недвижимость
отступ текста 1,0 3,0 1,0 1,0 3,5


Синтаксис CSS

text-indent: length |initial|inherit;

Значения свойств

Значение Описание Демо
длина Определяет фиксированный отступ в px, pt, cm, em и т. д. Значение по умолчанию — 0. Прочтите о единицах длины
Демонстрация ❯
% Определяет отступ в % от ширины родительского элемента Демонстрация ❯
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


Связанные страницы

Учебник по CSS: Интервал между текстами в CSS

Ссылка HTML DOM: свойство textIndent

❮ Предыдущий Полное руководство по CSS Следующий ❯


НАБОР ЦВЕТА



Лучшие учебники
Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3.CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery 9007 Справочник по Top 6

9003 Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery

5 Top6 Examples

4

5 Top6 Examples
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3. CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


ФОРУМ | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools использует W3.CSS.

УСС | text-indent Property — GeeksforGeeks

< html >

     < head >

         < title >

             CSS text-indent Свойство

         title >

          

        

         < style >

             . sudo {

                 text- отступ: 70px;

             }

              

           .geeks {

                 text-indent: -5em;

}

.GFG {

Текст-Институт: 40%;

}

Стиль >

Head >

< Body >

1127977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777. . >

< H3 > Собственность текста-интенсивного0028

< H3 > Текст-интент: 70px: H3 >

<

< DIVE Подготовьтесь к набору продукта

             на базе таких компаний, как Microsoft, Amazon, Adobe

             и т. д. с бесплатной онлайн-подготовкой0028

             курс. Курс фокусируется на различных MCQ

и кодировочном вопросе, который, вероятно, будет задан в

Интервью и сделайте свое предстоящее место

сезон и успешный.

         div >

        

< H3 > Text -Intent: -5em: H3 >

< Div Подготовка к набору продукта

            таких компаний, как Microsoft, Amazon, Adobe0028

             курс. Курс фокусируется на различных MCQ

и кодировочном вопросе, который, вероятно, будет задан в

Интервью и сделайте свое предстоящее место

сезон и успешный.

         div >

        

< H3 > Text-Intent: 40%: H3 >

< Div Подготовка к набору продукта

            таких компаний, как Microsoft, Amazon, Adobe0028

             курс. Курс фокусируется на различных MCQ

и кодировочном вопросе, который, вероятно, будет задан в

Интервью и сделайте свое предстоящее место

сезон и успешный.

Автор записи

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

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