Как да завъртите елемента на страницата на сайта

Съдържание:

Как да завъртите елемента на страницата на сайта
Как да завъртите елемента на страницата на сайта

Видео: Как да завъртите елемента на страницата на сайта

Видео: Как да завъртите елемента на страницата на сайта
Видео: Когда выплачиваются доходы в AdSense? 2024, Може
Anonim

Много лесен начин за завъртане на елементите на страницата на уебсайта - просто приложете няколко стила css. Запознаването с този урок ще ви позволи да поставите разгънат фен на карти, разпръснати паднали листа или стилни снимки в албум на страницата. Урокът съдържа пример за изпълнението на фотоалбум и отчита решението за всички съвременни браузъри.

Как да завъртите елемента на страницата на сайта
Как да завъртите елемента на страницата на сайта

Необходимо е

Четири снимки с ширина до 450px

Инструкции

Етап 1

Този пример ще се съсредоточи върху създаването на стилна страница на албума със завъртени снимки.

Подготвих предварително изображения (ширина 400px) с адреси:

В бъдеще ще присвояваме идентификационни номера на изображенията според техните имена.

Стъпка 2

Първо, ще подготвим блок за нашия фотоалбум, като използваме тага div, а също така ще добавим снимки към него с помощта на маркера img (всяко изображение трябва да бъде затворено в свой собствен таг div), като това:

Моля, обърнете внимание, че сме присвоили идентификатор на блока -. Чрез идентификатора можем да се позовем на блока, използвайки css.

Стъпка 3

След това трябва да зададете стиловете css на блока. Списък със стилове: "position: relative;" - ще зададе началото от горния ляв ъгъл на нашия блок; "margin: 50px auto;" - ще зададе отстъпа на нашия блок "50px" над и под останалото съдържание на страницата, както и ще зададе автоматичното отстъпване отдясно и отляво, като по този начин ще подреди нашия блок в центъра; "ширина: 900px; височина: 650px;" - ще зададе съответно ширината на 900px и височината на 650px.

Посоченият списък със стилове трябва да бъде поставен по този начин:

#photo_page {

позиция: относителна;

марж: 0 автоматично;

ширина: 900px;

височина: 650px;

подравняване на текст: център;

}

Обърнете внимание на използването на "#photo_page" - така се отнасяме към идентификатора на блока.

Стъпка 4

Сега ще присвоим общи стилове за всяко изображение вътре в блока photo_page. Това са заоблени ъгли, сива граница, бял фон, подложка и сянка.

Това ще създаде фотографски ефект:

#photo_page img {

граница-радиус: 7px;

граница: 1px плътно сиво;

фон: #ffffff;

подплата: 10px;

кутия-сянка: 2px 2px 10px # 697898;

}

Обърнете внимание на използването на "#photo_page img" - това ще се отнася до всички изображения в блока photo_page

Стъпка 5

Също така е важно да добавите кратък стил като този:

#photo_page div {

плувка: ляво;

}

Той свива всички блокове вътре в блока photo_page вляво.

Стъпка 6

Междинният етап на урока вече е завършен. Ако работата ви е подобна на изображението на екранната снимка, тогава не сте сгрешили и можете да преминете към следващата стъпка.

Междинен етап в изпълнението на примера
Междинен етап в изпълнението на примера

Стъпка 7

Сега се обръщаме към завъртане на публикуваните снимки. За това се нуждаем от стил на преобразуване. В момента в чист вид той не се използва, а само с префикс за всеки браузър в началото, като този:

-webkit-transform: завъртане (стойност);

-moz-transform: завъртане (стойност);

-o-преобразуване: завъртане (стойност);

Това е стилът на ротация за браузърите: Google Chrome, Mazilla, Opera (съответно). Вместо думата "стойност", ще вмъкнем число с deg в края, по следния начин:

90 градуса - завъртете се на 90 градуса по посока на часовниковата стрелка.

-5deg - завъртете -5 градуса обратно на часовниковата стрелка.

И т.н.

Стъпка 8

Стил за снимка photo_1:

# снимка_1 {

-webkit-трансформация: завъртане (5deg);

-moz-трансформация: завъртане (5deg);

-o-преобразуване: завъртане (5deg);

}

Първото изображение се завърта на 5 градуса.

Стъпка 9

Стил за снимка photo_2:

# снимка_2 {

-webkit-трансформация: завъртане (-3deg);

-moz-трансформация: завъртане (-3deg);

-o-преобразуване: завъртане (-3deg);

}

Второто изображение се завърта -3 градуса.

Стъпка 10

Стил за снимка photo_3:

# снимка_3 {

-webkit-трансформация: завъртане (-2deg);

-moz-трансформация: завъртане (-2deg);

-o-преобразуване: завъртане (-2deg);

}

Третото изображение се завърта на -2 градуса.

Стъпка 11

Стил за снимка photo_4:

# снимка_4 {

-webkit-трансформация: завъртане (8deg);

-moz-трансформация: завъртане (8deg);

-o-преобразуване: завъртане (8deg);

}

Четвъртото изображение се завърта на 8 градуса.

Стъпка 12

Нека да видим как можете да коригирате позицията на изображенията. Например искате да компенсирате първото изображение 20px отгоре и 10px отляво. В този случай трябва да използвате стила на полето. Ето правилния начин да го използвате за нашия случай:

# снимка_1 {

марж: 20px -10px -20px 10px;

-webkit-трансформация: завъртане (5deg);

-moz-трансформация: завъртане (5deg);

-o-преобразуване: завъртане (5deg);

}

Моля, обърнете внимание, че първата стойност на стила е горният поле; второто е отстъп вдясно; третият е отстъп отдолу; четвърто - отстъп вляво.

Важно: в нашия случай долният марж е равен на отрицателната стойност на горния марж. Ако видите бяло пространство под изображението на вашата страница, опитайте се да отстъпите долната част на изображението още по-негативно.

Стъпка 13

Работата е завършена, предоставям екранна снимка (като взема предвид промяната в отстъпа на първото изображение, описано в стъпка 12).

Добавете стил на вдлъбнатина към изображения, които не са в позиция, която да ви подхожда.

Препоръчано: