<html>
<head>
<meta charset="utf-8">
<title>Трансформация и плавность перехода</title>
<link rel="stylesheet" href="test.css">
</head>
<body>
<div class="block">Трансформация</div>
</body>
</html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Трансформация и плавность перехода</title>
- <link rel="stylesheet" href="test.css">
- </head>
- <body>
- <div class="block">Трансформация</div>
- </body>
- </html>
<html>
<head>
<meta charset="utf-8">
<title>Трансформация и плавность перехода</title>
<link rel="stylesheet" href="test.css">
</head>
<body>
<div class="block">Трансформация</div>
</body>
</html>
test.css
*{
margin:0;
padding:0;
box-sizing:border-box;
}
.block{
width:200px;
height:200px;
background:#ff0;
border-top:5px red solid;
border-left:5px green solid;
border-right:5px blue solid;
border-bottom:5px orange solid;
text-align:center;
line-height:200px;
}
- *{
- margin:0;
- padding:0;
- box-sizing:border-box;
- }
- .block{
- width:200px;
- height:200px;
- background:#ff0;
- border-top:5px red solid;
- border-left:5px green solid;
- border-right:5px blue solid;
- border-bottom:5px orange solid;
- text-align:center;
- line-height:200px;
- }
*{
margin:0;
padding:0;
box-sizing:border-box;
}
.block{
width:200px;
height:200px;
background:#ff0;
border-top:5px red solid;
border-left:5px green solid;
border-right:5px blue solid;
border-bottom:5px orange solid;
text-align:center;
line-height:200px;
}
Добавьте анимацию к своей странице как на примере урок8
Задание для восьмого урока
- Создать страницу istoriya.html задать для нее фон
- Оформить текст «история города» используя стили приведенные в уроке 8.
— Первые четыре абзаца с выравниванием по левому краю, по правому краю, по центру и по обоим краям.
— Добавить три заголовка используя свойста text-decoration, а также применить его в тексте.
— Сделать чтобы все абзацы начинались с красной строки.
— Применить в тексте свойства text-transform.
— использовать свойсто вертикальное выравнивание.
— изменить растояние между символами и словами для первого абзаца.
— изменить расстояние между строками второго абзаца и третьего.
— изменить стили шрифта и font-family для заголовков.
1. Код страницы со стилями для фона, заголовка и ссылок:
<html>
<head>
<title>Город мой</title>
<meta name="keywords" content="Ключевые слова, HTML и его элементы" >
<meta charset="utf-8">
<meta name="description" content="Основы HTML от GoldStudio" >
<meta name="author" content="Джон Дое" >
<meta name="robots" content="index,follow">
<style type="text/css">
h1 {
color:#009BF9;
}
html,body {
background-image: url(gerb.jpg);
background-repeat: repeat-y;
}
}
a:link {
color: #00E5FF;
text-decoration:none;
}
a:visited {
color: #009BF9;
text-decoration:none;
}
a:active {
font-style: italic;
text-decoration:none;
}
a:hover {
color:#00FBDB;
font-style: italic;
letter-spacing: 10px;
font-weight:bold;
text-decoration:none;
}
.divstyle
{
background-color: #F7FFFF;
margin-left: 400px;
margin-right: 400px;
padding: 20px;
margin-top: 10px;
}
.spanstyle
{
Color:#FFDEAD;
}
</style>
</head>
<body>
<div class="divstyle">
….
</div>
</body>
</html>
- <html>
- <head>
- <title>Город мой</title>
- <meta name="keywords" content="Ключевые слова, HTML и его элементы" >
- <meta charset="utf-8">
- <meta name="description" content="Основы HTML от GoldStudio" >
- <meta name="author" content="Джон Дое" >
- <meta name="robots" content="index,follow">
- <style type="text/css">
- h1 {
- color:#009BF9;
- }
- html,body {
- background-image: url(gerb.jpg);
- background-repeat: repeat-y;
- }
- }
- a:link {
- color: #00E5FF;
- text-decoration:none;
- }
- a:visited {
- color: #009BF9;
- text-decoration:none;
- }
- a:active {
- font-style: italic;
- text-decoration:none;
- }
- a:hover {
- color:#00FBDB;
- font-style: italic;
- letter-spacing: 10px;
- font-weight:bold;
- text-decoration:none;
- }
- .divstyle
- {
- background-color: #F7FFFF;
- margin-left: 400px;
- margin-right: 400px;
- padding: 20px;
- margin-top: 10px;
- }
- .spanstyle
- {
- Color:#FFDEAD;
- }
- </style>
- </head>
- <body>
- <div class="divstyle">
- ….
- </div>
- </body>
- </html>
<html>
<head>
<title>Город мой</title>
<meta name="keywords" content="Ключевые слова, HTML и его элементы" >
<meta charset="utf-8">
<meta name="description" content="Основы HTML от GoldStudio" >
<meta name="author" content="Джон Дое" >
<meta name="robots" content="index,follow">
<style type="text/css">
h1 {
color:#009BF9;
}
html,body {
background-image: url(gerb.jpg);
background-repeat: repeat-y;
}
}
a:link {
color: #00E5FF;
text-decoration:none;
}
a:visited {
color: #009BF9;
text-decoration:none;
}
a:active {
font-style: italic;
text-decoration:none;
}
a:hover {
color:#00FBDB;
font-style: italic;
letter-spacing: 10px;
font-weight:bold;
text-decoration:none;
}
.divstyle
{
background-color: #F7FFFF;
margin-left: 400px;
margin-right: 400px;
padding: 20px;
margin-top: 10px;
}
.spanstyle
{
Color:#FFDEAD;
}
</style>
</head>
<body>
<div class="divstyle">
….
</div>
</body>
</html>
2. Создадим стиль для выравнивания текста первого абзаца
.pleft {text-align: left}
- .pleft {text-align: left}
.pleft {text-align: left}
И
<p class="pleft">ваш текст</p>
- <p class="pleft">ваш текст</p>
<p class="pleft">ваш текст</p>
3. Стиль для выравнивания по правому краю
.pright {text-align: right}
- .pright {text-align: right}
.pright {text-align: right}
И
<p class="pright">ваш текст</p>
- <p class="pright">ваш текст</p>
<p class="pright">ваш текст</p>
4. Выравнивание по центру:
.pcenter {text-align: center}
- .pcenter {text-align: center}
.pcenter {text-align: center}
И
<p class="pcenter">ваш текст</p>
- <p class="pcenter">ваш текст</p>
<p class="pcenter">ваш текст</p>
5. Остальным абцам выравнивание по обоим краям
p {text-align: justify}
- p {text-align: justify}
p {text-align: justify}
Смотрим результат:

