10 свойств стиля текста в CSS

10 свойств стиля текста в CSS
Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Каскадные таблицы стилей (CSS) описывают, как HTML отображает элементы на экране. CSS может управлять макетом нескольких веб-страниц с помощью нескольких строк кода.





CSS имеет свойства форматирования, которые влияют на интервалы, внешний вид и выравнивание текста. Вот некоторые свойства, которые вы можете использовать для стилизации текста на страницах вашего приложения.





СДЕЛАТЬ ВИДЕО ДНЯ

1. Цвет текста

цвет свойство указывает основной цвет переднего плана вашего текста. Вы можете использовать предопределенное имя цвета, например красный , белый , или зеленый . Вы также можете использовать шестнадцатеричное значение или другие единицы, такие как RGB, HSL и RGBA.





CSS-фреймворки, такие как Попутный ветер CSS имеют встроенную цветовую функцию, отображающую различные оттенки. Это облегчит вам выбор оттенка, который вы предпочитаете. Давайте изменим цвет следующих заголовков, используя некоторые из этих свойств:

 <body> 
    <h1>Change My Color</h1>

    <h2>Change My Color</h2>

    <h3>Change My Color</h3>

    <h4>Change My Color</h4>
</body>

CSS будет выглядеть так:



 h1 { 
    color: orange;
}

h2 {
    color: #ff6600;
}

h3 {
    color: rgb(255, 102, 0);
}

h4 {
    color: hsl(24, 100%, 50%);
}

И стилизованный текст будет выглядеть так:

  Свойства CSS изменяют цвет текста

2. Цвет фона

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





 <body> 
    <h1>Change My Background Color</h1>

    <h2>Change My Background Color</h2>

    <h3>Change My Background Color</h3>

    <h4>Change My Background Color</h4>
</body>

Со следующим CSS:

 h1 { 
    background-color: orange;
}

h2 {
    background-color: #009900;
}

h3 {
    background-color: rgb(204, 0, 0);
}

h4 {
    background-color: hsl(60, 100%, 50%);
}

Когда ваш браузер отобразит эту страницу, она будет выглядеть примерно так:





  CSS устанавливает цвет фона текстов

3. Выравнивание текста

выравнивание текста Свойство устанавливает горизонтальное выравнивание текста. Это значение может быть левый , верно , центр , или оправдывать .

Значение выравнивания растягивает каждую строку текста, поэтому все они занимают одинаковую ширину на правом и левом полях. Используйте следующий пример кода, чтобы изучить эти четыре значения:

как написать строку в слово
 <body> 
    <h1>Align Me Left</h1>

    <h2> Align Me Right</h2>

    <h3>Align Me center</h3>

    <p class="ex4"><strong>Align me justified</strong>:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam semper diam at erat pulvinar, at pulvinar felis blandit.Vestibulum volutpat tellus diam, consequat gravida libero rhoncus ut.</p>

    <p><strong>No alignment </strong>:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam semper diam at erat pulvinar, at pulvinar felis blandit.Vestibulum volutpat tellus diam, consequat gravida libero rhoncus ut.</p>

</body>

Используйте следующий CSS для применения различных выравниваний:

 h1 { 
   text-align: left;
}

h2 {
   text-align: right;
}

h3 {
   text-align: center;
}

.ex4{
   text-align: justify;
}

В браузере это будет выглядеть так:

  свойства text-align для текста

4. Направление текста

направление текста свойство определяет направление текста. Определите направление, используя свойства ртл (справа налево) или лтр (слева направо). Эти два указывают, в каком направлении вы хотите, чтобы текст текла.

Например, используйте ртл при работе с языками, написанными справа налево, такими как иврит или арабский. Ты используешь лтр для языков, написанных слева направо, таких как английский.

Давайте проиллюстрируем это кодом ниже:

 <body> 
    <div>
         <p class='ex1'>This paragraph goes from right to left. The cursor
        moves from right to left when you type more information on the
        page.</p>

         <p id="ex2">This paragraph goes from left to right. The cursor moves
         from left to write when you type more information on the page!</p>
    </div>
</body>

С этим сопровождающим CSS:

 .ex1 { 
    direction: rtl;
}

#ex2 {
    direction: ltr;
}

Конечный результат будет выглядеть примерно так:

  text-direction выравнивает текст в разных направлениях

5. Оформление текста

украшение текста Свойство задает внешний вид декоративных линий в тексте. Это сокращение от строка оформления текста, цвет оформления текста, стиль оформления текста , и толщина оформления текста свойство. Если вы не хотите иметь свойство для элементов со ссылками, используйте текстовое оформление: нет ;

Вам следует избегать подчеркивания обычного текста, так как этот стиль обычно указывает на ссылку. На следующем рисунке показаны некоторые примеры в коде:

1БФБ87Э93239ДАФ4500749Д50АДФБ8Д7ДЕ2ФК64Д

Вы можете применять различные эффекты украшения с помощью этого CSS:

 h1 { 
    text-decoration: overline;
}

h2 {
    text-decoration: line-through;
}

h3 {
    text-decoration: underline;
}

p.ex {
    text-decoration: overline underline;
}

a {
    text-decoration: none;
}

И они будут отображать что-то вроде этого:

как узнать, откуда пришло письмо
  Эффект оформления текста на тексте

6. Преобразование текста

преобразование текста Свойство указывает тип регистра, в котором появляются буквы. Это могут быть прописные или строчные буквы. Вы также можете использовать его, чтобы сделать первую букву каждого слова заглавной:

В следующем примере показано, как это сделать в коде:

 <body> 
    <h1>Examples of text-transform property</h1>

    <p class="uppercase">This sentence is in uppercase.</p>

    <p class="lowercase">This sentence is in lower case.</p>

    <p class="capitalize">Capitalize this text.</p>
</body>

CSS-файл:

 p.uppercase { 
    text-transform: uppercase;
}

p.lowercase {
    text-transform: lowercase;
}

p.capitalize {
    text-transform: capitalize;
}

Со следующим результатом:

  преобразование текста изменяет текст в разных регистрах

7. Расстояние между буквами

Межбуквенное расстояние Свойство определяет расстояние между буквами в тексте. В следующем примере показано, как указать различные стили интервалов.

БА60А3А74ДД813ЭБ2К8Д9842А344ФЭ5Д12Ф66ДБ9

Используйте пиксели или другие единицы измерения в файле CSS:

 h2 { 
    letter-spacing: 7px;
}

h3 {
    letter-spacing: -2px;
}

И полученный текст будет растянут или сжат:

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

8. Расстояние между словами

межсловный интервал Свойство задает пробел между словами в тексте. Браузеры имеют стандартную длину пробела между словами, но вы можете установить свою собственную. В следующем примере показано, как увеличить или уменьшить расстояние между словами:

 <body> 
    <h1>Examples of the Word-spacing Property</h1>

    <p>Normal word spacing.</p>

    <p class="ex1">Large word spacing.</p>

    <p class="ex2">Small word spacing.</p>
</body>

Используя этот CSS:

 p.ex1 { 
    word-spacing: 1rem;
}

p.ex2 {
    word-spacing: -0.3rem;
}

Вы можете ясно увидеть эффект межсловного интервала:

  эффект межсловного интервала в тексте 9. Высота строки

высота линии Свойство задает интервал между строками в абзаце. Стандартная высота строки по умолчанию в большинстве браузеров составляет от 110% до 120%. Следующий код иллюстрирует, как его изменить:

 <body> 
    <h1>Using line-height</h1>

    <p>
        Standard line-height.

        Standard line-height.

    </p>

    <p class="small">
        Small small line-height.

        Small line-height

    </p>

    <p class="big">
        Bigger line-height.

        Bigger line-height.

    </p>
</body>

Используя следующий CSS:

 p.small { 
    line-height: 0.7;
}

p.big {
    line-height: 1.8;
}

Вы можете увидеть результаты между каждой строкой в ​​каждом абзаце:

  Эффект свойства lineheight для текста 10. Текстовая тень

тень текста свойство применяет тени к тексту. Вы должны указать горизонтальную тень и вертикальную тень. Текстовая тень может включать цвет и радиус размытия. Давайте проиллюстрируем это с помощью следующего кода:

 <body> 
    <h1>Examples of Text-shadow effect.</h1>

    <h1 class="ex1">Text-shadow with color</h1>

    <h1 class="ex2">Text-shadow with blur effect.</h1>
</body>

С помощью этого CSS:

 h1 { 
    text-shadow: 2px 2px;
}

.ex1 {
    text-shadow: 2px 2px orange;
}

.ex2 {
    text-shadow: 2px 2px 10px red;
}

Будет производить некоторые необычные и интересные эффекты:

  Текстовый эффект тени на тексте

Зачем изучать свойства стиля текста в CSS?

CSS — это основа современного веб-дизайна. Будь то ванильная форма или фреймворк, основная функция свойств CSS одинакова. Овладение свойствами форматирования текста позволяет создавать привлекательные и удобочитаемые пользовательские интерфейсы.

Последняя версия CSS, CSS3, представляет новые концепции от анимации до макетов с несколькими столбцами. Эти концепции упрощают создание профессиональных приложений и документов.