Разработка сайтов, создание сайтов
главная / CSS / Пишем текст задом наперед с помощью CSS

Пишем текст задом наперед с помощью CSS

Заметочка, о том как можно написать текст задом наперед с помощью CSS =)

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

Все дело в свойстве letter-spacing. При его отрицательном значении слова разворачиваются.

Все что нам нужно, сделать блок с подопытным текстом, сделать ему tex-align:right и подобрать отрицательное значение у letter-spacing. Код и пример в конце:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Зеркальное отражение текста</title>
<style type="text/css">
body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.text{
float:right;
text-align:right;
letter-spacing:-16px; /* регулирая это свойство и добиваемся написание текста наоборот =) */
}
.left{float:left;width:50%;}
.right{float:right;width:50%;}
</style>
</head>
<body>
<div class="left text">Привет! Этот текст написан наоборот</div>
<div class="right">Привет! Этот текст написан нормально</div>
</body>
</html>

Вот что из этого вышло:

Пишем текст задом наперед с помощью CSS



Источник: html-css.info
текущее:

НОВОСТИ

2011 г., «VisMech.ru»