Прості способи створити вертикальний текст на css

Прості способи створити вертикальний текст на CSS

Дуже часто при розробці дизайну сайту необхідно використовувати вертикальний текст. Перше що приходить в голову це зробити текст в графічному редакторі, а потім зображення вставити на сайт. Але чи є даний спосіб найоптимальнішим? У зв`язку з цим я вирішив розглянути інші способи створення вертикального тексту на CSS без використання зображень.

Розглянемо як способами можна створити вертикальний текст нижче ...

1 Метод: тег

Один з найпростіших спосіб створити вертикальний текст на сторінці це використовувати тег.

123
lt;h1gt; s lt;brgt; i lt;brgt; t lt;brgt; e lt;brgt; h lt;brgt; e lt;brgt; r lt;brgt; e lt;brgt; . lt;brgt; r lt;brgt; ult;/h1gt;

Відео: Вертикальне вирівнювання на CSS

Подивитися приклад

2 Метод: статичний блок

Все що нам необхідно зробити це укласти кожну букву в тег і прописати в CSS властивості display значення block.

1234567891011121314151617181920212223242526


lt;htmlgt;lt;headgt;lt;meta charset="Utf-8"gt;lt;titlegt; Статичний блокlt;/titlegt;lt;stylegt; h1 span {display: block-}lt;/stylegt;lt;/headgt;lt;bodygt;lt;h1gt;lt;spangt; s lt;/spangt;lt;spangt; i lt;/spangt;lt;spangt; t lt;/spangt;lt;spangt; e lt;/spangt;lt;spangt; h lt;/spangt;lt;spangt; e lt;/spangt;lt;spangt; r lt;/spangt;lt;spangt; e lt;/spangt;lt;spangt; . lt;/spangt;lt;spangt; r lt;/spangt;lt;spangt; u lt;/spangt;lt;/h1gt;lt;/bodygt;lt;/htmlgt;

Подивитися приклад

3 Метод: Використання javascript

Відмінність від попереднього в тому, що не треба прописати тег кожній букві, а будемо додавати динамічно за допомогою javascript:

1234567891011121314151617181920
lt;htmlgt;lt;headgt;lt;meta charset="Utf-8"gt;lt;titlegt; Статичний блок javascriptlt;/titlegt;lt;stylegt; h1 span {display: block-}lt;/stylegt;lt;/headgt;lt;bodygt;lt;h1gt; sitehere.rult;/h1gt;lt;scriptgt; var h1 = document.getElementsByTagName ( `h1`) [0] -h1.innerHTML = `lt;spangt; ` + H1.innerHTML.split ( ``). Join ( `lt;/spangt; lt;spangt; `) +`lt;/spangt; `-lt;/scriptgt;lt;/bodygt;lt;/htmlgt;

Відео: Вертикальне і горизонтальне вирівнювання на CSS. повне керівництво

Подивитися приклад

4 Метод: Ширина контейнери

Також вертикальний текст можна зробити задавши властивості width контейнера, в якому знаходиться текст, маленьку ширину:

1234567891011121314151617181920
lt;htmlgt;lt;headgt;lt;meta charset="Utf-8"gt;lt;titlegt; Ширина контейнериlt;/titlegt;lt;stylegt; h1 {width: 25px; font-size: 50px; word-wrap: break-word-}lt;/stylegt;lt;/headgt;lt;bodygt;lt;h1gt; sitehere.rult;/h1gt;lt;/bodygt;lt;/htmlgt;

Відео: Як зробити вертикальний текст в Word

Подивитися приклад

5 Метод: CSS властивість whitespace

І останній спосіб, який ми сьогодні розглянемо, це використання властивості whitespace в CSS. Дана властивість робить майже те ж що і тег

 за винятком того що не змінює шрифт тексту на моно. Ось як виглядає сторінка в цьому випадку:

1234567891011121314151617181920212223242526
lt;htmlgt;lt;headgt;lt;meta charset="Utf-8"gt;lt;titlegt; Whitespacelt;/titlegt;lt;stylegt; h1 {white-space: pre-}lt;/stylegt;lt;/headgt;lt;bodygt;lt;h1gt; sitehere.rult;/h1gt;lt;/bodygt;lt;/htmlgt;

Подивитися приклад

висновок

Також можна використовувати тег

 і робити аналогічно з останніми методом.

Відео: Як зробити текст з тінню на CSS

Успіхів!

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!