6. Пропишем стили и классы для заголовков:
h1 {
color:#009BF9;
text-decoration:underline;
}
.textа {text-decoration:overline;}
.textb {text-decoration:line-through;}
- h1 {
- color:#009BF9;
- text-decoration:underline;
- }
- .textа {text-decoration:overline;}
- .textb {text-decoration:line-through;}
h1 {
color:#009BF9;
text-decoration:underline;
}
.textа {text-decoration:overline;}
.textb {text-decoration:line-through;}
И применим класы для заголовка второго уровня и текста:
<h2 class="texta">Самый большой город Карагандинской области</h2>
<p class="textb">здесь ваш текст</p>
- <h2 class="texta">Самый большой город Карагандинской области</h2>
- <p class="textb">здесь ваш текст</p>
<h2 class="texta">Самый большой город Карагандинской области</h2>
<p class="textb">здесь ваш текст</p>
Смотрим результат:

7. Делаем красную строку: text-indent: 20px
Стиль:
p {
text-align: justify;
text-indent: 20px;
}
- p {
- text-align: justify;
- text-indent: 20px;
- }
p {
text-align: justify;
text-indent: 20px;
}
Результат:

8. Сделаем чтоб в заголовке каждое слово начиналось с заглавного символа: text-transform: capitalize
Стиль:
h1 {
color:#009BF9;
text-decoration:underline;
text-transform: capitalize;
}
- h1 {
- color:#009BF9;
- text-decoration:underline;
- text-transform: capitalize;
- }
h1 {
color:#009BF9;
text-decoration:underline;
text-transform: capitalize;
}
Добавим стили для преобразования символов в верхний и нижний регистр:
.textc {text-transform: lowercase;}
.textd {text-transform: uppercase;}
- .textc {text-transform: lowercase;}
- .textd {text-transform: uppercase;}
.textc {text-transform: lowercase;}
.textd {text-transform: uppercase;}
И применим их:
<span class="textc">Страна</span>
<span class="textd">Статус</span>
- <span class="textc">Страна</span>
- <span class="textd">Статус</span>
<span class="textc">Страна</span>
<span class="textd">Статус</span>
Результат:

9. Напишем название города например ввиде волны:
<h2>
<span>К</span>
<span style="vertical-align: -10px">а</span>
<span>р</span>
<span style="vertical-align: 10px">а</span>
<span>г</span>
<span style="vertical-align: -10px">а</span>
<span>н</span>
<span style="vertical-align: 10px">д</span>
<span>а</span>
</h2>
- <h2>
- <span>К</span>
- <span style="vertical-align: -10px">а</span>
- <span>р</span>
- <span style="vertical-align: 10px">а</span>
- <span>г</span>
- <span style="vertical-align: -10px">а</span>
- <span>н</span>
- <span style="vertical-align: 10px">д</span>
- <span>а</span>
- </h2>
<h2>
<span>К</span>
<span style="vertical-align: -10px">а</span>
<span>р</span>
<span style="vertical-align: 10px">а</span>
<span>г</span>
<span style="vertical-align: -10px">а</span>
<span>н</span>
<span style="vertical-align: 10px">д</span>
<span>а</span>
</h2>
Результат:

10. Изменим межсимвольное расстояние для первого абзаца. Добавим в класс pleft строки:
word-spacing: 10px;
letter-spacing: 5px;
- word-spacing: 10px;
- letter-spacing: 5px;
word-spacing: 10px;
letter-spacing: 5px;
результат:

11. Добавим в классы pright строку line-height: 25px; и pcenter строку line-height: 10px;

12. Добавим в стиль заголовка строки font-style: italic; font-family: Comic Sans MS; и в класс texta строку font-style: oblique; font-family: Monotype Corsiva, Verdana;
Смотрим результат:
