Css ссылка ΠΊΠ½ΠΎΠΏΠΊΠ°: Бсылка ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° | htmlbook.ru

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылку ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ссылку Π½Π° HTML? По 3 способа! —

Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток! ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Π± мастСр задавался вопросом ΠΊΠ°ΠΊ ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ сразу ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ ΠΏΠΎ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ адрСсу. ΠŸΡ€ΠΎΡΡ‚Π°Ρ ссылка «a href=»Π°Π΄Ρ€Π΅Ρ»>Бсылка» выглядит Π½Π΅ красиво, ΠΈ Π½Π΅ всСгда ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ вашСго сайта. Π’Π°ΠΊ ΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅. Из ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ ссылки, ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ адрСсу.

Для Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, ΠΊΠ°ΠΊ всСгда, сущСствуСт нСсколько Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ нСсколько ΠΈΠ· Π½ΠΈΡ….

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылку ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ

Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ссылку, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ написания своих стилСй CSS.

Π˜Ρ‚Π°ΠΊ, создаСм ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ссылку. И ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ адрСс ΠΊ нашим стилям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ напишСм Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅.

<link rel="stylesheet" href="link_button.css">
<a href="https://you-hands.ru">Π’Π°ΡˆΠ° ссылка</a>

А Π²ΠΎΡ‚ ΠΈ ΠΎΠ½ΠΈ, Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠΈ нашСй ΠΏΠΎΠ±Π΅Π΄Ρ‹ Π½Π°Π΄ тСкстовой ссылкой, стили. Они ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π΅Π΅ Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ.

a{
	padding: 10px 10px;/* отступы ΠΎΡ‚ тСкста Π΄ΠΎ ΠΊΡ€Π°Π΅Π² */
	text-decoration: none;/* ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ Π΄Π΅ΠΊΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ */
	-moz-appearance: button; /* ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ для Firefox */
	-webkit-appearance: button; /* ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ для Chromium */	
}

Π’Π°ΠΊΠΈΠΌ способом ΠΌΡ‹ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ всС ссылки Π½Π° страницС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ

Π­Ρ‚ΠΎΡ‚ способ достаточно Π±Π°Π½Π°Π»Π΅Π½ ΠΈ прост. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ Π²Ρ‹ ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‚Π΅Π³ΠΎΠΌ ««!

<a href="you-hands.ru"><img src="button.png"></a>

ΠŸΡ€Π°Π²Π΄Π°, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст, Π²Π°ΠΌ придСтся Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°Π½ΠΎΠ²ΠΎ. Плюс, такая ΠΊΠ½ΠΎΠΏΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС мСста, Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π’Π°ΠΊΠΎΠΉ способ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания слоТных ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ стилями CSS.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ способ

Π­Ρ‚ΠΎΡ‚ способ практичСский Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΌΡ‹ использовали стили ΠΊΠ½ΠΎΠΏΠΎΠΊ «ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ«, сСйчас ΠΆΠ΅ ΠΌΡ‹ нарисуСм свою ΠΊΠ½ΠΎΠΏΠΊΡƒ «Ρ блэк Π΄ΠΆΠ΅ΠΊΠΎΠΌ ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ!«.

<link rel="stylesheet" href="link_button_3.css">
<a href="https://you-hands.ru">Π’Π°ΡˆΠ° ссылка</a>
.ssilka{
	border:1px solid #ccc; /*Ρ€Π°ΠΌΠΊΠ°*/
	background:#eaeaea; /*Ρ„ΠΎΠ½*/
	padding: 10px 10px; /*отступы Π²Π½ΡƒΡ‚Ρ€ΠΈ*/
	text-decoration: none; /*ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ссылки*/
}

Π’Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ такая ссылка Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ Π²Π°ΠΌ захочСтся. НуТно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для Π½Π΅Π΅. ВСкст мСняСтся Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π΅ Π·Π°Π³Ρ€ΠΎΠΌΠΎΠΆΠ΄Π°Π΅Ρ‚ html ΠΊΠΎΠ΄. Π’Π°ΠΊ-ΠΆΠ΅, такая ссылка Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ способа, Π³Π΄Π΅ замСнялись всС ссылки.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ссылкой

Для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚Π°ΠΊ-ΠΆΠ΅ сущСствуСт нСсколько способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π΄Π°Π»Π΅Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅. Вакая ситуация ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу. МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΊΠ½ΠΎΠΏΠΊΠ° выглядСла ΠΊΠ°ΠΊ обычная ΠΊΠ½ΠΎΠΏΠΊΠ°, Π° Π²Π΅Π»Π° сСбя ΠΊΠ°ΠΊ ссылка, Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π»ΡŽΠ±Ρ‹Ρ… стилСй.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ-Π±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Π΅Π»Π° сСбя ΠΊΠ°ΠΊ ссылка, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ для Π½Π΅Π΅ Ρ„ΠΎΡ€ΠΌΡƒ, Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ лишь ΠΊΠ½ΠΎΠΏΠΊΡƒ.

<form action="https://you-hands.ru" method="GET">
	<button type="submit" >Кнопка ΠΊΠ°ΠΊ ссылка</button>
</form>

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ

Π’ΡƒΡ‚ ΠΌΡ‹ ΡƒΠΆΠ΅ задСйствуСм магию JavaScript! Для этого, создадим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΡƒΠ΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ. И сдСлаСм это Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ± ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ быстро ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

<script type="text/javascript">
	function GoUrl(url){
		location.href=url;
	}
</script>

Π§Ρ‚ΠΎ-Π±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ лишь ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ свойство onClick для любой ΠΊΠ½ΠΎΠΏΠΊΠΈ.

<button type="submit">Кнопка ΠΊΠ°ΠΊ ссылка 2</button>

Π’Ρ€Π΅Ρ‚ΠΈΠΉ способ

Π­Ρ‚ΠΎΡ‚ способ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ JS ΠΊΠΎΠ΄ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ

<button type="submit">Кнопка ΠΊΠ°ΠΊ ссылка 3</button>

Π˜Ρ‚ΠΎΠ³ΠΈ

Как ΠΈ всСгда, нСсколько способов Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅. Каким Π±ΡƒΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹, Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π²Π°ΠΌ. Если ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ вопросы, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΡ… Π² коммСнтариях Π½Π° сайтС. Π£Π΄Π°Ρ‡ΠΈ!

4.94/5 (8)

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ HTML ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая дСйствуСт ΠΊΠ°ΠΊ ссылка

Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов создания HTML ΠΊΠ½ΠΎΠΏΠΊΠΈ, которая дСйствуСт ΠΊΠ°ΠΊ ссылка, Ρ‚.Π΅., ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Π½Π° эту ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΎΠ½Π° пСрСнаправляСтся Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ URL-адрСс.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² добавлСния ссылки Π½Π° HTML ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строчный

onclick eventΒΆ

  1. ΠΊ HTML <button> Ρ‚Π΅Π³Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта HTML <form>.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <button>Click Here</button>
  </body>
</html>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° <form>.

  1. ΠΊ <input> Ρ‚Π΅Π³Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта HTML <form>.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <form>
      <input type="button" value="w3docs"/>
    </form>
  </body>
</html>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Бсылки Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли JavaScript Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π° поисковая систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ссылки.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ action ΠΈΠ»ΠΈ formaction Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <form>.ΒΆ

  1. Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ action

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <form action="https://www.w3docs.com/">
      <button type="submit">Click me</button>
    </form>
  </body>
</html>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ссылку Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ target=»_blank».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <form action="https://www.w3docs.com/" method="get" target="_blank">
      <button type="submit">Click me</button>
    </form>
  </body>
</html>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сСмантичСски Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ смысла. Но данная Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° допустима.

  1. Π±. Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ HTML5 formaction.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <form>
      <button type="submit" formaction="https://www.w3docs.com">Click me</button>
    </form>
  </body>
</html>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Атрибут formaction ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠ½ΠΎΠΏΠΎΠΊ с type=”submit”. Π’Π°ΠΊ ΠΊΠ°ΠΊ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ являСтся HTML5-specific, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ слабо ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π² стилС HTML ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS)ΒΆ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
    <style>
      .button {
      background-color: #FF4500;
      border: none;
      color: white;
      padding: 20px 34px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 20px;
      margin: 4px 2px;
      cursor: pointer;
      }
    </style>
  </head>
  <body>
    <a href="https://www.w3docs.com/">Click Here</a>
  </body>
</html>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Π’Π°ΠΊ ΠΊΠ°ΠΊ трСбуСтся слоТноС стилСвоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Бсылки ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² соврСмСнных Π²Π΅Π±-прилоТСниях β€” CSS-LIVE

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ Links vs. Buttons in Modern Web Applications с сайта marcysutton.com для CSS-live.ru, Π°Π²Ρ‚ΠΎΡ€ β€” ΠœΠ°Ρ€ΡΠΈ Π‘Π°Ρ‚Ρ‚ΠΎΠ½

Github: ссылки ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ?

Одна ΠΈΠ· Π²Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ Π²ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-доступности β€” Π½Π΅Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ…Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ссылками ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ. Ну, HTML-элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ссылки Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡƒ, Π·Π½Π°Π΅Ρ‚Π΅? Π’ Π²Π΅Π±-прилоТСниях Π½Π° JavaScript ΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ путаСмся, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ дСйствия. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²Π΅ΡΡ‚ΡŒ Ρ‚ΡƒΠΌΠ°Π½, я ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования для ссылок ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² прилоТСниях с отрисовкой Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈ ΠΏΠΎΠΌΠΎΠ³Ρƒ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния UI.

Кнопки

ΠŸΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ люди становятся Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ,Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΡƒΠ·Π½Π°Π² ΠΏΡ€ΠΎ HTML-элСмСнт <button>. (МнС ΠΈ самой ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ нСсколько Π»Π΅Ρ‚, ΠΏΠΎΠΊΠ° я ΡƒΠ·Π½Π°Π»Π°, для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ h2-h6, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚). ΠœΠΎΠ³ΡƒΡ‡Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈ ΠΏΡ€Π°Π²Π΄Π° крутая. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ:

  • ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ фокус с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
  • Π”Π΅Π»Π°Ρ‚ΡŒ Β«ΠΊΠ»ΠΈΠΊΒ» ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΏΡ€ΠΎΠ±Π΅Π»
  • ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° сСрвСр
  • ΠžΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ
  • Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° disabled
  • Π”Π°Π²Π°Ρ‚ΡŒ подсказку скринридСру с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСявного Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° role="button"
  • ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ состояния ∢focus, ∢hover, ∢active, ∢disabled

Если Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ скрипта,ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт для:

  • ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π½ΠΈΡ модального ΠΎΠΊΠ½Π°
  • Π’Ρ‹Π·ΠΎΠ²Π° Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ мСню
  • ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ интСрфСйса
  • ΠŸΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΡ ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°
  • Вставки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JS Π² случаС, Ссли ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JS

Бсылки

Π’ΠΎΡ‚ нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… возмоТностСй ссылок, ΠΈΠ»ΠΈ якорСй, ΠΈΠ»ΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π° Π²Π΅Π±Π°:

  • Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ гипСртСкст,Β  ΡΠ΅Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-рСсурсов
  • ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу ΠΈΠ»ΠΈ ΠΎΠΊΠ½ΠΎ
  • Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ URL
  • Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ пСрСрисовку/ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ якорям Π²Π½ΡƒΡ‚Ρ€ΠΈ страницы
  • Π‘Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ€Π°Π·Π½Ρ‹Π΅ части прилоТСния с отрисовкой Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅
  • Бпособны ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ фокус ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° href
  • Π Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ»ΠΈΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши Enter
  • Π˜ΠΌΠ΅ΡŽΡ‚ Π½Π΅ΡΠ²Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ link
  • НС Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tabindex="-1" ΠΈ aria-hidden="true"
  • ΠœΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ… (Π° Ρ€Π°Π½ΡŒΡˆΠ΅ β€” ΠΈ Π²ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ°Ρ…)
  • ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ состояния ∢link, ∢visited, ∢focus, ∢hover, ∢active

Π›ΠΈΡ‡Π½ΠΎ для мСня самоС Π³Π»Π°Π²Π½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ссылкой ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ссылки ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ рСсурс, унося Π΅Π³ΠΎ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки β€” СдинствСнная Π·Π°Π³Π²ΠΎΠ·Π΄ΠΊΠ° здСсь). Кнопка ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² интСрфСйсС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄Π΅ΠΎ-ΠΏΠ»Π΅Π΅Ρ€,Β ΠΈΠ»ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ самом контСкстС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ aria-haspopup.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ навигация? А Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ?

ИзмСнСниС URL ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу. Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с Π½ΠΎΠ²Ρ‹ΠΌ рСсурсом ΠΈ пСрСрисовываСт пиксСли. Навигация ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дСйствий Ρ„ΠΎΡ€ΠΌΡ‹, якорных ссылок ΠΈ JavaScript-свойства location.

Подобно сортировкС писСм Π½Π° ΠΏΠΎΡ‡Ρ‚Π΅, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ β€” ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сСтСвых запросов с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ β€” общая тСхнология для мноТСства Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² (помню, ΠΊΠ°ΠΊ Π½Π° Π·Π°Ρ€Π΅ своСй ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ я Π±Π°Π»Π΄Π΅Π»Π° ΠΎΡ‚ PHPΡˆΠ½Ρ‹Ρ…), ставящая Π² соотвСтствиС прСдставлСния ΠΈ ΠΈΡ… части ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌ URL. Благодаря написанию динамичСских ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ², Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСски (Π±Π΅Π· Ρ…Π°Ρ€Π΄ΠΊΠΎΠ΄Π°)

ΠžΡ‚ΠΊΡƒΠ΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π°?

Π’ ΠΌΠΈΡ€Π΅ клиСнтских Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ построСнных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Angular, Ember ΠΈΠ»ΠΈ React, браузСрная пСрСрисовка ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΡΡ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚. НСмного нСясно, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π΄Π΅Π»Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, Π½ΠΎ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π±Π΅Π· измСнСния URL. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли я ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ панСль Π½Π°Π΄ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ страницы, я ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠΆΡƒ сюда ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽ интСрфСйс? Зависит Π»ΠΈ это ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ этой ΠΏΠ°Π½Π΅Π»ΠΈ свой собствСнный URL? Π’ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π²ΠΈΠ΄Π΅Π»Π° Π½Π΅Π΄Π°Π²Π½ΠΎ:

<a href="#" tabindex="0" ng-click="userPicker.userClicked(true)" aria-label="Some username"></a>

По ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΡŽ я посчитала, Ρ‡Ρ‚ΠΎ это Π½Π°Π΄ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° элСмСнт button, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅Ρ‚ значСния Π² href, Π½ΠΎ Π΅ΡΡ‚ΡŒ tabindex="0" ΠΈ привязка ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ng-click. Выглядит ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π΄Π°? МнС сказали, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ якорСм, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Β«ΠΎΠ½ пСрСнаправляСт Π½Π° внСшниС ссылки ΠΈ страницу профиля». Π­Ρ‚ΠΎ стало ясно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС изучСния JavaScript-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вызываСтся Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… мСстах ΠΏΠΎ привязкС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ng-click Π½Π° элСмСнтС button. НСуТСли ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄ΠΎ Ρ‚Π°ΠΊ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΊΠΎΠΏΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ элСмСнт?

Если Π² чисто клиСнтском ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ фокус обрабатываСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ β€” Ρƒ ссылки ng-click ΠΈ tabindex останСтся ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ нСявная Ρ€ΠΎΠ»ΡŒ ссылки. Однако,ΠΏΡ€ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ href ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ, Ссли ΡΠΊΠΎΡ€ΡŒ пСрСнаправляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ рСсурс. Tabindex ΠΈ события click, привязанныС ΠΊ Ρ‚Π΅Π³Ρƒ ссылки β€” Π°Π½Ρ‚ΠΈΠΏΠ°Ρ‚Π΅Ρ€Π½ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Ρ‰Π΅ аукнСтся Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΅Π³ΠΎ.

Если Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ основной Ρ‡Π°ΡΡ‚ΡŒΡŽ Π²Π΅Π±-прилоТСния, Ρ‚ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ссылки ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ. А Π΅Ρ‰Π΅ с Π½ΠΈΠΌ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сСрвСрныС JavaScript-прилоТСния с прогрСссивным ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ шаблонами URL, Π° Π½Π΅ полагаясь Π½Π° события ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ.

Роль UX Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ доступных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π― скаТу это вслух: эта ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° часто начинаСтся с Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ UX. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π°ΠΌ с ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ интСрфСйса, ΠΈ β€” ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ Π½Π°Π΄ΠΎ β€” Π² ΠΊΠΎΠ΄Π΅ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ссылками. Π“Π΄Π΅ это становится ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ?

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ скринридСра обратится Π² Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Β«ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒΒ» Π² вашСм UI, которая Π½Π° самом Π΄Π΅Π»Π΅ написана Π² ΠΊΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ссылка, для Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π°ΠΉΡ‚ΠΈ Π΅Π΅. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΈ ΠΎ голосовых интСрфСйсах: Ссли Π²Ρ‹ произнСсётС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая Π² ΠΊΠΎΠ΄Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ссылку, Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, Π½Π΅Ρ‚?

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, ΠΏΠΎ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΡŽ, ΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ эту Π³Ρ€Π°Π½ΡŒ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с ng-click Π²Ρ‹ΡˆΠ΅. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для запуска асинхронной ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΌ Π½Π°ΠΌ элСмСнтС (Π΄Π°ΠΆΠ΅ Π±Π΅Π· Ρ‚Π΅Π³Π° <form>, Π½ΠΎ это Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ²ΠΎΠ΄ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ). Аналогично, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния прСдставлСния Π±Π΅Π· ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π΄Π°ΠΆΠ΅ Ссли ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ссылки. Одни элСмСнты подходят Π² ΠΎΠ΄Π½ΠΎΠΌ случаС, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ β€” Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ: всё Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ возмоТности этого элСмСнта ΠΏΠΎ максимуму.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ?

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ для этого ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ ΠΈ сдСлайтС ссылки ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ Π½Π° ссылки, Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ β€” Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π‘Π΅Π· двусмыслСнности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ станСт Π»Π΅Π³Ρ‡Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ доступный ΠΊΠΎΠ΄, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ оТиданиям ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. (МоТно Π»ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° эту ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅?)

Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅:

  • Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ скринридСра ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Ρ‚Π°Π±ΠΎΠΌ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт, подскаТСт Π»ΠΈ Ρ€ΠΎΠ»ΡŒ этого элСмСнта, Ρ‡Π΅Π³ΠΎ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ? (Π£Π²ΠΎΠ΄ΠΈΡ‚ Π»ΠΈ ΠΎΠ½ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы? Об этом Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅.)
  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ ссылочныС Ρ„ΠΈΡ‡ΠΈ Ρ‚ΠΈΠΏΠ° смСны URL ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΊΠ°? ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ href, ng-href, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
  • Навигация ΠΏΠΎ страницам заслуТиваСт измСнСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ истории.

Π­Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΊΠΎΠ½Π΅Ρ†.

Π£Π²Π΅Ρ€Π΅Π½Π°, Ρ‡Ρ‚ΠΎ ΠΊ этой Ρ‚Π΅ΠΌΠ΅ придСтся Π²Π΅Ρ‡Π½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ снова ΠΈ снова, ΠΊΠ°ΠΊ ΠΈ всС эти Π³ΠΎΠ΄Ρ‹. Воплощая интСрфСйс Π² ΠΊΠΎΠ΄Π΅, Π²Π°ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· придСтся с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС… ΠΈ Π΅ΡΡ‚ΡŒ ΡƒΠΉΠΌΠ° способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅. И Ссли ΠΏΡ€ΠΈ этом Π²Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚ΠΎ это Π»ΡƒΡ‡ΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ Π² Π²Π°ΡˆΠΈΡ… силах.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ прСдстоит Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ послС вас, благодаря дСкларативности смогут Π»Π΅Π³Ρ‡Π΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ эту Π½Π°ΡƒΠΊΡƒ. И самоС Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± оТиданиях Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ взаимодСйствия, Π° Π½Π΅ Π±Ρ€ΠΎΡΠ°ΠΉΡ‚Π΅ΡΡŒ с Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ интСрфСйса Π² крайности. Когда интСрфСйс ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн, ΠΎΠ½ мСньшС напрягаСт, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹.

P.S. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ссылкой

ΠžΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ ссылку ΠΊΠ°ΠΊ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: ссылка ΠΏΠΎΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ на рСсурс, Π°Β Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ дСйствиС. Но Ссли Π·Π°Π΄Π°Ρ‡Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π°, ΠΈΠΌΠ΅Π΅Ρ‚ смысл хотя бы Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π΅Ρ‘ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

БинтаксичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ (Β«Π²Π°Π»ΠΈΠ΄Π½ΠΎΠ΅Β») и кроссбраузСрноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β β€” Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Β ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ. Π’Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ action Ρ„ΠΎΡ€ΠΌΡ‹ слСдуСт ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ URL-адрСс, Π½Π°Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° вСсти Β«ΠΊΠ½ΠΎΠΏΠΊΠ°-ссылка». Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Β ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (IE8 ΠΈΒ Π½ΠΈΠΆΠ΅) слСдуСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ type="submit":

<form action="/example/">
Β Β Β Β <button type="submit">Кнопка-ссылка</button>
</form>

«Кнопка-ссылка» Π²Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Π΅Π΄Ρ‘Ρ‚ на страницу с адрСсом /example/.

Если трСбуСтся ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ссылку Π²Β Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈΒ Ρ„Ρ€Π΅ΠΉΠΌΠ΅, ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΈΒ ΡƒΒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ссылок, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ target элСмСнта FORM:

<form action="/example/" target="_blank">

Π”Π΅ΠΌΠΎ

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ FullΒ HD Π²Β 4K Π±Π΅Π· размытия

Π‘Ρ‚Ρ€ΠΎΠΊΠ° запроса

Π‘Ρ‚Ρ€ΠΎΠΊΠ° запроса — Ρ‡Π°ΡΡ‚ΡŒ URL-адрСса послС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²ΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠ°, содСрТащая GET-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Β Π²ΠΈΠ΄Π΅ ΠΏΠ°Ρ€ name=value (имя=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… символом &.

Если адрСс, Π½Π°Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ссылка, содСрТит строку запроса, слСдуСт для каТдого GET-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Β Ρ„ΠΎΡ€ΠΌΡƒ скрытоС ΠΏΠΎΠ»Π΅ ΡΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ name ΠΈΒ value:

<form action="/example/">
Β Β Β Β <input type="hidden" name="foo"Β Β  value="bar" />
Β Β Β Β <input type="hidden" name="lorem" value="ipsum" />
Β Β Β Β <button type="submit">Кнопка-ссылка</button>
</form>

Данная Ρ„ΠΎΡ€ΠΌΠ° Π²Π΅Π΄Ρ‘Ρ‚ на страницу /example/?foo=bar&lorem=ipsum.

Chromium/Blink ΠΈΒ WebKit

Π’Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… на основС Π΄Π²ΠΈΠΆΠΊΠΎΠ² ChromiumΒ / Blink (Chrome, Opera 15+, ЯндСкс.Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€, Vivaldi) ΠΈΒ WebKit (Safari) Π΅ΡΡ‚ΡŒ ошибка (Π±Π°Π³) (1, 2): Π²ΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ, ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ строку запроса от основной части адрСса, добавляСтся к адрСсу Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ отсутствии ΠΏΠΎΠ»Π΅ΠΉ Π²Β Ρ„ΠΎΡ€ΠΌΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΠΎΡ€ΠΌΠ°:

<form action="/example/">
Β Β Β Β <button type="submit">Кнопка-ссылка</button>
</form>

ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ на адрСс /example/? вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ /example/.

ΠšΠ΅Π½Ρ‚ Π’Π°ΠΌΡƒΡ€Π° (Kent Tamura) ΠΈΠ·Β ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Chromium Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ это соотвСтствуСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ спСцифи­кациям HTML ΠΈΒ URL.

ΠžΠ±ΠΎΠΉΡ‚ΠΈ это ΠΌΠΎΠΆΠ½ΠΎ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ автоматичСского сСрвСрного пСрСнаправлСния (Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Π°) с адрСса, ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π²ΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ, Π½Π°Β Ρ‚Π°ΠΊΠΎΠΉΒ ΠΆΠ΅ адрСс Π±Π΅Π· Π²ΠΎΡΠΏΡ€ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠ°.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΒ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ ΡΒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ссылкой

  • Π£Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅Ρ‚ возмоТности ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΡƒΠ΄Π° Π²Π΅Π΄Ρ‘Ρ‚ ссылка-ΠΊΠ½ΠΎΠΏΠΊΠ°, Π΄ΠΎΒ Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΏΠΎΒ Π½Π΅ΠΉ.
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅Β ΠΌΠΎΠΆΠ΅Ρ‚ по своСму ТСланию ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ссылку-ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Β Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π²Β Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅.

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

Кнопка Π²Π½ΡƒΡ‚Ρ€ΠΈ ссылки

НСрСдко элСмСнт BUTTON просто ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€ΡŒ ссылки:

<a href="/example/"><button>Кнопка-ссылка</button></a>

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ во всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, но согласно HTML5 это синтаксичСски Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ (Β«Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎΒ»): ссылка Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ элСмСнты. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, такая ссылка Π½Π΅Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Β Internet Explorer (IE) Π½ΠΈΠΆΠ΅ 9-ΠΉ вСрсии.

Π”Π΅ΠΌΠΎ

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для прСдотвращСния размытия ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π°Β Π²Π΅Π±-страницах

Кнопка с JS-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠ°

ΠŸΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° с JavaScript-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ события Ρ‰Π΅Π»Ρ‡ΠΊΠ°:


<button>Кнопка-ссылка</button>

Но такая ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ JavaScript, Π΅Ρ‘ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Β Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅, ΠΈΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с индСксациСй поисковиками, Π½Π΅Β ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΠΈ JavaScript-ΠΊΠΎΠ΄.

Π”Π΅ΠΌΠΎ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ³Ρ€ Π±Π΅Π· размытия

НСстандартныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ CSS

ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ возмоТности нСстандартныС, ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… нС рСкомСндуСтся.

Firefox ΠΈΒ Chromium

Firefox вСрсий 81 ΠΈΒ Π½ΠΈΠΆΠ΅ ΠΈΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ на основС Π΄Π²ΠΈΠΆΠΊΠ° Chromium (Chrome, Opera 15+, Vivaldi, ЯндСкс.Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€) ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… вСрсий ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ нСстандартныС прСфиксированныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ свойства appearance, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ button ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… позволяло ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ элСмСнт, Π²Β Ρ‚ΠΎΠΌ числС ссылку:

A. example {
Β Β Β Β Β Β Β -moz-appearance: button; /* Firefox */
Β Β Β Β -webkit-appearance: button; /* Chromium */
}

Π”Π΅ΠΌΠΎ

ΠœΠ΅Π»ΠΎΠ΄ΠΈΡ‡Π½Π°Ρ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΌΡƒΠ·Ρ‹ΠΊΠ°

Internet Explorer, Edge и спСцификация

Π’Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… MicrosoftΒ β€” Internet Explorer (IE) ΠΈΒ EdgeΒ β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ нСдоступна. В спСцификации CSS Basic User Interface Module LevelΒ 4 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ button свойства appearance нС прСдусмотрСно.

мСняСм Ρ†Π²Π΅Ρ‚ ΠΈ Ρ„ΠΎΠ½, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΡ€ΠΈΠ΄Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ

ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°: ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π±Ρ‹Π» основан Π½Π° ссылках. ИмСнно идСя Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ/Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½Π° ссылки ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ с ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Π±-страницы Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ сдСлала Ρ„Ρ€Π°Π·Ρƒ Β«ΡΠ΅Ρ€Ρ„ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Β» Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ. Бтилизация ссылок CSS ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π₯отя Π² HTML ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ тСкста Π΄Π°ΠΆΠ΅ Π±Π΅Π· CSS.

Бсылки ΠΈΠΌΠ΅ΡŽΡ‚ синий Ρ†Π²Π΅Ρ‚ (просмотрСнныС – Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ). Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅. Π’ Π΄Π΅ΠΌΠΎ прСдставлСна самая ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ ссылка.

Но Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, синий Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ Π΄ΠΈΠ·Π°ΠΉΠ½ вашСго сайта. ΠœΠΎΠΆΠ΅Ρ‚, Π²Π°ΠΌ Π½Π΅ нравятся подчСркивания. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π½Π΅ Π²Π°ΠΆΠ½Π° – CSS позволяСт ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ссылки, ΠΊΠ°ΠΊ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. Нам лишь Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ссылку Π² стилях.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π·ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ пСрСвСсти всС Π±ΡƒΠΊΠ²Ρ‹ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅Ρ‚?

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ курс ΠΏΠΎ вСрсткС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ сайта с нуля!

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ курс ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ соврСмСнныС сайты Π½Π° HTML5 ΠΈ CSS3

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

a {
color: red;
text-decoration: none;
text-transform: uppercase;
}

a {

Β Β color: red;

Β Β text-decoration: none;

Β Β text-transform: uppercase;

}

Π£ΠΆΠ΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅! Но Π·Π°Ρ‡Π΅ΠΌ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ? Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΠ°Ρ€Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… способов стилизации ссылок для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ UX.

Бтилизация всСх состояний ссылки

Бсылки ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ состояниями, ΠΎΠ½ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ взаимодСйствии с Π½ΠΈΠΌΠΈ Π½Π° страницС. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ стандартных стилСй ссылки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° 3 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… состояния:

Hover (:hover): ΠΊΠΎΠ³Π΄Π° курсор располоТСн Π½Π°Π΄ ссылкой Π±Π΅Π· ΠΊΠ»ΠΈΠΊΠ°

Visited (:visited): ссылка, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠ» Ρ€Π°Π½Π΅Π΅, Π½ΠΎ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ сСйчас Π½Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ курсор

Active (:active): ссылка Π² процСссС наТатия. БостояниС ΠΎΡ‡Π΅Π½ΡŒ быстроС – ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π°, Π½ΠΎ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‰Π΅Π»Ρ‡ΠΊΠ°.

НиТС прСдставлСна ссылка ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π΄Π΅ΠΌΠΎ. Π‘ΠΏΠ΅Ρ€Π²Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ навСсти курсор Π½Π° Π½Π΅Π΅ Π±Π΅Π· ΠΊΠ»ΠΈΠΊΠ°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΠΎΠ΄ ссылкой появляСтся ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ ΠΈ Π·Π°ΠΆΠΌΠΈΡ‚Π΅ – Ρ‚Π°ΠΊ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС ссылки, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ Ρ†Π²Π΅Ρ‚ становится Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ. ΠžΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, ΠΈ ссылка станСт Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Π΅Ρ‰Π΅ Π΄ΠΎ Π΅Π΅ посСщСния.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ ссылки каТСтся простой, Π½ΠΎ Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ происходит – ΠΈ CSS Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π½Π΅Π²Π΅Ρ€ΠΎΡΡ‚Π½ΡƒΡŽ ΠΌΠΎΡ‰ΡŒ ΠΏΠΎ настройкС UX!

Бсылки ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ

На эту Ρ‚Π΅ΠΌΡƒ вСдутся споры, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ссылку Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Как ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ HTML элСмСнтами, CSS позволяСт ΠΊ ссылкС Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ ΠΈ padding, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π’ΠΎΡ‚ наша ссылка с этими Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌΠΈ:

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ курс ΠΏΠΎ вСрсткС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ сайта с нуля!

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ курс ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ соврСмСнныС сайты Π½Π° HTML5 ΠΈ CSS3

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

a {
background-color: red;
color: white;
padding: 1em 1.5em;
text-decoration: none;
text-transform: uppercase;
}

a {

Β Β background-color: red;

Β Β color: white;

Β Β padding: 1em 1.5em;

Β Β text-decoration: none;

Β Β text-transform: uppercase;

}

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ нашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ интСрактивности ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ знания. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌΠ½ΠΎ-сСрой, Ρ‡Π΅Ρ€Π½ΠΎΠΉ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ ΠΈ свСтло-сСрой послС посСщСния:

a {
background-color: red;
color: white;
padding: 1em 1. 5em;
text-decoration: none;
text-transform: uppercase;
}

a:hover {
background-color: #555;
}

a:active {
background-color: black;
}

a:visited {
background-color: #ccc;
}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

a {

Β Β background-color: red;

Β Β color: white;

Β Β padding: 1em 1.5em;

Β Β text-decoration: none;

Β Β text-transform: uppercase;

}

Β 

a:hover {

Β Β background-color: #555;

}

Β 

a:active {

Β Β background-color: black;

}

Β 

a:visited {

Β Β background-color: #ccc;

}

Бтилизация ссылки ΠΏΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с состояниями позволяСт Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Ρ‹Π΅ эффСкты. НапримСр, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим эффСкт наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ.

О, ΠΈ курсоры!

ΠœΡ‹ ΡƒΠΆΠ΅ довольно Π΄Π°Π»Π΅ΠΊΠΎ зашли Π² стилизации ссылок, ΠΈ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€” курсор. ΠšΡƒΡ€ΡΠΎΡ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ Π½Π° экранС. ΠœΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ‡Π΅Ρ€Π½ΠΎΠΉ стрСлкС:

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ стрСлку Π½Π° Ρ€ΡƒΠΊΡƒ (:hover) – Ρ‚Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ со ссылкой ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ:

a:hover {
cursor: pointer;
}

a:hover {

Β Β cursor: pointer;

}

Π’Π°ΠΊ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅! ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ ссылку, которая ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с подходящими ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ подсказками.

Автор: Geoff Graham

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: //css-tricks.com/

РСдакция: Команда webformyself.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ курс ΠΏΠΎ вСрсткС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ сайта с нуля!

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ курс ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ соврСмСнныС сайты Π½Π° HTML5 ΠΈ CSS3

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

PSD to HTML

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° вСрстки сайта Π½Π° CSS Grid с нуля

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ

HTML ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠ°ΠΊ ссылка ΠΈ ссылка, ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!
Π’ сСгодняшнСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… способах, ΠΊΠ°ΠΊ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылку ΠΈ ΠΈΠ· ссылки ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±Ρ‹Π»Π° рабочая ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΠΎ Π½Π΅ΠΉ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»ΠΈΡΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ дСйствия, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Β  Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΈ Ρ‚.Π΄.Β  А Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка Π±Ρ‹Π»Π° ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π˜Ρ‚Π°ΠΊ, приступим.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:
Π’ ΠΊΠΎΠ΄Π΅ я ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽ «ВАША_Π‘Π‘Π«Π›ΠšΠ_НА_БВРАНИЦУ» ΠΈΠ»ΠΈ Β«https://bloggood.ru/Β». ЕстСствСнно, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти адрСса своими.

HTML ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ°ΠΊ ссылка

 1  способ:
Π’ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Β«actionΒ» помСститС URL-адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° вСсти Β«ΠΊΠ½ΠΎΠΏΠΊΠ°Β»:


<form action="ВАША_Π‘Π‘Π«Π›ΠšΠ_НА_БВРАНИЦУ " method="GET">
<input ENGINE="submit" value="Кнопка" />
</form>

2 способ:
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML события:


<input value="Кнопка" type="button" />

3 способ:
Π’ΠΎΠΆΠ΅ взят ΠΈΠ· HTML события, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом:

JS:


<script type="text/javascript">
function BlogGood()
{
location. href='https://bloggood.ru/';
}
</script>

HTML:


<input value="Кнопка" type="button" />

BlogGood() – это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΏΠΎ своСму.

HTML ссылка ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»Π°ΡΡŒ, ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° .

1  способ:
Π‘Π°ΠΌΠΎΠ΅ простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ – это Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ ΠΎΠ±Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Π΅ Ρ‚Π΅Π³Π°ΠΌΠΈ ссылки <a>:


<a href=" ВАША_Π‘Π‘Π«Π›ΠšΠ_НА_БВРАНИЦУ "><img src="knopka.jpeg"></a>

2 способ:

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ особоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² CSS Β«-moz-appearance ΠΈ -webkit-appearanceΒ» со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«buttonΒ» :

CSS:


a
{
-moz-appearance: button; /* Firefox */
-webkit-appearance: button; /* Chromium */
padding: .2em .75em;
text-decoration: none;
}

HTML:


<a href="https://bloggood.ru">Π‘Π‘Π«Π›ΠšΠ Π½Π° BLOGGOOD. RU</a>

3 способ:

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π² CSS ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ свои стили для ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π’Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

CSS:


.ssilka {
border:1px solid #ccc; // Ρ€Π°ΠΌΠΊΠ°
background:#eaeaea; //Ρ„ΠΎΠ½
padding: .2em .75em; //отступы Π²Π½ΡƒΡ‚Ρ€ΠΈ
text-decoration: none; //ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ссылки
}

HTML:


<a href="https://bloggood.ru">Π‘Π‘Π«Π›ΠšΠ Π½Π° BLOGGOOD.RU</a>

Π’Ρ€ΠΎΠ΄Π΅, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ пропустил ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½Π°ΠΏΡƒΡ‚Π°Π».

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΡΡ пост? Помоги Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ± этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΊΠ»ΠΈΠΊΠ½ΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй ↓↓↓

ПослСдниС новости ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠœΠ΅Ρ‚ΠΊΠΈ: css, html, javascript, ВСбмастСру, для сайта

Кнопки CSS. ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΌΠ°Π½ΡƒΠ°Π» с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ

БСгодня рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ стилСй самого часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Π΅Π±-элСмСнта, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π²ΠΎ всСх Π²Π΅Π±-тСхнологиях, начиная ΠΎΡ‚ сайта заканчивая Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ прилоТСниями. Π’ зависимости ΠΎΡ‚ создаваСмого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π΅Π³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, CSS ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ свой Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ внСшнСго Π²ΠΈΠ΄Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠΉ хочСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π°Ρ…ΠΎΠ΄ΠΈΠ» Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… стандартов. А сСйчас судя ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ ΠΈ возмоТностСй каскадной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ CSS, Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ оформлСния Π½Π΅ Ρ‚Π°ΠΊ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это ΠΏΠΎΠ΄ силу Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΈΠΌΠΈ срСдствами CSS.

ΠŸΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ссылок

Π•Ρ‰Π΅ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ Π² стилях buttons css ΠΈΠ³Ρ€Π°Π΅Ρ‚ hover эффСкт – это ΠΊΠΎΠ³Π΄Π° курсор ΠΌΡ‹ΡˆΠΈ наводится Π½Π° Π²Π΅Π±-элСмСнт ΠΈ ΠΏΡ€ΠΈ этом дСйствиС ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΅Π³ΠΎ стили. Π’ΠΎ Π΅ΡΡ‚ΡŒ, допустим, Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° с красным Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ с надписью Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Π­Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π²ΠΈΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ дСйствия. Но Ссли ΠΌΡ‹ Π½Π°Π²Π΅Π΄Ρ‘ΠΌ стрСлку ΠΌΡ‹ΡˆΠΊΠΈ Π½Π° наш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρ‚ΠΎ Π΅Π΅ стили, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· псСвдоэлСмСнт hover, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΈΠ½Ρ‹Π΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π±Π΅Π»Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ красный тСкст.

Π’Π°ΠΊΠΈΡ… псСвдоэлСмСнтов ссылки насчитываСтся всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅, Π° ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ с Ρ‚Π΅Π³ΠΎΠΌ ссылки a:

ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
a:linkΠ‘Ρ‚ΠΈΠ»ΡŒ ссылки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΅Ρ‰Π΅ Π½Π΅ посСщали (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
a:visitedΠ‘Ρ‚ΠΈΠ»ΡŒ ссылки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΠΆΠ΅ посСтили
a:activeΠ‘Ρ‚ΠΈΠ»ΡŒ ссылки Π²ΠΎ врСмя ΠΊΠ»ΠΈΠΊΠ° ΠΏΠΎ Π½Π΅ΠΉ
a:hoverΠ‘Ρ‚ΠΈΠ»ΡŒ ссылки ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π΅Π΅

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ CSS ΠΊΠ½ΠΎΠΏΠΊΡƒ

По сути, Π²Π΅Π±-ΠΊΠ½ΠΎΠΏΠΊΠ° β€” это обычная ссылка со стилями оформлСния CSS. Π§Π΅Ρ€Π΅Π· Ρ€Π°Π·Π½Ρ‹Π΅ свойства ΠΈ значСния ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ: отступы, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅, Ρ†Π²Π΅Ρ‚, Ρ‚Π΅Π½ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ эффСкты. Для создания ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π±Π΅Π· этого Π½ΠΈΠΊΠ°ΠΊ, знания каскадной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ хотя Π±Ρ‹ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. CSS ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ поддаСтся ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ просто Π½ΡƒΠΆΠ½ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, Π° Ссли Ρƒ вас Π½Π΅Ρ‚ этих Π·Π½Π°Π½ΠΈΠΉ, Ρ‚ΠΎ Π½Π΅Ρ‚ смысла Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° сдСлаСм ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ этапС Π±Ρ‹Π» понятСн ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π΅Π΅ создания. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π³ ссылки <a>, Π° Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π³ button ΠΈΠ»ΠΈ input, Π½ΠΎ Ρƒ Π½ΠΈΡ… Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ другая спСциализация. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π΅Π³ΠΎΠΌ ссылки.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΈΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° HTML, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π³ ссылки. И для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ опрСдСлСнности Π΄Π°Π΄ΠΈΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ элСмСнту класс, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, wsbutton.

<a href="#">Button</a>

БСйчас ссылка ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ тСкста с ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, нас Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ устраиваСт. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, прописываСм стили оформлСния согласно своим поТСланиям.

/*ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ*/
a. wsbutton{
    background: #3DB0F1;/*Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°*/
    border-radius: 3px;/*радиус скруглСния*/
    box-shadow: 0 -3px 0 0 hsla(0, 0%, 0%, 0.2) inset;/*внутрСння Ρ‚Π΅Π½ΡŒ*/
    color: #ffffff;/*Ρ†Π²Π΅Ρ‚ тСкста*/
    display: table;/*элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹*/
    font-family: sans-serif;/*сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚Π°*/
    font-size: 14px;/*Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста*/
    font-weight: bold;/*ΠΆΠΈΡ€Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚*/
    line-height: 1.5;/*высота строки*/
    padding: 10px 25px;/*Π²Π½ΡƒΡ‚Ρ€Π΅Π½ΠΈΠ΅ отступы*/
    margin:0 auto;/*Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ*/
    text-decoration: none;/*ΡƒΠ±Π΅Ρ€Π°Π΅ΠΌ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅*/
    transition: all 0.3s;/*ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°*/
}
/*стили ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π΅Π΅*/
a.wsbutton:hover {
    background: #EB0563;/*Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°*/
    box-shadow: 0 3px 0 0 hsla(0, 0%, 0%, 0.2) inset;/*располоТСниС Ρ‚Π΅Π½ΠΈ свСрху*/
}

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ всС просто: Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ состоянии элСмСнта (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) Π·Π°Π΄Π°Π΅ΠΌ статичныС стили. Π­Ρ‚ΠΎ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½Π΅Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΠΎΠΌ состоянии. Π”Π°Π»ΡŒΡˆΠ΅ для псСвдоэлСмСнта hover прописываСм стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π΅Π΅.

Π”Π΅ΠΌΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS

Π― собрал Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ самых Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ примСнСния Π½Π° своих сайтах ΠΈΠ»ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Π’ состав сборки Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ разновидности buttons css, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Bootstrap.

3d ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π”Π΅ΠΌΠΎ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Кнопки с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Ρ„ΠΎΠ½Π°

Π”Π΅ΠΌΠΎ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ hover эффСкты

Π”Π΅ΠΌΠΎ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Hover эффСкты

Π”Π΅ΠΌΠΎ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

30 стилСй hover эффСктов

Π”Π΅ΠΌΠΎ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Hover эффСкт Ρ‚Π΅Π½ΠΈ

Π”Π΅ΠΌΠΎ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Bootstrap button

Π”Π΅ΠΌΠΎ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Кнопки с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Bootstrap

Π”Π΅ΠΌΠΎ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π•Ρ‰Π΅ большС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² здСсь, здСсь ΠΈ здСсь.

Бписки стилСй CSS


Π·Π°ΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… списков:

  1. ΠšΠΎΡ„Π΅
  2. Π§Π°ΠΉ
  3. Кока-Кола
  1. ΠšΠΎΡ„Π΅
  2. Π§Π°ΠΉ
  3. Кока-Кола

Бписки HTML ΠΈ свойства списков CSS

Π’ HTML Π΅ΡΡ‚ΡŒ Π΄Π²Π° основных Ρ‚ΠΈΠΏΠ° списков:

  • нСупорядочСнныС списки (
      ) — элСмСнты списка ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ
    • упорядочСнных списков (
        ) — элСмСнты списка ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ

    Бвойства списка CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚:

    • Установка Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² элСмСнтов списка для упорядочСнных списков
    • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ элСмСнтов списка для нСупорядочСнных списков
    • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° элСмСнта списка
    • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° Π² списки ΠΈ элСмСнты списков

    ΠœΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² списка

    Бвойство list-style-type опрСдСляСт Ρ‚ΠΈΠΏ элСмСнта списка.
    ΠΌΠ°Ρ€ΠΊΠ΅Ρ€.

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· доступных ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² элСмСнтов списка:

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

    ul.a {
    список-ΡΡ‚ΠΈΠ»ΡŒ-Ρ‚ΠΈΠΏ: ΠΊΡ€ΡƒΠ³;
    }

    ul.b {
    list-style-type: ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚;
    }

    ol.c {
    list-style-type: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ римский Π°Π»Ρ„Π°Π²ΠΈΡ‚;
    }

    ol.d {
    list-style-type: lower-alpha;
    }

    ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. НСкоторыС значСния ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для нСупорядочСнных списков, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ — для упорядочСнных списков.



    Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ элСмСнта списка

    Бвойство list-style-image опрСдСляСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ список
    ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Ρ‚ΠΎΠ²Π°Ρ€Π°:


    ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² списка

    Бвойство list-style-position опрСдСляСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² элСмСнта списка.
    (отвСрстия ΠΎΡ‚ ΠΏΡƒΠ»ΡŒ).

    «ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ Π² стилС списка: снаруТи;» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ снаруТи
    элСмСнт списка. Начало ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки элСмСнта списка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ΠΎ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.
    По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

    • ΠšΠΎΡ„Π΅ —

      Π‘Π²Π°Ρ€Π΅Π½Π½Ρ‹ΠΉ Π½Π°ΠΏΠΈΡ‚ΠΎΠΊ ΠΈΠ· ΠΎΠ±ΠΆΠ°Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΡ„Π΅ΠΉΠ½Ρ‹Ρ… Π·Π΅Ρ€Π΅Π½ . ..

    • Π§Π°ΠΉ
    • Кока-ΠΊΠΎΠ»Π°

    «ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ Π² стилС списка: Π²Π½ΡƒΡ‚Ρ€ΠΈ;» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ
    элСмСнт списка. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ элСмСнта списка, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒΡŽ тСкста ΠΈ
    Π½Π°ΠΆΠΌΠΈΡ‚Π΅ тСкст Π² Π½Π°Ρ‡Π°Π»Π΅:

    • ΠšΠΎΡ„Π΅ —

      Π‘Π²Π°Ρ€Π΅Π½Π½Ρ‹ΠΉ Π½Π°ΠΏΠΈΡ‚ΠΎΠΊ, ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· ΠΆΠ°Ρ€Π΅Π½Ρ‹Ρ… ΠΊΠΎΡ„Π΅ΠΉΠ½Ρ‹Ρ… Π·Π΅Ρ€Π΅Π½…

    • Π§Π°ΠΉ
    • Кока-ΠΊΠΎΠ»Π°

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

    ul.a {
    список-ΡΡ‚ΠΈΠ»ΡŒ-позиция: снаруТи;
    }

    ul.b {
    list-style-position: Π²Π½ΡƒΡ‚Ρ€ΠΈ;
    }

    ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »


    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    Бвойство list-style-type: none Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ
    ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для удалСния ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² / ΠΏΡƒΠ»ΡŒ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² спискС Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
    ΠΈ ΠΎΠ±ΠΈΠ²ΠΊΠ°. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ margin: 0 ΠΈ padding: 0 ΠΊ

      ΠΈΠ»ΠΈ

        :


        Бписок — Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство

        Бвойство Π² стилС списка являСтся сокращСнным свойством.Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки всСх
        ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ свойства Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии:

        ΠŸΡ€ΠΈ использовании сокращСнного свойства порядок Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

        • list-style-type (Ссли ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-list-style,
          Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ
          Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ)
        • list-style-position (ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ элСмСнтов списка ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Π²Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°)
        • list-style-image (ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ элСмСнт списка
          ΠΌΠ°Ρ€ΠΊΠ΅Ρ€)

        Если ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств Π²Ρ‹ΡˆΠ΅ отсутствуСт, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для
        ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство Π±ΡƒΠ΄Π΅Ρ‚ вставлСно, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ΅ имССтся.


        Бписок стилСй с Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ

        ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ списки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ выглядСли Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ красивСС.
        интСрСсно.

        ВсС, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊ Ρ‚Π΅Π³Ρƒ

          ΠΈΠ»ΠΈ

            , влияСт Π½Π° вСсь список, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ
            свойства, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Ρ‚Π΅Π³

          • , ΠΏΠΎΠ²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты списка:

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            ΠΎΠ» {
            Ρ„ΠΎΠ½: # ff9999;
            отступ: 20 пиксСлСй;
            }

            ul {
            Ρ„ΠΎΠ½: # 3399ff;
            отступ: 20 пиксСлСй;
            }

            ol li {
            Ρ„ΠΎΠ½:
            # ffe5e5;
            отступ: 5 пиксСлСй;
            ΠΌΠ°Ρ€ΠΆΠ° слСва: 35 пиксСлСй;
            }

            ul li {
            Ρ„ΠΎΠ½:
            # cce5ff;
            ΠΌΠ°Ρ€ΠΆΠ°: 5 пиксСлСй;
            }

            Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

            ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »


            Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

            Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ список с красной Ρ€Π°ΠΌΠΊΠΎΠΉ слСва
            Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список с красной Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ.

            Бписок Π² ΠΏΠΎΠ»Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ с Ρ€Π°ΠΌΠΊΠΎΠΉ
            Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список с Ρ€Π°ΠΌΠΊΠΎΠΉ Π±Π΅Π· ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ².

            ВсС Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² списка для списков
            Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт всС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ элСмСнтов списка Π² CSS.


            ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сСбя упраТнСниями!


            ВсС свойства списка CSS

            css — Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ HTML-ссылку ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ?

            Бильно Π·Π°ΠΏΠΎΠ·Π΄Π°Π»Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚:

            Π― боролся с этим врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ASP.Π’ΠΎΡ‚ Π»ΡƒΡ‡ΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ я ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»:

            ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ

            : я создаю настраиваСмый элСмСнт управлСния с Ρ‚Π΅Π³ΠΎΠΌ. Π—Π°Ρ‚Π΅ΠΌ Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ я ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽ событиС onclick, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт для document.location ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript.

            Π― Π½Π°Π·Π²Π°Π» элСмСнт управлСния ButtonLink, Ρ‡Ρ‚ΠΎΠ±Ρ‹ мСня Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с LinkButton.

            aspx:

              <% @ Control Language = "VB" AutoEventWireup = "false" CodeFile = "ButtonLink.ascx.vb" Inherits = "controls_ButtonLink"%>
            
            
              

            ΠΊΠΎΠ΄ ΠΏΠΎΠ·Π°Π΄ΠΈ:

              Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния частичным классом_ButtonLink
            НаслСдуСт System.Web.UI.UserControl
            
            Dim _url ΠΊΠ°ΠΊ строка
            Dim _confirm As String
            
            ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ свойство NavigateUrl ΠΊΠ°ΠΊ строка
                ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
                    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ _url
                ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
                Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ строка)
                    _url = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
                    BuildJs ()
                ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
            ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
            ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ свойство подтвСрТдаСтся ΠΊΠ°ΠΊ строка
                ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
                    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ _confirm
                ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
                Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ строка)
                    _confirm = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
                    BuildJs ()
                ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
            ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
            ВСкст общСдоступного свойства Π² Π²ΠΈΠ΄Π΅ строки
                ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
                    Кнопка Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°. ВСкст
                ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
                Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ строка)
                    ΠΊΠ½ΠΎΠΏΠΊΠ°.ВСкст = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
                ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
            ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
            ΠžΠ±Ρ‰Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΠ΅ свойство Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ логичСскоС
                ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
                    Кнопка Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.
                ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
                Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ логичСскоС)
                    button.Enabled = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
                ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
            ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
            ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ свойство CssClass ΠΊΠ°ΠΊ строка
                ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
                    Кнопка Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.
                ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
                Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ строка)
                    button.CssClass = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
                ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
            ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
            
            Sub BuildJs ()
                Π­Ρ‚ΠΎ нСбольшая ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π΅Ρ‚ URL-адрСс ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ сообщСниС, ΠΌΡ‹ Π΄Π²Π°ΠΆΠ΄Ρ‹ создадим строку onclick.«Но это Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ Π²Π°ΠΆΠ½ΠΎ.
                Если String.IsNullOrEmpty (_url) Π’ΠΎΠ³Π΄Π°
                    button.OnClientClick = НичСго
                ElseIf String.IsNullOrEmpty (_confirm) Π’ΠΎΠ³Π΄Π°
                    button.OnClientClick = String.Format ("document.location = '{0}'; return false;", ResolveClientUrl (_url))
                Π•Ρ‰Π΅
                    button.OnClientClick = String.Format ("if (confirm ('{0}')) {{document.location = '{1}';}} return false;", _confirm, ResolveClientUrl (_url))
                ΠšΠΎΠ½Π΅Ρ†, Ссли
            ΠšΠΎΠ½Π΅Ρ† подписки
            ΠšΠΎΠ½Π΅Ρ† класса
              

            Достоинства схСмы: ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ.Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ для Π½Π΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Π³:

            ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° прСдставляСт собой Β«Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽΒ» ΠΊΠ½ΠΎΠΏΠΊΡƒ HTML ΠΈ поэтому выглядит Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ настоящая ΠΊΠ½ΠΎΠΏΠΊΠ°. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π° Π·Π°Ρ‚Π΅ΠΌ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ взглядами Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

            Π₯отя возмоТности ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ свойств придСтся просто Β«ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒΒ» Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΊΠ°ΠΊ я сдСлал для text, enabled ΠΈ cssclass.

            Если Ρƒ ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΡ€ΠΎΡ‰Π΅, Ρ‡ΠΈΡ‰Π΅ ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅, я Π±Ρ‹Π» Π±Ρ‹ Ρ€Π°Π΄ Π΅Π³ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ. Π­Ρ‚ΠΎ больно, Π½ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

            ссылок для стилизации Π² ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ | Π£Ρ‡Π΅Π±Π½ΠΈΠΊ CSS

            Бсылки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для связывания связанных Π²Π΅Π±-страниц. Π’ HTML Ρ‚Π΅Π³ привязки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания гипСрссылок. ΠœΡ‹ ΡƒΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ссылку Π² зависимости ΠΎΡ‚ Π΅Π΅ состояния, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: зависаСт , ссылка , посСщСна ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Π° .

            Π’ этом руководствС ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылки ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ Π½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ…, ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π”Π°Π»Π΅Π΅Β» ΠΈ «Назад» Π² ΠΊΠΎΠ½Ρ†Π΅ этого руководства, гипСрссылку Β«Π–ΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β» ΠΈ Ρ‚. Π”.

            Если Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° класса стилСй с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ стилСй, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΠ±Π° вмСстС Π² ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Π³. Π’ΠΎΡ‚ clickme class,

            CSS:

              .clickme {
                Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #EEEEEE;
                отступ: 8 пиксСлСй 20 пиксСлСй;
                тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
                font-weight: ΠΆΠΈΡ€Π½Ρ‹ΠΉ;
                радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 5 пиксСлСй;
                курсор: ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ;
            }  

            Π’Ρ‹Π²ΠΎΠ΄:

            clickme — это класс стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ стили для ссылки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ подчСркивания ΠΈ Ρ‚. Π”., Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° выглядСла ΠΊΠ°ΠΊ простая старая ΠΊΠ½ΠΎΠΏΠΊΠ°.Но Π΄Π°, основная Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ ссылки Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°.

            Π–ΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β†’

            Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ большС классов стилСй ΠΏΠΎΠ²Π΅Ρ€Ρ… Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса clickme , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ красочныС ΠΊΠ½ΠΎΠΏΠΊΠΈ.

            ΠšΡ€Π°ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° β†’ . Класс опасности

              .danger {
                Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # FF0040;
                Ρ†Π²Π΅Ρ‚: #FFFFFF;
            }
            
            .danger: hover {
                Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # EB003B;
                Ρ†Π²Π΅Ρ‚: #FFFFFF;
            }  

            HTML:

              

            Π’Ρ‹Π²ΠΎΠ΄:

            ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π²Π΅Π±-ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСсколько свойств CSS.

            Π–ΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β†’


            Π€ΠΈΠ½Π°Π»! ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS

            Π’ этот Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ 5 Ρ†Π²Π΅Ρ‚ΠΎΠ² uinque, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 5 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… классов стилСй css, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ , успСх , ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ , информация , ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ .

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Π² соотвСтствии с Ρ‚Π΅ΠΌΠΎΠΉ вашСго Π²Π΅Π±-сайта ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ классы Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²Π΅Π±-ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΡƒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² дСйствии.

            Π’Ρ‹Π²ΠΎΠ΄:

            Π–ΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β†’

            НадССмся, Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ это ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅. И ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° нашСй ΠΆΠΈΠ²ΠΎΠΉ Π²Π΅Π±-ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ (ссылка) ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ своими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ стиля, сдСлав снимок Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π° нашСй страницС Π² Facebook. Ага!



            Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылку ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS?

            Кнопка Link Like

            ΠŸΡ€ΠΈΠ²Π΅Ρ‚,

            Π― вСрнулся с Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ CSS.БСгодня я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ссылку Π² ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π― имСю Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ваша ссылка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°.

            Как ΠΌΡ‹ всС Π·Π½Π°Π΅ΠΌ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π³ привязки для отобраТСния ссылки.

            Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ссылку, для этого ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² нашСм HTML.

            HTML ΠΊΠΎΠ΄

             Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ  

            Π”Π°ΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ класс CSS Ρ‚Π΅Π³Ρƒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ CSS Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ этой ссылкС.

             Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ  

            Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ прСдоставили класс Β«ΠΊΠ½ΠΎΠΏΠΊΠ° ссылки» для этого URL. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ собираСмся ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ этому классу Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства CSS.

            Код CSS

            .link-button {
            
                  Ρ„ΠΎΠ½: #ffffff Π½Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ 0 0;
            
                  Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # aa8d56;
            
                  Ρ†Π²Π΅Ρ‚: # aa8d56;
            
                  наброски: срСдний Π½Π΅Ρ‚;
            
                  отступ: 15 пиксСлСй;
              
                  тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
            
            } 

            Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства CSS ΠΊ этой ссылкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ.

            ΠœΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π½Π° #ffffff ΠΈ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ тСкста Π½Π° # aa8d56.

            ΠœΡ‹ установили свойство text-decoration: none, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ со ссылки ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Π΅ ΠΌΡ‹ΡˆΠΈ.

            ΠœΡ‹ установили схСму: Π½Π΅Ρ‚ для Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ схСму ΠΈΠ· ссылки.

            Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ этой ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ эффСкт навСдСния.

            Для этого ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ псСвдокласс Β«: hoverΒ» CSS.

            CSS для эффСкта навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

            .link-button: hover {
            
                 Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # aa8d56;
            
                 Π¦Π²Π΅Ρ‚: #ffffff;
            
            } 

            Π’Π°ΡˆΠ° ссылка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ послС примСнСния Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… стилСй.

            Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° этой ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ тСкста, относящийся ΠΊ этому Ρ„ΠΎΠ½Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

            Бпасибо Π·Π° просмотр этого руководства, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ‚Π΅ΠΌΠ΅, ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ Π² коммСнтариях. Π― Π½Π°ΠΏΠΈΡˆΡƒ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ для этого.

            Π•Ρ‰Π΅ Ρ€Π°Π· большоС спасибо.

            Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ HTML, которая дСйствуСт ΠΊΠ°ΠΊ ссылка

            БущСствуСт нСсколько способов создания ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML, которая дСйствуСт ΠΊΠ°ΠΊ ссылка (Ρ‚. Π•. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пСрСнаправляСтся Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ URL-адрСс). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылку Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ HTML.

            Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ встроСнноС событиС onclickΒΆ

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ встроСнноС событиС onclick Π² Ρ‚Π΅Π³

            ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

            Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ встроСнноС событиС onclick Π² Ρ‚Π΅Π³ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта

            .

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния события onclick Π² Ρ‚Π΅Π³

            : ΒΆ

              
            
              
                 НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
              
              
                <Ρ„ΠΎΡ€ΠΌΠ°>
                  
                
            
              

            ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами »Бсылки Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ JavaScript, ΠΈ поисковыС систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ссылки.

            Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ action ΠΈΠ»ΠΈ formaction.ΒΆ

            Π”Ρ€ΡƒΠ³ΠΎΠΉ способ создания ΠΊΠ½ΠΎΠΏΠΊΠΈ, которая дСйствуСт ΠΊΠ°ΠΊ ссылка, - это использованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° action ΠΈΠ»ΠΈ formaction Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта

            .

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ°ΠΊ ссылка с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ дСйствия: ΒΆ

              
            
               
                   НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
               
               
                  
                     
                  
               
              

            ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

            Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ссылку Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ target =" _ blank ".

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€ открытия ссылки с ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅: ΒΆ

              
            
               
                   НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
               
               
                  

            ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

            ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅Ρ‚ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСмантичСски Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌ. Однако эта Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°.

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ°ΠΊ ссылка с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ formaction: ΒΆ

              
            
               
                   НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
               
               
                  <Ρ„ΠΎΡ€ΠΌΠ°>
                     
                  
            
              

            ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами »Атрибут formaction ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ type =" submit ". ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ спСцифичСн для HTML5, Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΎΠΉ.

            Π‘Ρ‚ΠΈΠ»ΡŒ ссылки ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈΒΆ

            Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π² стилС ΠΊΠ½ΠΎΠΏΠΊΠΈ со свойствами CSS. Атрибут href являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ Ρ‚Π΅Π³Π° . Он опрСдСляСт ссылку Π½Π° Π²Π΅Π±-страницС ΠΈΠ»ΠΈ мСсто Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ послС наТатия Π½Π° ссылку.

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€ стилизации ссылки ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS: ΒΆ

              
            
              
                 НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
                <ΡΡ‚ΠΈΠ»ΡŒ>
                  .ΠΊΠ½ΠΎΠΏΠΊΠ° {
                    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # 1c87c9;
                    Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;
                    Ρ†Π²Π΅Ρ‚ Π±Π΅Π»Ρ‹ΠΉ;
                    отступ: 20 пиксСлСй 34 пиксСлСй;
                    Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Ρ†Π΅Π½Ρ‚Ρ€;
                    тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
                    дисплСй: встроСнный Π±Π»ΠΎΠΊ;
                    Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 20 пиксСлСй;
                    ΠΌΠ°Ρ€ΠΆΠ°: 4px 2px;
                    курсор: ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ;
                  }
                
              
              
                НаТмитС здСсь 
              
              

            ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

            ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ трСбуСтся слоТноС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

            Рассмотрим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€ оформлСния ссылки ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ: ΒΆ

              
            
              
                 НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
                <ΡΡ‚ΠΈΠ»ΡŒ>
                  .ΠΊΠ½ΠΎΠΏΠΊΠ° {
                    дисплСй: встроСнный Π±Π»ΠΎΠΊ;
                    отступ: 10 пиксСлСй 20 пиксСлСй;
                    Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Ρ†Π΅Π½Ρ‚Ρ€;
                    тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
                    Ρ†Π²Π΅Ρ‚: #ffffff;
                    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # 7aa8b7;
                    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 6 пиксСлСй;
                    наброски: Π½Π΅Ρ‚;
                  }
                
              
              
                 Π’Π΅Π³ ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML 
              
              

            ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

            Button ΠΏΡ€ΠΎΡ‚ΠΈΠ² ссылки | Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности

            Основная идСя Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° - ΠΊΠΎΠ³Π΄Π° Π’ΠΈΠΌ БСрнСрс Π›ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π΅Π» HTML Π² 1989 Π³ΠΎΠ΄Ρƒ - Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² соСдинСнии Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ гипСрссылки для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. ΠœΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ ваТности Ρ…ΠΎΡ€ΠΎΡˆΠΎ написанной ссылки, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ контрастС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим Π½Π° ΠΎΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄.

            ΠŸΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных страниц содСрТат ссылки ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Вопрос Π² Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ? Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ CSS Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваши ссылки ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

            Π—Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹ΠΉ Bootstrap ΠΈΠΌΠ΅Π΅Ρ‚ сСлСктор классов CSS ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ btn. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот сСлСктор ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ ссылкС. Они Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, хотя это Ρ€Π°Π·Π½Ρ‹Π΅ элСмСнты управлСния.

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² любой структурС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ .button ΠΈΠ»ΠΈ .btn , ΠΈ ваша ссылка замаскирована ΠΏΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΡƒ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, это Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ ссылка ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° - это ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Они ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π²Π΅Π΄ΡƒΡ‚ сСбя. Π’Π°ΠΊ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ?

            ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ свод ΠΏΡ€Π°Π²ΠΈΠ»

            Бсылка настраиваСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° клавишСй Π²Π²ΠΎΠ΄Π°. Бсылка ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ вас Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС. Π’ Ρ€ΠΎΡ‚Π°Ρ‚ΠΎΡ€Π΅ VoiceOver ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ собраны Π² ΠΎΠΊΠ½Π΅ «Бсылки».

            Кнопка Ρ‚Π°ΠΊΠΆΠ΅ являСтся фокусируСмой ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° клавишСй ΠΏΡ€ΠΎΠ±Π΅Π»Π°.Кнопка запускаСт дСйствиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ. Или ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² Ρ„ΠΎΡ€ΠΌΡƒ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ JavaScript. Π’ Ρ€ΠΎΡ‚Π°Ρ‚ΠΎΡ€Π΅ VoiceOver ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ собраны Π² ΠΎΠΊΠ½Π΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉΒ». Одно это ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚.

            Π’ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°?

            ОТидания. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎ слСпых. Напротив. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ Π»ΡŽΠ΄ΡΡ…, ΠΏΠΎΡΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΡ… Π²Π°ΡˆΡƒ страницу ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ. Они видят Β«ΠΊΠ½ΠΎΠΏΠΊΡƒΒ» ΠΈ ΠΆΠ΄ΡƒΡ‚, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚.Они хотят, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ дСйствиС - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ слоя, Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ слоя ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ мСню. Π’Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу. Π₯ΠΎΡ€ΠΎΡˆΠΎ, ΠΎΠ½ΠΈ, вСроятно, Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΎΡ‚ΠΊΡ€ΠΎΡŽΡ‚ страницу, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΏΡ€ΠΎΠ±Π΅Π»Π°. Но Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит. НС расстраивайтС своих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

            И, поТалуйста, ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого: Text Π•ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ссылка. ΠœΡ‹ всС ΠΈΡ… любим. Они - «сок» Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.Но ΠΊΡ‚ΠΎ-Ρ‚ΠΎ помСстил Π½Π° Π½Π΅Π³ΠΎ .button Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ .is-text Π²Π²Π΅Ρ€Ρ…Ρƒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ссылка измСнится с ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠ³ΠΎ тСкста Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ Π² Π²ΠΈΠ΄ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠΉ ссылки. Π§Ρ‚ΠΎ происходит?!

            Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

            НС Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅. Бсылка Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ссылка, Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°. Бсылки ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ "Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ" ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Они Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свою ΠΌΡ‹ΡˆΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ навСсти ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ссылку ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½ΠΈΠΌ ΠΌΡ‹ΡˆΡŒΡŽ.Но ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈ замаскируСтС ссылку ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΡƒ, всС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ кончится слСзами (Π½Ρƒ, ΠΎΠ½ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ ΠΏΠΎΠΉΠ΄ΡƒΡ‚ ΠΏΠΎ ΠΏΠ»Π°Π½Ρƒ, это Ρ‚ΠΎΡ‡Π½ΠΎ.

            Π― понял. Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‡ΠΈΡ‚ "Π©Π΅Π»ΠΊΠ½ΠΈ мСня!" Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π― оТидаю Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… дСйствий. Π― Π½Π΅ Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ мСня пСрСнаправляли Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π΄Π°ΠΆΠ΅ маркСтинговая страница с большим количСством ΠΊΠΎΠΏΠΈΠΉ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ "ΠšΡƒΠΏΠΈ мСня сСйчас!"

            Как Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.Как Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ элСмСнта, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ HTML для достиТСния этой Ρ†Π΅Π»ΠΈ.

            Π’ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

            Π’ этом Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ссылкой ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ссылкой, стилизованной Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° выглядСла ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠœΡ‹ рассмотрим Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π² ChromeVox, VoiceOver ΠΈ Π­ΠΊΡ€Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠΊΡ‚ΠΎΡ€Π΅.

            Bulma: БСсплатная соврСмСнная CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° основС Flexbox

            .

            Кнопка - Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ элСмСнт любого Π΄ΠΈΠ·Π°ΠΉΠ½Π°.Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈ вСсти сСбя ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт вашСй страницы.

            HTML

                

            Кнопка Класс ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°:

            HTML

               привязка 
            
            
              

            Π¦Π²Π΅Ρ‚Π°

            #

            Кнопка доступна Π²ΠΎ всСх Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚Π°Ρ… , ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ Sass $ colors .

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            Π±Π΅Π»Ρ‹ΠΉ
            Π‘Π²Π΅Ρ‚
            Π’Π΅ΠΌΠ½Ρ‹ΠΉ
            Π§Π΅Ρ€Π½ΠΈΡ‚ΡŒ
            ВСкст
            ΠŸΡ€ΠΈΠ·Ρ€Π°ΠΊ

            HTML

              
            
            
            
            
              

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ
            Бсылка Π½Π° сайт

            Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ
            УспСх
            ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅
            ΠžΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

            HTML

              

            Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ прСдставлСн Π² своСй свСтлой вСрсии .ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ is-light ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ Ρ†Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ
            Бсылка Π½Π° сайт

            Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ
            УспСх
            ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅
            ΠžΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

            HTML

              

            Π Π°Π·ΠΌΠ΅Ρ€Ρ‹

            #

            Кнопка выпускаСтся 4 Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°:

            • нСбольшой
            • ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            • БрСдняя
            • большой

            Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ , ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ is-normal сущСствуСт Π½Π° Ρ‚ΠΎΡ‚ случай, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π΄ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            НСбольшой
            По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            Π‘Π΅Ρ€Π΅Π΄ΠΈΠ½Π°
            Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ

            HTML

              
            
            
            
              

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΈΡ… Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²:

            • ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ ΠΌΠ΅Π»ΠΊΠΈΠ΅
            • ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ срСдниС
            • ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ большиС

            HTML

              

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ подмноТСства ΠΊΠ½ΠΎΠΏΠΎΠΊ , просто ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² ΠΊ Π½ΠΈΠΌ класс-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.
            НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±Ρ‹Π»ΠΈ ΠΌΠ°Π»Ρ‹ΠΌΠΈ , Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ ΠΎΠ΄Π½Π° Π² своСм ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ , просто Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            НСбольшой
            НСбольшой
            НСбольшой
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            НСбольшой

            HTML

              

            ДисплСи

            #

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            НСбольшой
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            Π‘Π΅Ρ€Π΅Π΄ΠΈΠ½Π°
            Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ

            HTML

              
            
            
              

            Π‘Ρ‚ΠΈΠ»ΠΈ

            #

            Π’ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            ΠžΠ±Ρ€ΠΈΡΠΎΠ²Π°Π» Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…
            ΠžΠ±Ρ€ΠΈΡΠΎΠ²Π°Π» Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…
            ΠžΠ±Ρ€ΠΈΡΠΎΠ²Π°Π» Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…
            ΠžΠ±Ρ€ΠΈΡΠΎΠ²Π°Π» Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…
            ΠžΠ±Ρ€ΠΈΡΠΎΠ²Π°Π» Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…
            ΠžΠ±Ρ€ΠΈΡΠΎΠ²Π°Π» Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…

            HTML

              
            
            
            
            
              
            Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ (Ρ†Π²Π΅Ρ‚ тСкста становится Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚)

            ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ
            ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ
            ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ
            ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ
            ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ

              
            
            
            
              
            Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ (ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ становится Ρ†Π²Π΅Ρ‚ΠΎΠΌ тСкста ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹)

            Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€
            Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€
            Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€
            Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€
            Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€

              
            
            
            
              
            ΠŸΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ краями

            Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ
            Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ
            Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ
            Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ
            Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ
            Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ

              
            
            
            
            
              

            состояния

            #

            Bulma стилизуСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ состояния своих ΠΊΠ½ΠΎΠΏΠΎΠΊ.КаТдоС состояниС доступно ΠΊΠ°ΠΊ псСвдокласс ΠΈ класс CSS:

            • : зависаСт ΠΈ зависаСт
            • : фокус ΠΈ сфокусирован
            • : Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ

            Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ состояния, Π½Π΅ вызывая Π΅Π³ΠΎ.

            ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
            ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ

            HTML

              
            
            
            
            
            
              
            Π₯ΠΎΠ²Π΅Ρ€

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            ΠŸΠ°Ρ€Π΅Π½ΠΈΠ΅
            ΠŸΠ°Ρ€Π΅Π½ΠΈΠ΅
            ΠŸΠ°Ρ€Π΅Π½ΠΈΠ΅
            ΠŸΠ°Ρ€Π΅Π½ΠΈΠ΅
            ΠŸΠ°Ρ€Π΅Π½ΠΈΠ΅
            ΠŸΠ°Ρ€Π΅Π½ΠΈΠ΅
            ΠŸΠ°Ρ€Π΅Π½ΠΈΠ΅

            HTML

              
            
            
            
            
            
              
            Ѐокус

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            Ѐокус
            Ѐокус
            Ѐокус
            Ѐокус
            Ѐокус
            Ѐокус
            Ѐокус

            HTML

              
            
            
            
            
            
              
            Активный

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            Активный
            Активный
            Активный
            Активный
            Активный
            Активный
            Активный

            HTML

              
            
            
            
            
            
              
            Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Π΅Π΅ Π²Π΅Ρ€ΡΠΈΡŽ , Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ , Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ is-loading .Π’Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ тСкст, Ρ‡Ρ‚ΠΎ позволяСт ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ΅ΠΆΠ΄Ρƒ состояниями ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ состояниями Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

            Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°
            Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°
            Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°
            Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°
            Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°
            Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°
            Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

            ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ счСтчик Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ с использованиСм псСвдоэлСмСнта :: after , ΠΎΠ½ Π½Π΅ поддСрТиваСтся элСмСнтом . ВмСсто этого рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования

            БтатичСский

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° is-static . Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для выравнивания тСкстовой ΠΌΠ΅Ρ‚ΠΊΠΈ с Π²Π²ΠΎΠ΄ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ использовании надстроСк Ρ„ΠΎΡ€ΠΌ.

            БтатичСский

               БтатичСский   
            ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ

            Bulma ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС логичСского HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° disabled Boolean, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.

            ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
            ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
            ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
            ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
            ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
            ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
            ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ

            is-disabled CSS class объявлСн ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° disabled .Π£Π·Π½Π°Ρ‚ΡŒ большС

              
            
            
            
            
            
              
            с иконками Font Awesome

            Кнопки Bulma ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π·Π½Π°Ρ‡ΠΎΠΊ Font Awesome .Для достиТСния Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ тСкст Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт .

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            GitHub

            @jgthms

            Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ

            Π£Π΄Π°Π»ΠΈΡ‚ΡŒ

            GitHub

            GitHub

            GitHub

            GitHub

            HTML

              

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> <ΠΊΠ½ΠΎΠΏΠΊΠ°> <ΠΊΠ½ΠΎΠΏΠΊΠ°>

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> GitHub <ΠΊΠ½ΠΎΠΏΠΊΠ°> @jgthms <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π£Π΄Π°Π»ΠΈΡ‚ΡŒ

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> GitHub <ΠΊΠ½ΠΎΠΏΠΊΠ°> GitHub <ΠΊΠ½ΠΎΠΏΠΊΠ°> GitHub <ΠΊΠ½ΠΎΠΏΠΊΠ°> GitHub

            Если ΠΊΠ½ΠΎΠΏΠΊΠ° содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ, Bulma Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠΌ , нСзависимо ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°.

              

            <ΠΊΠ½ΠΎΠΏΠΊΠ°>

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> <ΠΊΠ½ΠΎΠΏΠΊΠ°>

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> <ΠΊΠ½ΠΎΠΏΠΊΠ°> <ΠΊΠ½ΠΎΠΏΠΊΠ°>

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> <ΠΊΠ½ΠΎΠΏΠΊΠ°> <ΠΊΠ½ΠΎΠΏΠΊΠ°>

            Π“Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ

            #

            Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ вмСстС Π² ΠΎΠ΄Π½ΠΎΠΉ строкС , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ is-grouped Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ поля :

            ΠŸΡ€ΠΈΠΌΠ΅Ρ€

            Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния

            ΠžΡ‚ΠΌΠ΅Π½Π°

            Π£Π΄Π°Π»ΠΈΡ‚ΡŒ сообщСниС

            HTML

              

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> ΠžΡ‚ΠΌΠ΅Π½Π°

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π£Π΄Π°Π»ΠΈΡ‚ΡŒ сообщСниС

            ДополнСния ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ

            #

            Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ has-addons Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ поля :

            HTML

              

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π’Π»Π΅Π²ΠΎ

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π¦Π΅Π½Ρ‚Ρ€

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π’ΠΏΡ€Π°Π²ΠΎ

            Π“Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ с надстройками

            #

            Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π΄Π΄ΠΎΠ½Ρ‹:

            HTML

              

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> ΠŸΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> ΠšΡƒΡ€ΡΠΈΠ²

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π’Π»Π΅Π²ΠΎ

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π¦Π΅Π½Ρ‚Ρ€

            <ΠΊΠ½ΠΎΠΏΠΊΠ°> Π’ΠΏΡ€Π°Π²ΠΎ

            Бписок кнопок

            #

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ .

            Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния
            Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ
            ΠžΡ‚ΠΌΠ΅Π½Π°

              

            Если список ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ , ΠΎΠ½ автоматичСски пСрСносится Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк , сохраняя ΠΏΡ€ΠΈ этом всС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌ расстоянии .

            Один
            Π”Π²Π°
            Π’Ρ€ΠΈ
            Π§Π΅Ρ‚Ρ‹Ρ€Π΅
            ΠŸΡΡ‚ΡŒ
            Π¨Π΅ΡΡ‚ΡŒ
            БСмь
            Π’ΠΎΡΠ΅ΠΌΡŒ
            Π”Π΅Π²ΡΡ‚ΡŒ
            Π”Π΅ΡΡΡ‚ΡŒ
            ΠžΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ
            Π”Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ
            13
            Π§Π΅Ρ‚Ρ‹Ρ€Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ
            ΠŸΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ
            Π¨Π΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ
            Π‘Π΅ΠΌΠ½Π°Π΄Ρ†Π°Ρ‚ΡŒ
            18
            19
            Π”Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ

              

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ вмСстС с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ has-addons .

              

            Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ .

            Π΄Π°
            ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ
            НСт

            Π΄Π°
            ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ
            НСт

              

            Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ класса Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈΡ….НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ is-selected , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ выбранная ΠΊΠ½ΠΎΠΏΠΊΠ° находится Π½Π° Π²Ρ‹ΡˆΠ΅ своих Π±Ρ€Π°Ρ‚ΡŒΠ΅Π² ΠΈ сСстСр.

            Π΄Π°
            ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ
            НСт

            Π΄Π°
            ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ
            НСт

            Π΄Π°
            ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ
            НСт

              

            Π₯отя этот список стиля ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнут Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поля сгруппировано , Π»ΠΈΠ±ΠΎ с Π½ΠΎΠ²Ρ‹ΠΌ классом ΠΊΠ½ΠΎΠΏΠΎΠΊ , Π΅ΡΡ‚ΡŒ нСсколько ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ:

            • ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ
            • ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ элСмСнтов
            • ПолС сгруппировано ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ любой Ρ‚ΠΈΠΏ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²
            • ПолС сгруппировано ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС элСмСнты управлСния Π² ΠΎΠ΄Π½ΠΎΠΉ строкС
            • с ΠΏΠΎΠ»Π΅ΠΌ сгруппировано Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· элСмСнтов управлСния

            Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ список ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ , рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΎΠΊ .Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ большС контроля Π½Π°Π΄ стилСм ΠΈ элСмСнтами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ„ΠΎΡ€ΠΌ.

            ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

            #

            Имя

            Π’ΠΈΠΏ

            Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

            РасчСтноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

            ВычисляСмый Ρ‚ΠΈΠΏ

            Ρ€Π°Π·ΠΌΠ΅Ρ€

              расчСт (0.5em - # {$ button-border-width})  
              $ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ  

            Ρ€Π°Π·ΠΌΠ΅Ρ€

              $ button-hover-border-color  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

              $ ΠΊΠ½ΠΎΠΏΠΊΠ°-фокус-Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

              $ ΠΊΠ½ΠΎΠΏΠΊΠ°-фокус-Ρ€Π°Π·ΠΌΠ΅Ρ€-Ρ‚Π΅Π½ΡŒ  

            Ρ€Π°Π·ΠΌΠ΅Ρ€

              $ ΠΊΠ½ΠΎΠΏΠΊΠ°-фокус-ΠΏΠΎΠ»Π΅-Ρ‚Π΅Π½ΡŒ-Ρ†Π²Π΅Ρ‚  

            соСдинСниС

              $ button-active-border-color  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

              $ button-text-hover-background-color  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

              $ button-ghost-border-color  

            строка

              $ button-ghost-hover-color  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

              $ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊ-ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Π°  

            строка

              $ button-disabled-background-color  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

              $ button-disabled-border-color  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

              $ button-static-background-color  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

              $ button-static-border-color  

            пСрСмСнная

            Ρ†Π²Π΅Ρ‚

            .

            Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

            Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *