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

Π Π°ΠΌΠΊΠΈ Π² CSS. Π Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² CSS: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

Π Π°ΠΌΠΊΠ° Π² CSS создаётся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства CSS border. Π­Ρ‚ΠΎ свойство создаёт Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ это свойство Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ссылкС, Π° Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ… ΠΎΠΏΠΈΡˆΡƒ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π”Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΠΈ CSS.

Бинтаксис свойства border прост: border: 1px solid black;. Π­Ρ‚ΠΎ свойство ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ значСния:

  • 1px β€” Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
  • solid β€” Ρ‚ΠΈΠΏ Ρ€Π°ΠΌΠΊΠΈ, solid β€” это сплошная линия, double β€” двойная сплошная, dashed β€” ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ. Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько Ρ‚ΠΈΠΏΠΎΠ² Ρ€Π°ΠΌΠΎΠΊ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎ Π½ΠΈΡ… Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ‚ΡƒΡ‚: CSS border.
  • black β€” устанавливаСт Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π¦Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎ названию, допустимыС значСния находятся Ρ‚ΡƒΡ‚: Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² CSS, ΠΈΠ»ΠΈ ΠΏΠΎ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ напсано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅: Ρ†Π²Π΅Ρ‚Π° Π² CSS.

Π Π°ΠΌΠΊΠ° тСкста CSS

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования свойства border для создания Ρ€Π°ΠΌΠΊΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² ΠΎΠ΄ΠΈΠ½ пиксСл ΠΈ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°:

. example-1
{
	width:   90%;
	padding: 10px;
	margin: 0 auto;
	border: 1px solid black;
}

Π­Ρ‚ΠΎΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ присвоСн класс example-1.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ использовали свойство CSS padding, ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ. Π­Ρ‚ΠΎ свойство Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ отступа ΠΎΡ‚ тСкста Π΄ΠΎ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ (Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта).

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ нСслоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€, просто Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π». Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ€Π°ΠΌΠΊΡƒ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Ρ‚Ρ€ΠΈ пиксСла красного Ρ†Π²Π΅Ρ‚Π° ΠΈ Π±Π΅Π· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отступа (свойство CSS padding).

.example-2
{
	width:   90%;
	margin: 0 auto;
	border: 3px solid red;
}

Π­Ρ‚ΠΎΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ присвоСн класс example-2.

Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Π±Π΅Π· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отступа padding Ρ€Π°ΠΌΠΊΠ° тСкста выглядит Ρ€ΠΎΠ³Π°Ρ‚ΠΎ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² CSS

Π Π°ΠΌΠΊΠΈ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border. Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм Ρ€Π°ΠΌΠΊΡƒ Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ 4 пиксСля для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

.example-img
{
	border: 4px solid green;
}

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ сработаСт этот ΠΊΠΎΠ΄:

Как Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ Ρ€Π°ΠΌΠΊΠΈ Π² CSS

ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² Ρ€Π°ΠΌΠΊΠΈ Π² CSS дСлаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-radius. Π­Ρ‚ΠΎ свойство появилось Π² CSS3, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Бвойство border-radius ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎ, Ρ‚ΠΎ ΠΎΠ½ΠΎ устанавливаСт ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ закруглСния для всСх ΡƒΠ³Π»ΠΎΠ². Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ это свойство с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.

.example-3
{
border: 1px solid black;
border-radius: 15px;
padding: 10px;
}

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

Бвойство border-radius: 15px.>

Если Ρƒ Π±Π»ΠΎΠΊΠ° Π½Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Π° border-width: 0;, Ρ‚ΠΎ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ залитая Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ (свойство background-color). Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

.example-4
{
	border-width: 0;		// хотя это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 0 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
	background-color: #DDD;
	border-radius: 15px;
	padding: 10px;
}

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Бвойство border-radius: 15px.>

Как я писал Ρ€Π°Π½Π΅Π΅, для свойства border-radius ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ описано ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π’Π°Π±Π». Бвойство border-radius
Число Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
1ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ указываСтся для всСх ΡƒΠ³Π»ΠΎΠ² Ρ€Π°ΠΌΠΊΠΈ Π±Π»ΠΎΠΊΠ°.
2ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” для Π΄Π²ΡƒΡ… ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΡƒΠ³Π»ΠΎΠ².
3ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” устанавливаСт ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ β€” ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ для Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³ΠΎΠ»ΠΊΠ°.
4По ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ устанавливаСт ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² ΠΏΠΎ часовой стрСлкС: сначала Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»ΠΎΠ².

Для свойсва border-radius значСния ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….

Π”Π°Π²Π°ΠΉΡ‚Π΅ нарисуСм ΠΊΡ€ΡƒΠ³ Π½Π° CSS. Для этого Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΊΠ²Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ 100 Π½Π° 100 пиксСлСй ΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΠΌ ΡƒΠ³Π»Ρ‹ CSS ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ

border-radius: 50%.

.example-5
{
	width: 100px;
	height: 100px;
	background-color: #F00;
	border-radius: 50%;
}

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

>

На этом Ρ‚Π΅ΠΌΠ° «Ρ€Π°ΠΌΠΊΠΈ Π² CSS» раскрыта ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. УспСхов Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ CSS!

ΠšΡ€Π°ΡΠΈΠ²Π°Ρ Ρ‚Π΅Π½ΡŒ Π±Π»ΠΎΠΊΠ° (box-shadow) Ρ‡Π΅Ρ€Π΅Π· CSS

Когда Π²Ρ‹ создаСтС Π΄ΠΈΠ·Π°ΠΉΠ½, Ρ‚ΠΎ ΡΡ‚Π°Ρ€Π°Π΅Ρ‚Π΅ΡΡŒ Π΅Π³ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ красивым, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π½ΠΈ здСсь Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Π³Π΄Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Π—Π° элСмСнт Ρ‚Π΅Π½Π΅ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ свойство box-shadow, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π±Ρ‹ ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ выглядСли послС установки. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ всю настройку ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ свойство, ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ всС Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π° своС.

Π­Ρ‚ΠΎ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ Ρ†Π²Π΅Ρ‚Π°, Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Π° Ρ‚Π΅Π½Π΅ΠΉ, Π½Π΅ говоря, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Π± мастСров Ρ‚Π°ΠΊ Π΄Π΅Π»Π°ΡŽΡ‚. Π“Π΄Π΅ Π½Π° свСтлом ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π° Ρ‚Π΅ΠΌΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½, Ссли ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ отвСтствСнно, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ всСму Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ красиво.

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

1. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π Π°ΠΌΠΊΠ° с красивой Ρ‚Π΅Π½ΡŒΡŽ box-shadow Π±Π΅Π· смСщСний

НС слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ρ‡Ρ‚ΠΎ выстроСн Π½Π° свойствС box-shadow Π½Π° страницС, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ каркаса, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π±Π΅Π· смСщСний.

HTML

Код

<div>Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–1. ВСнь ΠΏΠΎ сторонам</div>


CSS

Код

.koshadows_nalinedsup {
Β Β padding: 15px;
Β Β margin: 27px;
Β Β width: 125px;
Β Β height: 125px;
Β Β box-shadow: 0px 0px 20px 4px #144d98;
Β Β border-radius: 5px;
}


Π‘Π½ΠΈΠΌΠΎΠΊ прСдоставлСн Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎ стилистикС 20px Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎ сторонам ΡˆΠΈΡ€ΠΈΠ½Ρƒ.

2. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ со смСщСнной Ρ‚Π΅Π½ΡŒΡŽ

Π­Ρ‚Π°Ρ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ, Ρ‚Π»ΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ со смСщСнной Ρ€Π°ΠΌΠΊΠΎΠΉ.

HTML

Код

<div>Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–2. БмСщСнная Ρ‚Π΅Π½ΡŒ.</div>


CSS

Код

.koshadows_nalinedsup_2 {
Β Β padding: 7px;
Β Β margin: 30px;
Β Β width: 134px;
Β Β height: 134px;
Β Β border-radius: 3px;
Β Β box-shadow: 1px 1px 2px 3px #4b6dc5;
}


Π—Π΄Π΅ΡΡŒ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΈΠ΄Π΅Ρ‚ смСщСниС Ρ‚Π΅Π½ΠΈ.

3. Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–3. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ свСчСниС каркаса ΠΈΠ»ΠΈ Ρ€Π°ΠΌΠΊΠΈ

Π’ этом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠ΅ свСчСниС Ρ‚Π΅Π½ΠΈ, Π³Π΄Π΅ основном ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… ΠΊΠ°ΠΊΠΎΠΉ Π²ΠΈΠ΄.

HTML

Код

<div>Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–3. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ свСчСниС.</div>


CSS

Код

.koshadows_nalinedsup_3 {
Β Β padding: 7px;
Β Β margin: 19px;
Β Β width: 185px;
Β Β height: 108px;
Β Β box-shadow: 0px 0px 18px #253688;
Β Β border-radius: 12px;
}


Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² установливаСм Π² самый Π½ΠΈΠ·, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ссли ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΠ°.

4. Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ свСчСниС Π³Ρ€Π°Π½ΠΈΡ†

Π—Π΄Π΅ΡΡŒ создадим свСчСниС Π²Π½ΡƒΡ‚Ρ€ΠΈ самого Π±Π»ΠΎΠΊΠ°, Π³Π΄Π΅ Π½Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ каркаса.

HTML

Код

<div>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–4. ОсновноС свСчСниС Π²Π½ΡƒΡ‚Ρ€ΠΈ.</div>


CSS

Код

.koshadows_nalinedsup_4 {
Β Β padding: 9px;
Β Β margin: 15px;
Β Β width: 195px;
Β Β height: 117px;
Β Β box-shadow: 0px 0px 19px #2c3a7b inset;
Β Β border-radius: 8px;
}


Π’Π°ΠΊΠΎΠΉ ΠΏΡ€Π΅ΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ элСмСнтов.

5. ΠŸΡΡ‚Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π—Π΄Π΅ΡΡŒ совмСщаСм Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ Ρ‚Π΅Π½Π΅ΠΉ

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ совмСшСниС Ρ‚Π΅Π½Π΅ΠΉ Ρ€Π°Π·Π½ΠΎΠΉ Π³Π°ΠΌΠΌΡ‹ Ρ†Π²Π΅Ρ‚Π°, которая происходит Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. Π“Π΄Π΅ получится интСрСсный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΡŒ, вСроятно самый яркий, плюс Π΅Ρ‰Π΅ присутствуСт 3D Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

HTML

Код

<div>ΠŸΡΡ‚Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–5. Разброс Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Π½Π΅ΠΉ.</div>


CSS

Код

.koshadows_nalinedsup_5 {
Β Β padding: 9px;
Β Β margin: 18px;
Β Β width: 178px;
Β Β height: 123px;
Β Β box-shadow: 0px 0px 14px 2px #0dec0d inset, 4px 4px 9px #0e0eef, -4px -4px 9px #ea0909;
Β Β border-radius: 4px;
}


Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ‚Π°ΠΊ популярСн, Π½ΠΎ Ссли Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, Ρ‚ΠΎ ΠΎΠ½ бСзусловно ΠΏΡ€Π΅Π²Π»Π΅Ρ‡Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

Π’Π°ΠΆΠ½ΠΎ: старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ IE Π΄ΠΎ 9 вСрсии Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ свойство box-shadow, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ просто Π΅Π³ΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ.

ΠŸΡ€Π΅Ρ„ΠΈΠΊΡΡ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄ свойство box-shadow:

-webkit-box-shadow — Π˜Π΄Π΅Ρ‚ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Chrome Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ 10 обновлСния, Ρ‚Π°ΠΊΠΆΠ΅ Safari Π΄ΠΎ 5.1 вСрсий.

-moz-box-shadow — здСсь воспроизводится для Firefox, Π³Π΄Π΅ ΠΈΠ΄Π΅Ρ‚ Π΄ΠΎ 4.0 вСрсии.

Π’Π°ΡˆΠ΅ΠΌΡƒ вниманию прСдставлСно самыС простыС ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π° постановку Ρ‚Π΅Π½Π΅ΠΉ свойством box-shadow ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS. Π‘Π°ΠΌΠΎ свойство box-shadow ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ красивыС Ρ‚Π΅Π½ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ элСмСнту html. Π“Π΄Π΅ всС большС ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π² использованиС Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ довольно часто, Π³Π΄Π΅ всС создаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± красиво выглядСло.

Как ΠΏΡ€ΠΈΠΌΠ΅Ρ€, это Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠ³Π°, Π³Π΄Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° тСкстС, ΠΈΠ»ΠΈ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π³Π΄Π΅ послС этого станСт Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π½Π΅ считая ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Бвойство box-shadow ΠΈΠ΄Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΈΠΌ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Π½ΡŒ каркасу ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΡƒ, Π΄Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту, Π³Π΄Π΅ Ρ‚Π°ΠΊΠΆΠ΅ позволят ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ Ρ‚Π΅Π½ΠΈ.

Π Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ„ΠΎΡ€ΠΌΡ‹. Двойная Ρ€Π°ΠΌΠΊΠ° с использованиСм CSS

Для управлСния Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ элСмСнта примСняСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ свойство border . Π­Ρ‚ΠΎ свойство позволяСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

Π­Ρ‚ΠΈ Ρ‚Ρ€ΠΈ свойства (Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹) ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Π‘Π»ΠΎΠΊ div с Ρ€Π°ΠΌΠΊΠΎΠΉ 3px красного Ρ†Π²Π΅Ρ‚Π°.

МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ стороны элСмСнта. Для этого ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ свойства border-top (вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π°), border-right (правая Π³Ρ€Π°Π½ΠΈΡ†Π°), border-bottom (ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π°), border-left (лСвая Π³Ρ€Π°Π½ΠΈΡ†Π°).

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Π‘Π»ΠΎΠΊ div с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны Π±Π»ΠΎΠΊΠ° Π·Π°Π΄Π°Π½Π° своя Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚.

ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ:

ЗначСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ — Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ — ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства.

  • border-style — ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
  • border-width — ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
  • border-color — Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Рассмотрим ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Бвойство border-style. Π‘Ρ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Бвойство border-style устанавливаСт ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ. Π’ CSS, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ HTML, Π³Ρ€Π°Π½ΠΈΡ†Π° элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сплошной. Допустимы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния для стиля Π³Ρ€Π°Π½ΠΈΡ†Ρ‹:

  1. none — Π³Ρ€Π°Π½ΠΈΡ†Π° отсутствуСт (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).
  2. solid — сплошная Π³Ρ€Π°Π½ΠΈΡ†Π°.
  3. double — двойная Π³Ρ€Π°Π½ΠΈΡ†Π°.
  4. dashed — пунктирная Π³Ρ€Π°Π½ΠΈΡ†Π°.
  5. dotted — Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈΠ· ряда Ρ‚ΠΎΡ‡Π΅ΠΊ.
  6. ridge — Π³Ρ€Π°Π½ΠΈΡ†Π° «Π³Ρ€Π΅Π±Π΅Π½ΡŒ».
  7. groove — Π³Ρ€Π°Π½ΠΈΡ†Π° «Π±ΠΎΡ€ΠΎΠ·Π΄ΠΊΠ°».
  8. inset — вдавлСнная Π³Ρ€Π°Π½ΠΈΡ†Π°.
  9. outset — выдавлСнная Π³Ρ€Π°Π½ΠΈΡ†Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ выглядят.

Π³Ρ€Π°Π½ΠΈΡ†Π° отсутствуСт (none)

сплошная Π³Ρ€Π°Π½ΠΈΡ†Π° (solid)

двойная Π³Ρ€Π°Π½ΠΈΡ†Π° (double)

Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈΠ· ряда Ρ‚ΠΎΡ‡Π΅ΠΊ (dotted)

пунктирная Π³Ρ€Π°Π½ΠΈΡ†Π° (dashed)

Π³Ρ€Π°Π½ΠΈΡ†Π° «Π±ΠΎΡ€ΠΎΠ·Π΄ΠΊΠ°» (groove)

Π³Ρ€Π°Π½ΠΈΡ†Π° «Π³Ρ€Π΅Π±Π΅Π½ΡŒ» (ridge)

вдавлСнная Π³Ρ€Π°Π½ΠΈΡ†Π° (inset)

выдавлСнная Π³Ρ€Π°Π½ΠΈΡ†Π° (outset)

ΠšΡΡ‚Π°Ρ‚ΠΈ, Ссли для Ρ€Π°ΠΌΠΊΠΈ ridge Π·Π°Π΄Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ, Ρ‚ΠΎ получится Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π‘Π»ΠΎΠΊ div с Ρ€Π°ΠΌΠΊΠΎΠΉ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ стиля ridge.

Π Π°ΠΌΠΊΠ° выглядит ΠΊΠ°ΠΊ solid , Π½ΠΎ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΈΠ»ΡŒ ridge создаётся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ эффСкта Ρ‚Π΅Π½ΠΈ, Π° Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ эффСкт Π½Π° Ρ‡Ρ‘Ρ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠ΅ Π½Π΅ Π²ΠΈΠ΄Π΅Π½.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-style ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для всСх сторон Π±Π»ΠΎΠΊΠ°. Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΌΡƒ свойству border-style , Π² зависимости ΠΎΡ‚ числа Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ присвоСн Ρ€Π°Π·Π½ΠΎΠΌΡƒ числу сторон Π±Π»ΠΎΠΊΠ°. МоТно Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ, Π΄Π²Π°, Ρ‚Ρ€ΠΈ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ случая.

Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (solid) — ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ установлСн для всСх сторон Π±Π»ΠΎΠΊΠ°.

Π”Π²Π° значСния (solid double) — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ установило ΡΡ‚ΠΈΠ»ΡŒ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ сторон, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ.

Π’Ρ€ΠΈ значСния (solid double dotted) — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ стороны, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ…, ΡΡ‚Ρ€Π΅Ρ‚ΡŒΠ΅ для Π½ΠΈΠΆΠ½Π΅ΠΉ.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния (solid double dotted dashed) — ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠΉ стороны ΠΏΠΎ часовой стрСлкС начиная с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ.

Бвойство border-width. Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Для установки Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство border-width . Π’ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π² Π»ΡŽΠ±Ρ‹Ρ… Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² пиксСлах.

Как ΠΈ для свойства border-style , для свойства Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ случая.

Код ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (2px) — Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ установлСн для всСх сторон Π±Π»ΠΎΠΊΠ°.

Π”Π²Π° значСния (1px 5px) — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ установило Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ сторон, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ.

Π’Ρ€ΠΈ значСния (1px 3px 5px) — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ стороны, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ…, ΡΡ‚Ρ€Π΅Ρ‚ΡŒΠ΅ для Π½ΠΈΠΆΠ½Π΅ΠΉ.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния (1px 3px 5px 7px) — ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠΉ стороны ΠΏΠΎ часовой стрСлкС начиная с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ.

Π’Π°ΠΊΠΆΠ΅ для свойства border-width ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ значСния Π² Π²ΠΈΠ΄Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов. ВсСго ΠΈΡ… Ρ‚Ρ€ΠΈ:

  • thin — тонкая Π³Ρ€Π°Π½ΠΈΡ†Π°;
  • medium — срСдняя Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°;
  • thick — толстая Π³Ρ€Π°Π½ΠΈΡ†Π°;

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: thin.

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: medium.

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: thick.

Бвойство border-color. Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Для управлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ срСдство border-color . Π¦Π²Π΅Ρ‚Π° для этого свойства ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любой способ, описанный Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Π¦Π²Π΅Ρ‚Π° Π² CSS «, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

  • ШСстнадцатСричная запись (#ff00aa ) Ρ†Π²Π΅Ρ‚Π°.
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ RGB — rgb(255,12,110) . Π€ΠΎΡ€ΠΌΠ°Ρ‚ RGBA для CSS3.
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ HSL ΠΈ HSLA для CSS3.
  • НазваниС Ρ†Π²Π΅Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ black (Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ). ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Π½Π°Π·Π²Π°Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ² CSS .

Бвойство border-color Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ свойствам.

Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (red).

Π”Π²Π° значСния (red black).

Π’Ρ€ΠΈ значСния (red black yellow).

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния (red black yellow blue).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ вСрнёмся ΠΊ Π·Π°Π΄Π°Ρ‡Π΅, ΠΎΠ·Π²ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅, ΠΈ нарисуСм Ρ„ΠΈΠ³ΡƒΡ€Ρƒ:

Π’ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рисуСт Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ побольшС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ:

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Установка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для сторон ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ

Π’Ρ‹ΡˆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ значСния свойств Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠΉ стороны Π±Π»ΠΎΠΊΠ°. Для этих Ρ†Π΅Π»Π΅ΠΉ Π΅ΡΡ‚ΡŒ свойства:

  • border-top (вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π°)
  • border-right (правая Π³Ρ€Π°Π½ΠΈΡ†Π°)
  • border-bottom (ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π°)
  • border-left (лСвая Π³Ρ€Π°Π½ΠΈΡ†Π°)

Напомню, для всСх свойств указываСтся Ρ‚Ρ€ΠΈ значСния (Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚) Π² любом порядкС. Но ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. НаписаниС этих свойст ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎ ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ….

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border-top ).

  • border-top-color — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-top-width — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-top-style — Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border-right ).

  • border-right-color — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-right-width — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-right-style — Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border-bottom ).

  • border-bottom-color — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-bottom-width — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-bottom-style — Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border-left ).

  • border-left-color — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-left-width — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-left-style — Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования этих свойств:

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSSΠ’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±Π»ΠΎΠΊΡƒ div сначала Π·Π°Π΄Π°Π½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ 3px ΠΈ стилСм solid для всСх сторон. Π—Π°Ρ‚Π΅ΠΌ:
  • ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-top-color Π² красный,
  • ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-right-width установлСна Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ 10px,
  • ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-bottom-style ΡΡ‚ΠΈΠ»ΡŒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠ°ΠΊ double,
  • ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-left-color Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ установлСн синий Ρ†Π²Π΅Ρ‚.

Бвойство border-radius. ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Бвойство border-radius ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для округлСния ΡƒΠ³Π»ΠΎΠ² Π³Ρ€Π°Π½ΠΈΡ† элСмСнта. Π­Ρ‚ΠΎ свойство появилось Π² CSS3 ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Internet Explorer 8 (ΠΈ Π±ΠΎΠ»Π΅Π΅ старых вСрсий).

ЗначСниями ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ числа, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² CSS.

Бвойство border-radius: 15px.

Если Ρ€Π°ΠΌΠΊΠ° Π±Π»ΠΎΠΊΠ° Π½Π΅ Π·Π°Π΄Π°Π½Π°, Ρ‚ΠΎ скруглСниС происходит с Ρ„ΠΎΠ½ΠΎΠΌ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ закруглСния Π±Π»ΠΎΠΊΠ° Π±Π΅Π· Ρ€Π°ΠΌΠΊΠΈ, Π½ΠΎ с Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ:

Бвойство border-radius: 15px.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свойства для скруглСня ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ³Π»Π° элСмСнта. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠ½ΠΈ всС:

Border-top-left-radius: 15px; border-top-right-radius: 0; border-bottom-right-radius: 15px; border-bottom-left-radius: 0;

Бвойство border-radius: 15px.

Π₯отя этот ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ объявлСниСм: border-radius : 15px 0 15px 0 . Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для свойства border-radius ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ объявлСния.

Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠ² эту Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ самая короткая запись Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ стиля Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ: border-radius : 15px 0 . ВсСго Π΄Π²Π° значСния.

НСмного ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

РисуСм Π»ΠΈΠΌΠΎΠ½ срСдствами CSS.

Π’ΠΎΡ‚ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°:

Margin: 0 auto; /* Π Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΠΊ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */ width: 200px; height: 200px; background: #F5F240; border: 1px solid #F0D900; border-radius: 10px 150px 30px 150px;

ΠœΡ‹ ΡƒΠΆΠ΅ рисовали Ρ„ΠΈΠ³ΡƒΡ€Ρƒ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ оставим ΠΎΡ‚ Π½Π΅Ρ‘ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ:

Код Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Ρ‚Π°ΠΊΠΎΠΉ:

Margin: 0 auto; /* Π Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΠΊ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */ padding: 0px; width: 0px; height: 0; border: 30px solid white; border-bottom-color: red;

Одним ΠΈΠ· занятных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ свойства CSS3 box-shadow являСтся созданиС Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта. ΠžΡ‡Π΅Π½ΡŒ интСрСсный эффСкт для оформлСния страниц, Но Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ box-shadow .

Однако сущСствуСт Π΅Ρ‰Π΅ нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для создания Ρ‚Π°ΠΊΠΎΠ³ΠΎ эффСкта. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅ использованиС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния являСтся вСсьма Π΄Π°Π»Π΅ΠΊΠΈΠΌ ΠΎΡ‚ ΠΈΠ΄Π΅Π°Π»Π°.

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

ΠœΠ΅Ρ‚ΠΎΠ΄ 1: border ΠΈ outline

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ свойство outline (всС, ΠΊΡ€ΠΎΠΌΠ΅ IE6/7). Π’Ρ‹ добавляСтС элСмСнту ΠΎΠ±Π° свойства border ΠΈ outline .

One { border: solid 6px #fff; outline: solid 6px #888; }

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

ΠœΠ΅Ρ‚ΠΎΠ΄ 2: псСвдо элСмСнт

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования Ρ€Π°ΠΌΠΊΠΈ:

Two { border: solid 6px #fff; position: relative; z-index: 1; } . two:before { content: «»; display: block; position: absolute; top: -12px; left: -12px; border: solid 6px #888; width: 312px; padding-bottom: 12px; min-height: 100%; z-index: 10; }

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ установка свойства z-index (Ρ‡Ρ‚ΠΎΠ±Ρ‹ псСвдо элСмСнт ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π» содСрТаниС), ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ min-height . ПослСднСС свойство сохраняСт ΡΠ»Π°ΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ 3: Ρ‚Π΅Π½ΡŒ

Π‘Π°ΠΌΡ‹ΠΉ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° строчка ΠΊΠΎΠ΄Π° с установками свойства box-shadow .

Three { box-shadow: 0 0 0 6px #fff, 0 0 0 12px #888; }

Для появлСния Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π΅ Ρ‚Π΅Π½ΠΈ. Они ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. Π Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ устанавливаСтся Π² 0. Π’Π°ΠΊ ΠΊΠ°ΠΊ вторая Ρ‚Π΅Π½ΡŒ пСрСкрываСтся ΠΏΠ΅Ρ€Π²ΠΎΠΉ, Ρ‚ΠΎ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΄Π²ΠΎΠ΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ — использованиС Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ создаСт Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ.

Как ΠΈ свойство outline , box-shadow Π½Π΅ влияСт Π½Π° сосСдниС элСмСнты ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ для формирования внСшнСго Π²ΠΈΠ΄Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

ЕстСствСнно, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° свойства box-shadow ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π½ΠΎΠ²Ρ‹ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ 4: Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт div

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ внСшний элСмСнт

для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ. ЕдинствСнный ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π΅Π·Π΄Π΅:

Four { border: solid 6px #888; background: #fff; width: 312px; min-height: 312px; } .four div { width: 300px; min-height: 300px; background: #222; margin: 6px auto; overflow: hidden; }

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ больший Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ создаСт иллюзию Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ 5: свойство border-image

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ являСтся часто Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ свойство CSS3 border-image:

Five { border-width: 12px; -webkit-border-image: url(multiple-borders.gif) 12 12 12 12 repeat; -moz-border-image: url(multiple-borders.gif) 12 12 12 12 repeat; border-image: url(multiple-borders) 12 12 12 12 repeat; /* for Opera */ }

Π—Π½Π°Π΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄?

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, здСсь собраны Π΄Π°Π²Π½ΠΎ извСстныС ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Но ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΌ извСстСн ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚Ρ€ΡŽΠΊ. ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с читатСлями Π² коммСнтариях.

Π’ этой Π³Π»Π°Π²Π΅:

Блочная модСль — способ отобраТСния элСмСнтов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ всС Ρ‚Π΅Π³ΠΈ ΠΊΠ°ΠΊ нСбольшиС Π±Π»ΠΎΠΊΠΈ, для Π½ΠΈΡ… любой Ρ‚Π΅Π³ — ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с содСрТимым: тСкстом, изобраТСниями, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΈ Ρ‚.Π΄.

  • Margin (внСшний отступ) — пустоС пространство (ΠΏΠΎΠ»Π΅), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отдСляСт ΠΎΠ΄ΠΈΠ½ элСмСнт ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Π‘Π°ΠΌΡ‹ΠΉ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ внСшнСго отступа — ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π±Π·Π°Ρ†Π°ΠΌΠΈ, ΠΈΠ΄ΡƒΡ‰ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ. ΠžΠ±Π»Π°ΡΡ‚ΡŒ внСшнСго отступа ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π° ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свой Ρ†Π²Π΅Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… эффСктов оформлСния.
  • Border (Ρ€Π°ΠΌΠΊΠ° элСмСнта) — Π³Ρ€Π°Π½ΠΈΡ†Π° с любой стороны элСмСнта. Π Π°ΠΌΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСна ΠΊΠ°ΠΊ со всСх сторон элСмСнта, Ρ‚Π°ΠΊ ΠΈ с ΠΎΠ΄Π½ΠΎΠΉ стороны. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°ΠΌΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ просто красиво ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ элСмСнт ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ содСрТимоС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов страницы.
  • Padding (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ) — пустоС пространство ΠΌΠ΅ΠΆΠ΄Ρƒ содСрТимым элСмСнта ΠΈ Π΅Π³ΠΎ Ρ€Π°ΠΌΠΊΠΎΠΉ. ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отступа ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π° ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свой Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ эффСкты оформлСния.
  • Π£ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° элСмСнтов Π΅ΡΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ содСрТимого, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ располагаСтся всС содСрТимоС элСмСнта (тСкст, вставляСмыС изобраТСния ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты).

Π Π°ΠΌΠΊΠ°

Π Π°ΠΌΠΊΠ° прСдставляСт собой ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ линию, которая отобраТаСтся Π²ΠΎΠΊΡ€ΡƒΠ³ стилизуСмого элСмСнта. Но совсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΡƒΡŽ элСмСнт со всСх сторон. МоТно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ строны элСмСнта. НапримСр, Ссли Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π½ΠΈΠΆΠ½Π΅ΠΉ строны Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта, Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт, Ρ‡Ρ‚ΠΎ ΠΈ элСмСнт


(Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия), выступая Π² качСствС раздСлитСля.

КаТдая Ρ€Π°ΠΌΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS: ΡˆΠΈΡ€ΠΈΠ½Π°, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚, рассмотрим с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΊΠΈΡ… свойств ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ:

ВмСсто указания всСх Ρ‚Ρ€Π΅Ρ… свойств, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ всСго ΠΎΠ΄Π½ΠΎ — свойство border , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ для Ρ€Π°ΠΌΠΊΠΈ:

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

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ†.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π°Π±Π·Π°Ρ†.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π°Π±Π·Π°Ρ†.

Для управлСния Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны элСмСнта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства:

Π­Ρ‚ΠΈ свойства Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ свойство border, с Ρ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны стилизуСмого элСмСнта.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступы

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ — пустоС пространство ΠΌΠ΅ΠΆΠ΄Ρƒ содСрТимым элСмСнта ΠΈ Π΅Π³ΠΎ Ρ€Π°ΠΌΠΊΠΎΠΉ (Ссли ΠΎΠ½Π° установлСна). Для добавлСния ΠΈ управлСния ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… отступов со всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство padding .

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ отступ — пустоС пространство, ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ элСмСнт ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов ΠΈΠ»ΠΈ ΠΊΡ€Π°Π΅Π² ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Для добавлСния ΠΈ управлСния ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов со всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство margin .

Бвойства padding ΠΈ margin ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

Π“Π΄Π΅ значСния ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ часовой стрСлкС, начиная с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ:

Если Ρƒ свойств ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ всСго ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ отступы со всСх сторон Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ эффСкт ΠΏΡ€ΠΈ использовании Π΄Π°Π½Π½Ρ‹Ρ… свойств выглядит ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ для элСмСнта ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½:

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

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π°Π±Π·Π°Ρ†.

Для отступов, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ для Ρ€Π°ΠΌΠΎΠΊ, Π΅ΡΡ‚ΡŒ свойства ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ отступа с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ свойствами: padding-top , padding-right , padding-bottom ΠΈ padding-left . Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ отступы Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ свойствами: margin-top , margin-right , margin-bottom ΠΈ margin-left .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: значСния свойств padding ΠΈ margin Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами, поэтому Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ отступов ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹.

Π¨ΠΈΡ€ΠΈΠ½Π° ΠΈ высота элСмСнта

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π²Ρ‚ΠΎΡˆΠΈΡ€ΠΈΠ½Π°. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ растянут Ρ€ΠΎΠ²Π½ΠΎ Π½Π° ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько Π΅ΡΡ‚ΡŒ свободного мСста. Высота Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ устанавливаСтся автоматичСски, Ρ‚. Π΅. Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ растягиваСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ содСрТимого Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»ΠΎΡΡŒ всС содСрТимоС. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ собствСнныС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ для области содСрТимого элСмСнта, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства width ΠΈ height.

Π’ процСссС оформлСния сайта ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ сайтостроитСли Π·Π°Π΄Π°ΡŽΡ‚ΡΡ вопросом, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ†Π²Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² . Π”Π°, это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ внСсти Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠ²Π΅ΠΆΠ΅ΡΡ‚ΡŒ оформлСния сайта. Но сущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΈΠ½Ρ‚Ρ€ΠΈΠ³ΡƒΡŽΡ‰ΠΈΠΉ вопрос, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ html.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° Ρ€Π°ΠΌΠΊΠ° html

На самом Π΄Π΅Π»Π΅, Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ особСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт Π½Π΅ нСсСт. Но всС ΠΆΠ΅ тСкст, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ интСрСс Ρƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста смСло ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· способов подчСркивания ваТности ΠΎΠ±Ρ€Π°ΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ создания Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ оформлСния Ρ€Π°ΠΌΠΊΠΈ срСдствами CSS Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС, Π½ΠΎ это совсСм другая история. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹ΠΉ способ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ сайтостроитСлям. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρƒ нас с Π²Π°ΠΌΠΈ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°Π²ΠΊΠΈ html ΠΊΠΎΠ΄Π° получится Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ красивая Ρ€Π°ΠΌΠΊΠ° html.

На ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡΠ½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°ΠΌΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ html элСмСнта Π² нСзависимости, Ρ‡Ρ‚ΠΎ это Π·Π° Ρ‚Π΅Π³

, , ΠΈ Ρ‚.Π΄.

Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ сущСствуСт Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ встраиваСмых ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов.

Π Π°ΠΌΠΊΠ° встроСнного Ρ‚ΠΈΠΏΠ° находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³ΠΎΠ², ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Π΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ html ΠΊΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ². На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Ρƒ нас получаСтся html Ρ€Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с Ρ†Π΅Π»ΡŒΡŽ задания Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… отступов.

Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π²ΠΎ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΠΊΠ°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ задания ΠΊΠΎΠΌΠ°Π½Π΄ связанных с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ тСкст Π² Ρ€Π°ΠΌΠΊΠ΅ html Π½Π°ΠΌ придСтся ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ встроСнным стилям. Π”Π°Π½Π½Ρ‹ΠΉ способ станСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ для выдСлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ взятых Ρ„Ρ€Π°Π·, Π°Π±Π·Π°Ρ†Π΅Π² Π² тСкстС ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ. Если ΠΆΠ΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ шаблона, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΡƒΡŽΡΡ Π½Π° всСх страницах сайта, Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€Π°Π²ΠΊΠ΅ Ρ„Π°ΠΉΠ»Π° style.css шаблона.

Как Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π² html

Π”ΡƒΠΌΠ°ΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ прСдостаточно. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° я Π·Π°ΠΊΠ»ΡŽΡ‡Ρƒ Π² ΡΡ€ΠΊΡƒΡŽ ΡΠ°Π»Π°Ρ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ с сСрым Ρ„ΠΎΠ½ΠΎΠΌ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π’Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚! ВстроСнныС стили ΠΎΡ‚ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ Π½Π΅ врСдят HTML валидности сайта.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ€Π°ΠΌΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Ρ‚Π΅Π³Ρƒ

ВАШЕ ΠŸΠ Π•Π”Π›ΠžΠ–Π•ΠΠ˜Π•.

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ использовались встроСнныС css стили, ΡΡ‡ΠΈΡ‚Π°ΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ вас с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ….

1. border – свойство, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π΅ Π·Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ. Для упрощСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ я Π½Π΅ стал ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ свойство — border-width (Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ† Ρ€Π°ΠΌΠΊΠΈ), border-color (Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ html). А вмСсто этого Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сократил html ΠΊΠΎΠ΄, прописав всС свойства послС двоСточия.

Для измСнСния внСшнСго Π²ΠΈΠ΄Π° Ρ€Π°ΠΌΠΊΠΈ достаточно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ solid . Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ€Π°ΠΌΠΎΠΊ:

Ridge – Ρ€Π΅Π»ΡŒΠ΅Ρ„Π½Π°Ρ.

Dotted – точСчная.

Double – двойная.

Dashed – пунктирная.

Solid – сплошная.

2. padding – свойство, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π΅ Π·Π° расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Π² Π½Π΅Π΅.

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ±Π°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ со стилями Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊ числу ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ Ρ‚Π΅Π³ΠΎΠΌ

Бвойство margin . Π’Π°ΠΊΠΈΠΌ способом ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ отступы элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся снаруТи Ρ€Π°ΠΌΠΊΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½ достаточно ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ свойство background-color, ΡƒΠΊΠ°Π·Π°Π² послС двоСточия ΠΊΠΎΠ΄ ΠΆΠ΅Π»Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.

Π Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ html дСлаСтся Ρ‚Π΅ΠΌ ΠΆΠ΅ самым способом, поэтому Ρƒ вас с этим Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ЕдинствСнноС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для Π΅Π΅ отобраТСния свойства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΌ Ρ‚Π΅Π³Π΅ .

ΠŸΠΎΠ΄Ρ‹Ρ‚ΠΎΠΆΠΈΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ»ΠΈ тСкста достаточно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ html ΠΊΠΎΠ΄Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Π³Π°ΠΌΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства.

Бпасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ Π΄ΠΎ скорых встрСч Π½Π° страницах Stimylrosta.

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ Π² тСкстС Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ? ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, сообщитС ΠΎΠ± этом администратору: Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ тСкст ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ сочСтаниС горячих клавиш Ctrl+Enter

ο»Ώ

border-right-style — cssprofi.ru

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²

Β 

ОписаниС

Бвойство border-right-style опрСдСляСт ΡΡ‚ΠΈΠ»ΡŒ для ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ€Π°ΠΌΠΊΠΈ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ
НаслСдуСтся: Π½Π΅Ρ‚
ВСрсия: CSS1
Бинтаксис JavaScript: object.style.borderRightStyle=»dotted»


ЗначСния свойства
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС
none Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°ΠΌΠΊΠ° отсутствуСт.
hidden Π’ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «none».
dotted ВочСчная Ρ€Π°ΠΌΠΊΠ°.
dashed ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Π°Ρ Ρ€Π°ΠΌΠΊΠ°.
solid Бплошная Ρ€Π°ΠΌΠΊΠ°.
double Двойная Ρ€Π°ΠΌΠΊΠ°.
groove Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ эффСкт объСмной Ρ€Π°ΠΌΠΊΠΈ.
ridge Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ эффСкт объСмной Ρ€Π°ΠΌΠΊΠΈ.
inset Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ эффСкт объСмной Ρ€Π°ΠΌΠΊΠΈ.
outset Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ эффСкт объСмной Ρ€Π°ΠΌΠΊΠΈ.
inherit Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ наслСдуСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

{
border-style:solid;
border-width:2px;   
border-right-style:dashed;
}


Β 


Блочная модСль Π² CSS.

Π Π°ΠΌΠΊΠΈ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС отступы Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ:
  1. Π Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скачанный Ρ„Π°ΠΉΠ».
  2. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒΒ index.
  3. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Β index.html Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.
Бсылки ΠΈ псСвдоклассы, Ρ‚Π΅ΠΌΠ° бСзусловно интСрСсная. Но сСйчас ΠΌΡ‹ косвСнно коснСмся Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ интСрСсной Ρ‚Π΅ΠΌΡ‹Β β€” вСрстки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ (Π² 10 ΠΈ 11 ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΏΠΎ CSS). Π’ этом Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡Π½ΡƒΡŽ модСль, Ρ€Π°ΠΌΠΊΠΈ ΠΈ отступы.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ блочная модСль?

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

Бвойства padding ΠΈ margin

РазбСрСмся с Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ. Padding – это свойство, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ тСкстом ΠΈ Ρ€Π°ΠΌΠΊΠΎΠΉ, Π° margin – свойство, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΈ внСшними ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Благодаря этим свойствам, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ элСмСнтами Π½Π° страницС. На этом с Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ всС. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ страницу index.html. Нам Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΡƒΡΡ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Β«Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° мою страничку мыслСй.Β» ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† «Данная страничка посвящСна ΠΎΠ΄Π½ΠΎΠΉ истории. Π˜ΡΡ‚ΠΎΡ€ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, Π·Π°Ρ‡Π΅ΠΌ я создал сайт http://info-line.netΒ». ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠΎΠ΄, Π²ΠΈΠ΄ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ h2 ΠΈ Π°Π±Π·Π°Ρ†. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ классы этим элСмСнтам. ΠŸΠ΅Ρ€Π²ΠΎΠΌΡƒ β€” box1, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ β€” box2.

 <h2>Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° мою страничку мыслСй.</h2>
 <p><i>Данная страничка посвящСна ΠΎΠ΄Π½ΠΎΠΉ
 

БохраняСм ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ style. css. ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ здСсь классы box1 ΠΈ box2. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΈΠΌ свойства. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ ΠΈΠΌ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ β€” Ρ‚Π°ΠΊ Π½Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΈ тСкстом.

 .box1 {
 background-color: #CCFF33;
 }
 

Π Π°ΠΌΠΊΠ° (свойство border)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ разбСрСмся со свойством border (Ρ€Π°ΠΌΠΊΠ°). Border – свойство записанноС Π² сокращСнной Ρ„ΠΎΡ€ΠΌΠ΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ сначала запишСм Π΅Π³ΠΎ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ свойство β€” border-width (ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ). Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ? Π­Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Ρ‚ΠΎΠΉ красной области, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° экранС. Π•Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°Ρ…. Π”Π°Π²Π°ΠΉΡ‚Π΅ поставим, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 3 пиксСля.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свойство β€” border-style (ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ). Π˜Ρ… восСмь ΡˆΡ‚ΡƒΠΊ: dotted, dashed, solid, double, groove, ridge, inset, outset. НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅. Dotted – это Ρ€Π°ΠΌΠΊΠ° Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Dashed – Ρ€Π°ΠΌΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ. Solid – сплошная Ρ€Π°ΠΌΠΊΠ°. Double – двойная Ρ€Π°ΠΌΠΊΠ°. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ стили Ρ€Π°ΠΌΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π½Π° собствСнном экранС. Π”Π°Π²Π°ΠΉΡ‚Π΅ поставим dotted.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ свойству β€” border-color. НавСрняка Π²Ρ‹ ΡƒΠΆΠ΅ догадались, Ρ‡Ρ‚ΠΎ это Π·Π° свойство. Π­Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ. Π—Π΄Π΅ΡΡŒ всС Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ с Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Нам Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ лишь ΠΊΠΎΠ΄. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ.

 .box1 {
 background-color: #CCFF33;
 border-width: 3px;
 border-style: dotted;
 border-color: #000;
 }
 

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ свойства, Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ значСниями классу box2. Π Π°ΠΌΠΊΡƒ поставим Π² Π΄Π²Π° пиксСля. Π¦Π²Π΅Ρ‚ ΠΏΡƒΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π΅Π»Ρ‹ΠΉ, ΠΈ ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ β€” ΡˆΡ‚Ρ€ΠΈΡ….

 .box2 {
 background-color: #CCFFCC;
 border-width: 2px;
 border-style: dashed;
 border-color: #fff;
 }
 

БохраняСм ΠΈ смотрим.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ свойство border запишСм Π² сокращСнном Π²ΠΈΠ΄Π΅, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с внСшними ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ отступами. БокращСнная запись дСлаСтся Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС: border-width | border-style | border-color. ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ свойство border ΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ значСния. Π’Ρ€ΠΈ Ρ€Π°Π½Π΅Π΅ прописанных свойства удаляСм.

 . box1 {
 background-color: #CCFF33;
 border: 3px dotted #000;
 }
 .box2 {
 background-color: #CCFFCC;
 border: 2px dashed #fff;
 }
 

БохраняСм ΠΈ провСряСм. Π£ нас Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ. ВсС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΊΠΎΠ΄.

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС отступы (padding ΠΈ margin)

РазбСрСмся с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΈ внСшними отступами: padding ΠΈ margin.Но сначала посмотрим снова Π½Π° Π½Π°ΡˆΡƒ Π±ΠΎΠΊΡΠΎΠ²ΡƒΡŽ модСль. Напомню Π΅Ρ‰Π΅ Ρ€Π°Π·: свойство padding – это расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ тСкстом ΠΈ Ρ€Π°ΠΌΠΊΠΎΠΉ border, Π° свойство margin – это расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΠΌΠΊΠΎΠΉ border ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами.

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы (padding)

Π‘Π½Π°Ρ‡Π°Π»Π° разбСрСмся с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ отступом β€” со свойством padding. Padding – это Ρ‚ΠΎΠΆΠ΅ свойство, записанноС Π² сокращСнной Ρ„ΠΎΡ€ΠΌΠ΅. Π’ ΠΏΠΎΠ»Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΠ½ΠΎ записываСтся ΠΊΠ°ΠΊ padding-top, padding-right, padding-bottom ΠΈ padding-left. ЗначСния ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅. ВсС это складываСтся Π² свойство padding – ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ часы. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 4 части. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ находится Π²Π²Π΅Ρ€Ρ…Ρƒ, вторая β€” справа, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ β€” Π²Π½ΠΈΠ·Ρƒ, чСтвСртая β€” слСва. Π’ Ρ‚Π°ΠΊΠΎΠΌ ΠΆΠ΅ порядкС Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ свойства padding ΠΈ margin. Если отступ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Π΅Π·Π΄Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ², Ρ‚ΠΎ указываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если ΠΆΠ΅ отступы свСрху ΠΈ снизу, Π° Ρ‚Π°ΠΊΠΆΠ΅ справа ΠΈ слСва ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, Ρ‚ΠΎ указываСтся сначала отступ свСрху, Π° ΠΏΠΎΡ‚ΠΎΠΌ отступ справа β€” всСго Π΄Π²Π° значСния. БСйчас Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Допусти, Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π²Π΅Π·Π΄Π΅ ΠΎΠ΄ΠΈΠ½ отступ Π² Ρ‚Ρ€ΠΈ пиксСля.

 .box1 {
 background-color: #CCFF33;
 border: 3px dotted #000;
 padding: 3px;
 }
 

БохраняСм, провСряСм. ВсС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Наш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ сдвинулся ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ Π½Π° 3 пиксСля со всСх сторон. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠ° тСкста Ρƒ нас сСйчас ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎ Ρ‚Ρ€ΠΈ пиксСля ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ отступы ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края ΠΏΠΎ Ρ‚Ρ€ΠΈ пиксСля, Π° ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ β€” ΠΏΠΎ ΠΏΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ.

 .box1 {
 background-color: #CCFF33;
 border: 3px dotted #000;
 padding: 3px 15px;
 }
 

БохраняСм. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ снова. ВсС Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π΄Π°Π΄ΠΈΠΌ свой отступ ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· сторон. ΠžΡ‚ΡΡ‚ΡƒΠΏ свСрху ΠΏΡƒΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ 3 пиксСля, отступ справа β€” 15 пиксСлСй, снизу β€” 5 пиксСлСй, слСва β€” 80 пиксСлСй.

 .box1 {
 background-color: #CCFF33;
 border: 3px dotted #000;
 padding: 3px 15px 5px 80px;
 }
 

БохраняСм ΠΈ провСряСм. ВсС ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈ ΡƒΠΊΠ°Π·Π°Π»ΠΈ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. ΠŸΡƒΡΠΊΠ°ΠΉ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ со всСх сторон ΠΏΠΎ 15 пиксСлСй.

 .box1 {
 background-color: #CCFF33;
 border: 3px dotted #000;
 padding: 15px;
 }
 

БохраняСм. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ отступы (margin)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с внСшними отступами. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ отступ β€” это отступ Ρ€Π°ΠΌΠΊΠΈ Π΄ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… элСмСнтов. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ свои Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС отступы. Π§Ρ‚ΠΎΠ±Ρ‹ это ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π² самом Π²Π΅Ρ€Ρ…Ρƒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ свойства для всСх классов, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для всСх элСмСнтов. Π­Ρ‚ΠΎ прописываСтся Ρ‚Π°ΠΊ: сначала ΠΈΠ΄Π΅Ρ‚ Β«*Β», ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки, Π° дальшС прописываСтся ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ класс: padding: 0; margin: 0 .

 * {
 padding: 0;
 margin: 0;
 }
 

БохраняСм ΠΈ посмотрим, Ρ‡Ρ‚ΠΎ получаСтся. Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρƒ нас исчСзло расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈ Π°Π±Π·Π°Ρ†Π΅ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ это ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ расстояниС, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ свойством margin. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠΎΠ΄ ΠΈ Π·Π°Π΄Π°Π΅ΠΌ это свойство. Оно Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ свойству padding. Π—Π°ΠΏΠΈΡΡŒ происходит Ρ‚Π°ΠΊ ΠΆΠ΅. Π£ΠΊΠ°ΠΆΠ΅ΠΌ отступ Π² 10 пиксСлСй со всСх сторон.

 .box1 {
 background-color: #CCFF33;
 border: 3px dotted #000;
 padding: 3px 15px 5px 80px;
 margin: 10px;
 }
 

БохраняСм. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» внСшний отступ со всСх сторон ΠΈ ΠΎΡ‚ всСх элСмСнтов Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ Π½Π° 10 пиксСлСй.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»Π΅Π²Ρ‹ΠΉ ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΉ отступы Π±Ρ‹Π»ΠΈ Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ пиксСлям.

 .box1 {
 background-color: #CCFF33;
 border: 3px dotted #000;
 padding: 3px 15px 5px 80px;
 margin: 10px 0;
 }
 

А Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ элСмСнту β€” Π½Π°ΡˆΠ΅ΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ β€” Π·Π°Π΄Π°Π΄ΠΈΠΌ Π½ΠΈΠΆΠ½ΠΈΠΉ отступ ΠΎΡ‚ изобраТСния. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ свойство margin-bottom.

 .box2 {
 background-color: #CCFFCC;
 border: 2px dashed #fff;
 padding: 15px;
 margin-bottom: 10px;
 }
 

Ну Π²ΠΎΡ‚ ΠΈ всС. Π”ΡƒΠΌΠ°ΡŽ, со всСм этим понятно. ΠšΡΡ‚Π°Ρ‚ΠΈ говоря, послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ прописали margin ΠΈ padding, Ρ€Π°Π²Π½Ρ‹Π΅ Π½ΡƒΠ»ΡŽ для всСх свойств ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΡƒΠ±Ρ€Π°Π» эти свойства Π²Π΅Π·Π΄Π΅.

Π’ ΠΊΠΎΠ½Ρ†Π΅ этого Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ° Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ отличия свойств padding ΠΈ margin ΠΎΡ‚ text-indent. Бвойство text-indent – это Ρ‚ΠΎΠΆΠ΅ отступ, Π½ΠΎ это красная строка β€” отступ ΠΈΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки. Π”Π°Π²Π°ΠΉΡ‚Π΅ вспомним, Π³Π΄Π΅ ΠΌΡ‹ Π΅Π³ΠΎ примСняли. Он примСнялся ΠΊ классу text1. А text-1 – это тСкст Β«Π― Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π° фрилансС». Если ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Ρ‚Π΅Π³ <pre> Ρ‡ΡƒΡ‚ΡŒ большС тСкста, Ρ‚ΠΎ ΠΎΠ½ просто разойдСтся Π½Π° нСсколько строк, Π° отступ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки. Π”ΡƒΠΌΠ°ΡŽ, с этим понятно.

Π’Ρ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΈ этот Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² качСствС домашнСго задания просто ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΉΡ‚Π΅ΡΡŒ с ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ свойствами. Благодаря Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСвСроятно красивыС элСмСнты Π½Π° сайтС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС значСния свойства border-style ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ свойства padding ΠΈ margin Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнту тСкста, Π½ΠΎ ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ.

На этом я Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ. Π”ΠΎ встрСчи Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ познакомимся со списками Π² CSS!

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ красивыС CSS эффСкты для сайта: ΠΎΡ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° Π΄ΠΎ тСкста

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! БоврСмСнная тСхнология CSS стилСй ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡƒΠ½Ρ‹Π»Ρ‹ΠΉ Π²ΠΈΠ΄ простых HTML страниц Π² дизайнСрский ΡˆΠ΅Π΄Π΅Π²Ρ€ соврСмСнной Тивописи.

Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΄Π½Ρ‘ΠΌ всё большС людСй ΠΆΠ΅Π»Π°ΡŽΡ‚ внСсти свой Π²ΠΊΠ»Π°Π΄ Π²ΠΎ Π²ΡΠ΅ΠΌΠΈΡ€Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. ΠšΡ‚ΠΎ-Ρ‚ΠΎ Π»ΡŽΠ±ΠΈΡ‚ ΠΏΡ€ΠΎΡΠΈΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ‡ΠΈ Π½Π°ΠΏΡ€ΠΎΠ»Ρ‘Ρ‚ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях, публикуя Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π³ΠΎΡ€ΠΈΡ‚ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный Π±Π»ΠΎΠ³, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΠ²Π΅Π΄Π°Ρ‚ΡŒ ΠΌΠΈΡ€Ρƒ бСсцСнныС ΠΏΠΎΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ собствСнного Ρ€Π°Π·ΡƒΠΌΠ°. Если Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ HTML ΠΈ CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ PHP, Ρ‚ΠΎ сСйчас ситуация совсСм другая, достаточно ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ курс ΠΏΠΎ популярной CMS систСмС, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ WordPress, ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ нСсколько часов Π½Π° Π΅Ρ‘ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΈ всё, ΠΌΠΎΠΆΠ½ΠΎ смСло ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ созданию собствСнно Π±Π»ΠΎΠ³Π°. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ Π² ΠΏΠ»Π°Π½Π΅ Π΄ΠΎΠΌΠ΅Π½Π° ΠΈ хостСра, Π½ΠΎ это ΡƒΠΆΠ΅ вопрос Π²Ρ‹Π±ΠΎΡ€Π°.

Однако, Π΄Π°ΠΆΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ использованиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… красивых CSS эффСктов для оформлСния мСню, ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ Ρ†Π΅Π»ΠΎΠ³ΠΎ сайта, являСтся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΠΎΠΉ. По сути, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ простой тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, хотя Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Notepad++, ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ настройки внСшнСго Π²ΠΈΠ΄Π° Π±Π΅Π· нСобходимости компиляции ΠΈΠ»ΠΈ установки сСрвСра

Β 

ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ эффСкты CSS для Ρ„ΠΎΠ½Π°, тСкста ΠΈ Ρ€Π°ΠΌΠΎΠΊ

БСрвис ColorZilla ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° созданиС Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ CSS ΠΊΠΎΠ΄Π° для вставки Π½Π° сайт. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

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

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сСрвис ColorZillaΒ (colorzilla. com)Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ графичСского Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ† стилСй, Ρ‚Π°ΠΊ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ тСкстуру Π² любом графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, ΠΈΠ»ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈ Π½Π° Π΅Π³ΠΎ основС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ красивый CSS эффСкт с ΠΊΠΎΠ΄ΠΎΠΌ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ². Π’Ρ‹ настраиваСтС ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΎΠΌ Opacity, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ «ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄» ΠΈΠ· Π΄Π²ΡƒΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ€Π°Π·Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ страница с ΡƒΠΆΠ΅ красочными Ρ‚ΠΎΠ½Π°ΠΌΠΈ, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ элСмСнты с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ Ρ‚ΠΎΠ½Π°ΠΌΠΈ.

Β 

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ тСкста с CSS для сайта ΠΎΡ‚ сСрвиса CSSWarp

БСсплатный ΠΎΠ½Π»Π°ΠΉΠ½ сСрвис CSSWarpΒ (csswarp.eleqtriq.com) прСдставляСт нСбольшой конструктор для создания красивых CSS эффСктов с тСкстом. Π’Π΅, ΠΊΡ‚ΠΎ Π»ΡŽΠ±ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠΎΠΌ, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΡ€ΠΈΠ²Ρ‹Π΅, быстро ΠΏΠΎΠ»ΡŽΠ±ΡΡ‚ Π΄Π°Π½Π½Ρ‹ΠΉ инструмСнт. Всё довольно просто, справа находится рабочая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, добавляя ΠΈΠ»ΠΈ удаляя Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π°Ρ†Π΅ΠΏΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ располоТСния тСкста, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ волнистым ΠΈ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ΠΌ. Π‘Π»Π΅Π²Π° находится нСбольшая панСль для настроСк.

Для получСния красивого CSS эффСкта для тСкста Π² Π²ΠΈΠ΄Π΅ волнистой Π»ΠΈΠ½ΠΈΠΈ ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΊΡ€ΡƒΠ³Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ добавлСния Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ-привязок, слуТат ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ Curve. Π’ Π±Π»ΠΎΠΊΠ΅ Type ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ тСкста: Ρ€Π°Π·ΠΌΠ΅Ρ€, отступы ΠΌΠ΅ΠΆΠ΄Ρƒ символами ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ.

Π‘ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Ρ‘ интСрСсно ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ:

Π§Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ созданный CSS эффСкт ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ HTML ΠΊΠΎΠ΄, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Generate HTML.

рабочая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² сСрвисС CSSWarp

Β 

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ красивых Π·Π°Π»ΠΈΠ²ΠΎΠΊ ΠΈ Ρ€Π°ΠΌΠΎΠΊ для сайта ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ CSS ΠΊΠΎΠ΄Π°

BorderImageΒ (border-image.com) – Π΄Π°Π½Π½Ρ‹ΠΉ рСсурс позволяСт Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ изобраТСния ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых настроСк ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ быстро Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рисунка для Ρ€Π°ΠΌΠΊΠΈ, Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ отступов ΠΈ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ CSS эффСкта. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ CSSΠΊΠΎΠ΄ Π²ΠΈΠ΄Π½ΠΎ сразу, ΠΎΠ½ собствСнно ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π²Π΅Π΄Ρ‘Π½ Ρ€Π°ΠΌΠΎΡ‡ΠΊΠΎΠΉ, просто ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ тСкстового Π±Π»ΠΎΠΊΠ° Π½Π° сайтС.

BorderRadiusΒ (border-radius.com) – ΠΎΡ‡Π΅Π½ΡŒ простой инструмСнт, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ тСкст простой Ρ€Π°ΠΌΠΊΠΎΠΉ, Π½ΠΎ ΠΏΠΎ особСнному, Ρ‚ΠΎ это Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚. Для Π΄Π°Π½Π½ΠΎΠ³ΠΎ CSS эффСкта достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²ΠΈΠ΄Π½ΠΎ сразу.

MudCuΒ (mudcu.be)Β — Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ тСкстуру для Ρ„ΠΎΠ½Π°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ число ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² для Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ всё, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ исходный CSS ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²ΠΈΠ΄Π΅Π½ Π½Π° самом сСрвисС. По сути, ΠΏΠΎΠ²Π΅Ρ€Ρ… тСкстуры накладываСтся Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ быстро Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚.

LayerStylesΒ (layerstyles.org) – Ρ‚ΡƒΡ‚ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠ±ΠΎΠ΄ΠΊΠ° ΠΈ Ρ„ΠΎΠ½Π°. Π‘Π°ΠΌ CSS эффСкт настраиваСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСбольшого ΠΎΠΊΠ½Π° Π² стилС Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΈ внСшнюю Ρ‚Π΅Π½ΡŒ, Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°ΠΌΠΊΠΈ ΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°. Π’Π½ΠΈΠ·Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ CSS ΠΊΠΎΠ΄ для вставки Π½Π° сайт.

ЭкспСримСнты с ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΎΠΉ Π² CSS. Бвойство border-radius

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² Photoshop»Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ красоту, Π½ΠΎ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ тСкст, Π° Π½Π΅ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ красивой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ?

НапримСр, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для ΠΏΡƒΡ‰Π΅ΠΉ индСксации Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ тСкстом Π² Ρ‚Π΅Π³Π°Ρ…

. Но ΠΏΡ€ΠΈ этом ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΡ€Π°ΡΠΈΠ²ΠΎΡΡ‚ΡŒ. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ:

Π˜Ρ‚Π°ΠΊ, Π΄Π΅Π»Π°Π΅ΠΌ тСкст с Ρ‚Π΅Π½ΡŒΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS:

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 3 CSS ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойством «text-shadow» для добавлСния Ρ‚Π΅Π½ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ любого тСкста.

1. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ°:
h4 {text-shadow: 0.1em 0.1em #333}
2. Π‘ΠΌΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Π½ΠΈ тСкста:
h4.b {text-shadow: 0.1em 0.1em 0.2em black}
3. Π§ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ Π±Π΅Π»Ρ‹ΠΉ тСкст:
h4.a {color: white; text-shadow: black 0.1em 0.1em 0.2em}
4. ΠœΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½Ρ‹Π΅ Ρ‚Π΅Π½ΠΈ:
h4 {text-shadow: 0.2em 0.5em 0.1em #600,
-0.3em 0.1em 0.1em #060,
0.4em -0.3em 0.1em #006}
5. РисованиС Π±ΡƒΠΊΠ² ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ²:
h4 {text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}
6. НСоновоС свСчСниС:
h4.a {text-shadow: 0 0 0.2em #8F7}
h4.b {text-shadow: 0 0 0.2em #F87, 0 0 0.2em #F87}
h4.c {text-shadow: 0 0 0. 2em #87F, 0 0 0.2em #87F, 0 0 0.2em #87F}

Π”Ρ€ΡƒΠ³ΠΎΠΉ интСрСсный ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Обводка тСкста с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

ΠžΠ±Π²ΠΎΠ΄ΠΊΡƒ тСкста с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π±Π΅Π· прибСгания ΠΊ скриптам ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π”Π°Π½Π½Ρ‹ΠΉ эффСкт ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства text-shadow. Π₯ΠΎΡ‚ΡŒ это свойство IE ΠΈ Π½Π΅ воспринимаСт Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· своих вСрсий — Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… популярных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… описанный Ρ€Π΅Ρ†Π΅ΠΏΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Рассмотрим ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„–1

h2{text-shadow: red 1px 0px, red 1px 1px, red 0px 1px, red -1px 1px, red -1px 0px, red -1px -1px, red 0px -1px, red 1px -1px;}

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ свойства text-shadow устанавливаСт Ρ†Π²Π΅Ρ‚ Ρ‚Π΅Π½ΠΈ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ смСщСниС Ρ‚Π΅Π½ΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ тСкста, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ смСщСниС ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. ΠŸΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ смСщСния Ρ‚Π΅Π½ΠΈ Π²ΠΎ всСх направлСниях Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста Π½Π° 1 пиксСль ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΈ получаСтся эффСкт ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ β„–1

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ насыщСнной, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ text-shadow, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° радиус размытия Ρ‚Π΅Π½ΠΈ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„–2

h2{text-shadow: red 1px 0px, red 1px 1px, red 0px 1px, red -1px 1px, red -1px 0px, red -1px -1px, red 0px -1px, red 1px -1px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px;}

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ β„–2

Если Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, свойство «red 0 0 3px» нСсколько Ρ€Π°Π· повторяСтся. ИмСнно Π² этом ΠΈ скрываСтся эффСкт насыщСнности. Для достиТСния Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ³ΠΎ отобраТСния ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ свойство ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ большоС количСство Ρ€Π°Π·. ЕдинствСнным нСдостатком являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ сильно Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π° слабых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас, Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ. БСгодня я Π²Π°ΠΌ расскаТу ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² css ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ тСкста. ВсС манипуляции ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ со свойством text-shadow .

Вонкая чСткая ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ°

Π’ качСствС тСкста, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всС наши Π·Π°Π΄ΡƒΠΌΠΊΠΈ, я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ:

ВСкст с ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΎΠΉ

Π’ΡƒΡ‚ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ с тСкстом ΠΈΠΌΠ΅Π΅Ρ‚ класс text-dec. ИмСнно ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ элСмСнту Π² css, примСняя ΠΊ Π½Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Ρ‹Π΅ свойства. Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΆΠ΅ дСлаСтся Ρ‚ΠΎΠ½Π΅Π½ΡŒΠΊΠ°Ρ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ°:

Text-dec{ font-size: 50px; color: yellow; text-shadow: 1px 1px 0 black, -1px -1px 0 black }

Π—Π°Π΄Π°Π΄ΠΈΠΌ сразу большой Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ, Π° Ρ†Π²Π΅Ρ‚ тСкста – ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ, допустим. Π’Ρ€Π΅Ρ‚ΡŒΡ строчка Π² нашСм случаС ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρƒ ΡΠ°ΠΌΡƒΡŽ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ.

Бвойство text-shadow позволяСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ тСксту Ρ‚Π΅Π½ΡŒ, Ρ‚Π΅Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. Бинтаксис свойства Ρ‚Π°ΠΊΠΎΠ²:

Text-shadow: смСщСниС ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ | ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ | Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ | Ρ†Π²Π΅Ρ‚

Π’ нашСм случаС ΠΌΡ‹ сначала Π·Π°Π΄Π°Π»ΠΈ нСбольшоС смСщСниС Π²Π½ΠΈΠ· ΠΈ Π²Π»Π΅Π²ΠΎ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ тСкст ΠΏΠΎ всСму своСму ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΠ±Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Если Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π΅Π½ΠΈ Π΅Ρ‰Π΅ ΠΈ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ Π² 10 пиксСлСй, Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Размытая ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ°

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ смСщСниС, Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ – Ρ‚ΠΎΠ³Π΄Π° тСкст Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ Π±Ρ‹ ΠΎΠ±Π²Π΅Π΄Π΅Π½, Π½ΠΎ Π½Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ. Π”ΠΎΠ±Π°Π²ΠΈΠΌ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ тСкст Π² html, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стилСвой класс Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ – text-dec2:

Text-dec2{ font-size: 50px; color: blue; text-shadow: 0 0 7px red; }

Π­Ρ‚ΠΎ выглядит Ρ‚Π°ΠΊ:

Жирная ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ°

Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ слишком сильноС смСщСниС Ρ‚Π΅Π½Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСчитаСмости тСкста. И всС ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ эффСкта Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ, хотя для этого придСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Ρ‚Π΅Π½Π΅ΠΉ, Ρ‡Π΅ΠΌ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… случаях. БоотвСтствСнно, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² html Π½ΠΎΠ²Ρ‹Π΅ тСкстовыС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ с классами text-dec3 ΠΈ text-dec4 . И Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ для Π½ΠΈΡ… стили:

Text-dec3{ font-size: 50px; color: yellow; text-shadow: 1px 1px 0 black, -1px -1px 0 black, 2px 2px 0 black, -2px -2px 0 black, 3px 3px 0 black, -3px -3px 0 black, 4px 4px 0 black, -4px -4px 0 black } .text-dec4{ font-size: 50px; color: yellow; text-shadow: -1px 1px 0 black, 1px -1px 0 black, -2px 2px 0 black, 2px -2px 0 black, -3px 3px 0 black, 3px -3px 0 black, -4px 4px 0 black, 4px -4px 0 black }


Как Π²ΠΈΠ΄ΠΈΠΌ, тСкст сохранил Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π½ΡƒΡŽ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ. Π‘ΡƒΡ‚ΡŒ этого ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ постСпСнно добавляСм Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π½ΠΈ, увСличивая смСщСниС с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ€Π°Π·ΠΎΠΌ Π½Π° 1 пиксСль.

Π•Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Тирная ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° со всСх сторон

Π”Π°Π»ΡŒΡˆΠ΅ β€” слоТнСС. Π― Π»ΠΈΡ‡Π½ΠΎ Π½Π΅ Π·Π½Π°Π», ΠΊΠ°ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ со всСх сторон, Π½ΠΎ Ρ‚ΡƒΡ‚ наткнулся Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ text-shadow, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π΅Π½ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΊΠΎΠ΄. Π’ΠΎΡ‚ ссылка Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€.
Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ я смог ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π΅Π½ΡŒ:

Код я ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π°ΠΆ 50 строк Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, сами посмотритС Π² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅.

CSS пока нС всСсилСн

На этом возмоТности css Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° красивая Тирная ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ эта:
Π’ΠΎ сдСлайтС Π΅Π΅ Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅, Π° сам тСкст придСтся Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π²Π΅Π±-страницу Π² Π²ΠΈΠ΄Π΅ изобраТСния

Пока Ρ‡Ρ‚ΠΎ я знаю Ρ‚Π°ΠΊΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² css ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ тСкста. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈ Π²Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π΅Ρ‰Π΅ нСсколько эффСктов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с тСкстом благодаря свойству text-shadow.

Для управлСния Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ элСмСнта примСняСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ свойство border . Π­Ρ‚ΠΎ свойство позволяСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

Π­Ρ‚ΠΈ Ρ‚Ρ€ΠΈ свойства (Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹) ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Π‘Π»ΠΎΠΊ div с Ρ€Π°ΠΌΠΊΠΎΠΉ 3px красного Ρ†Π²Π΅Ρ‚Π°.

МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ стороны элСмСнта. Для этого ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ свойства border-top (вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π°), border-right (правая Π³Ρ€Π°Π½ΠΈΡ†Π°), border-bottom (ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π°), border-left (лСвая Π³Ρ€Π°Π½ΠΈΡ†Π°).

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Π‘Π»ΠΎΠΊ div с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны Π±Π»ΠΎΠΊΠ° Π·Π°Π΄Π°Π½Π° своя Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚.

ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ:

ЗначСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ — Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ — ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства.

  • border-style — ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
  • border-width — ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
  • border-color — Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Рассмотрим ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Бвойство border-style. Π‘Ρ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Бвойство border-style устанавливаСт ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ. Π’ CSS, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ HTML, Π³Ρ€Π°Π½ΠΈΡ†Π° элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сплошной. Допустимы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния для стиля Π³Ρ€Π°Π½ΠΈΡ†Ρ‹:

  1. none — Π³Ρ€Π°Π½ΠΈΡ†Π° отсутствуСт (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).
  2. solid — сплошная Π³Ρ€Π°Π½ΠΈΡ†Π°.
  3. double — двойная Π³Ρ€Π°Π½ΠΈΡ†Π°.
  4. dashed — пунктирная Π³Ρ€Π°Π½ΠΈΡ†Π°.
  5. dotted — Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈΠ· ряда Ρ‚ΠΎΡ‡Π΅ΠΊ.
  6. ridge — Π³Ρ€Π°Π½ΠΈΡ†Π° «Π³Ρ€Π΅Π±Π΅Π½ΡŒ».
  7. groove — Π³Ρ€Π°Π½ΠΈΡ†Π° «Π±ΠΎΡ€ΠΎΠ·Π΄ΠΊΠ°».
  8. inset — вдавлСнная Π³Ρ€Π°Π½ΠΈΡ†Π°.
  9. outset — выдавлСнная Π³Ρ€Π°Π½ΠΈΡ†Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ выглядят.

Π³Ρ€Π°Π½ΠΈΡ†Π° отсутствуСт (none)

сплошная Π³Ρ€Π°Π½ΠΈΡ†Π° (solid)

двойная Π³Ρ€Π°Π½ΠΈΡ†Π° (double)

Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈΠ· ряда Ρ‚ΠΎΡ‡Π΅ΠΊ (dotted)

пунктирная Π³Ρ€Π°Π½ΠΈΡ†Π° (dashed)

Π³Ρ€Π°Π½ΠΈΡ†Π° «Π±ΠΎΡ€ΠΎΠ·Π΄ΠΊΠ°» (groove)

Π³Ρ€Π°Π½ΠΈΡ†Π° «Π³Ρ€Π΅Π±Π΅Π½ΡŒ» (ridge)

вдавлСнная Π³Ρ€Π°Π½ΠΈΡ†Π° (inset)

выдавлСнная Π³Ρ€Π°Π½ΠΈΡ†Π° (outset)

ΠšΡΡ‚Π°Ρ‚ΠΈ, Ссли для Ρ€Π°ΠΌΠΊΠΈ ridge Π·Π°Π΄Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ, Ρ‚ΠΎ получится Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π‘Π»ΠΎΠΊ div с Ρ€Π°ΠΌΠΊΠΎΠΉ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ стиля ridge.

Π Π°ΠΌΠΊΠ° выглядит ΠΊΠ°ΠΊ solid , Π½ΠΎ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΈΠ»ΡŒ ridge создаётся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ эффСкта Ρ‚Π΅Π½ΠΈ, Π° Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ эффСкт Π½Π° Ρ‡Ρ‘Ρ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠ΅ Π½Π΅ Π²ΠΈΠ΄Π΅Π½.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-style ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для всСх сторон Π±Π»ΠΎΠΊΠ°. Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΌΡƒ свойству border-style , Π² зависимости ΠΎΡ‚ числа Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ присвоСн Ρ€Π°Π·Π½ΠΎΠΌΡƒ числу сторон Π±Π»ΠΎΠΊΠ°. МоТно Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ, Π΄Π²Π°, Ρ‚Ρ€ΠΈ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ случая.

Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (solid) — ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ установлСн для всСх сторон Π±Π»ΠΎΠΊΠ°.

Π”Π²Π° значСния (solid double) — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ установило ΡΡ‚ΠΈΠ»ΡŒ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ сторон, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ.

Π’Ρ€ΠΈ значСния (solid double dotted) — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ стороны, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ…, ΡΡ‚Ρ€Π΅Ρ‚ΡŒΠ΅ для Π½ΠΈΠΆΠ½Π΅ΠΉ.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния (solid double dotted dashed) — ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠΉ стороны ΠΏΠΎ часовой стрСлкС начиная с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ.

Бвойство border-width. Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Для установки Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство border-width . Π’ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π² Π»ΡŽΠ±Ρ‹Ρ… Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² пиксСлах.

Как ΠΈ для свойства border-style , для свойства Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ случая.

Код ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (2px) — Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ установлСн для всСх сторон Π±Π»ΠΎΠΊΠ°.

Π”Π²Π° значСния (1px 5px) — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ установило Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ сторон, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ.

Π’Ρ€ΠΈ значСния (1px 3px 5px) — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ стороны, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ…, ΡΡ‚Ρ€Π΅Ρ‚ΡŒΠ΅ для Π½ΠΈΠΆΠ½Π΅ΠΉ.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния (1px 3px 5px 7px) — ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠΉ стороны ΠΏΠΎ часовой стрСлкС начиная с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ.

Π’Π°ΠΊΠΆΠ΅ для свойства border-width ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ значСния Π² Π²ΠΈΠ΄Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов. ВсСго ΠΈΡ… Ρ‚Ρ€ΠΈ:

  • thin — тонкая Π³Ρ€Π°Π½ΠΈΡ†Π°;
  • medium — срСдняя Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°;
  • thick — толстая Π³Ρ€Π°Π½ΠΈΡ†Π°;

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: thin.

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: medium.

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: thick.

Бвойство border-color. Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Для управлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ срСдство border-color . Π¦Π²Π΅Ρ‚Π° для этого свойства ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любой способ, описанный Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Π¦Π²Π΅Ρ‚Π° Π² CSS «, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

  • ШСстнадцатСричная запись (#ff00aa ) Ρ†Π²Π΅Ρ‚Π°.
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ RGB — rgb(255,12,110) . Π€ΠΎΡ€ΠΌΠ°Ρ‚ RGBA для CSS3.
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ HSL ΠΈ HSLA для CSS3.
  • НазваниС Ρ†Π²Π΅Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ black (Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ). ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Π½Π°Π·Π²Π°Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ² CSS .

Бвойство border-color Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ свойствам.

Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (red).

Π”Π²Π° значСния (red black).

Π’Ρ€ΠΈ значСния (red black yellow).

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния (red black yellow blue).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ вСрнёмся ΠΊ Π·Π°Π΄Π°Ρ‡Π΅, ΠΎΠ·Π²ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅, ΠΈ нарисуСм Ρ„ΠΈΠ³ΡƒΡ€Ρƒ:

Π’ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рисуСт Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ побольшС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ:

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Установка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для сторон ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ

Π’Ρ‹ΡˆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ значСния свойств Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠΉ стороны Π±Π»ΠΎΠΊΠ°. Для этих Ρ†Π΅Π»Π΅ΠΉ Π΅ΡΡ‚ΡŒ свойства:

  • border-top (вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π°)
  • border-right (правая Π³Ρ€Π°Π½ΠΈΡ†Π°)
  • border-bottom (ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π°)
  • border-left (лСвая Π³Ρ€Π°Π½ΠΈΡ†Π°)

Напомню, для всСх свойств указываСтся Ρ‚Ρ€ΠΈ значСния (Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚) Π² любом порядкС. Но ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. НаписаниС этих свойст ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎ ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ….

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border-top ).

  • border-top-color — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-top-width — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-top-style — Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border-right ).

  • border-right-color — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-right-width — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-right-style — Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border-bottom ).

  • border-bottom-color — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-bottom-width — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-bottom-style — Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border-left ).

  • border-left-color — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-left-width — Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.
  • border-left-style — Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования этих свойств:

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSSΠ’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±Π»ΠΎΠΊΡƒ div сначала Π·Π°Π΄Π°Π½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ 3px ΠΈ стилСм solid для всСх сторон. Π—Π°Ρ‚Π΅ΠΌ:
  • ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-top-color Π² красный,
  • ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-right-width установлСна Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ 10px,
  • ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-bottom-style ΡΡ‚ΠΈΠ»ΡŒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠ°ΠΊ double,
  • ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-left-color Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ установлСн синий Ρ†Π²Π΅Ρ‚.

Бвойство border-radius. ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Бвойство border-radius ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для округлСния ΡƒΠ³Π»ΠΎΠ² Π³Ρ€Π°Π½ΠΈΡ† элСмСнта. Π­Ρ‚ΠΎ свойство появилось Π² CSS3 ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Internet Explorer 8 (ΠΈ Π±ΠΎΠ»Π΅Π΅ старых вСрсий).

ЗначСниями ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ числа, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² CSS.

Бвойство border-radius: 15px.

Если Ρ€Π°ΠΌΠΊΠ° Π±Π»ΠΎΠΊΠ° Π½Π΅ Π·Π°Π΄Π°Π½Π°, Ρ‚ΠΎ скруглСниС происходит с Ρ„ΠΎΠ½ΠΎΠΌ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ закруглСния Π±Π»ΠΎΠΊΠ° Π±Π΅Π· Ρ€Π°ΠΌΠΊΠΈ, Π½ΠΎ с Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ:

Бвойство border-radius: 15px.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свойства для скруглСня ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ³Π»Π° элСмСнта. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠ½ΠΈ всС:

Border-top-left-radius: 15px; border-top-right-radius: 0; border-bottom-right-radius: 15px; border-bottom-left-radius: 0;

Бвойство border-radius: 15px.

Π₯отя этот ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ объявлСниСм: border-radius : 15px 0 15px 0 . Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для свойства border-radius ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ объявлСния.

Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠ² эту Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ самая короткая запись Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ стиля Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ: border-radius : 15px 0 . ВсСго Π΄Π²Π° значСния.

НСмного ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

РисуСм Π»ΠΈΠΌΠΎΠ½ срСдствами CSS.

Π’ΠΎΡ‚ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°:

Margin: 0 auto; /* Π Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΠΊ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */ width: 200px; height: 200px; background: #F5F240; border: 1px solid #F0D900; border-radius: 10px 150px 30px 150px;

ΠœΡ‹ ΡƒΠΆΠ΅ рисовали Ρ„ΠΈΠ³ΡƒΡ€Ρƒ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ оставим ΠΎΡ‚ Π½Π΅Ρ‘ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ:

Код Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Ρ‚Π°ΠΊΠΎΠΉ:

Margin: 0 auto; /* Π Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΠΊ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */ padding: 0px; width: 0px; height: 0; border: 30px solid white; border-bottom-color: red;

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ всСх Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ! БСгодня ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ с Π²Π°ΠΌΠΈ, ΠΊΠ°ΠΊ создаСтся ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° тСкста css-срСдствами. Π― расскаТу Π²Π°ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ инструмСнты для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ тСкстового ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Π΄Π΅Π»Ρƒ!

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌΡΡ ΠΊ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ инструмСнтам

Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя, Π΄Π° ΠΈ ΠΏΠΎ сСй дСнь Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ свойство text- shadow для создания ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Π²ΠΎΠΊΡ€ΡƒΠ³ символов. Но Π½Π° самом Π΄Π΅Π»Π΅ Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ элСмСнт ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для формирования Ρ‚Π΅Π½Π΅ΠΉ Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста.

Благодаря Π³ΠΈΠ±ΠΊΠΎΠΌΡƒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ управлСния слоями, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ text- shadow ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ эффСкты: Π²Π΄Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ, ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ тСкст ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ Π΄Π°Π½Π½ΠΎΠ΅ свойство ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ².

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ инструмСнта состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ:

  • ΠΎΠ½ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π΅Π½ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Π°ΠΌ Π² использовании;
  • ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ отобраТаСтся Π²ΠΎ Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ;
  • прост Π² использовании;
  • позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ эффСкты для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. Π’ я создал простой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня, Π° Π² стилях ΠΈΠ· основного ΡƒΠΊΠ°Π·Π°Π» Ρ†Π²Π΅Ρ‚ тСкста ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π΅Π½ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°

Однако Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ практичСски Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ΡΡŒ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ придСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько слоСв:

text-shadow: 0 0 2px #010010, 0 0 3px #010010, 1px 1px 2px #010010, 2px 2px 2px #010010, 3px 3px 1px #010010;

НСсмотря Π½Π° сущСствованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π±Ρ‹Π» создан ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Π²ΠΎΠΊΡ€ΡƒΠ³ символов.

Новый инструмСнт для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ

Π‘Ρ€Π΅Π΄ΠΈ свойств стилСвых Ρ‚Π°Π±Π»ΠΈΡ† css3 появилось Π½ΠΎΠ²ΠΎΠ΅, имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ -webkit-text-stroke . НазванноС свойство Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, созданных Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅ Webkit . А Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΊ соТалСнию, ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Firefox ΠΈ Internet Explorer.

Π₯ΠΎΡ‡Ρƒ вас сразу ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ инструмСнт находится Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ стадии. Π•Π³ΠΎ Π²Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ Π² спСцификациях W3C. Π₯отя Ρ€Π°Π½Π΅Π΅ ΠΎΠ½ Π±Ρ‹Π» описан ΠΏΠΎΠ΄ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ text-outline, Π° послС ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с -webkit-text-stroke достаточно просто, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΊ ΠΈ border . Для установки ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅ названию добавляСтся -color, Π° для опрСдСлСния Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ – -width. Однако, ΠΊΠ°ΠΊ ΠΈ Π² border, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращСнный Π²ΠΈΠ΄ описания стилСй. Π’.Π΅. ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π½Π°Ρ‡Π°Π»Π΅ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ, Π° послС – Π΅Π΅ Ρ†Π²Π΅Ρ‚. Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ яркого ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°

Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π² этом случаС ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° выглядит Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΈ создаСтся Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅.

Благодаря Π΄Π°Π½Π½ΠΎΠΌΡƒ свойству ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ Π½Π°ΠΌ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ, Π° ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ.

Однако Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании text-stroke стоит ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ тСкстового ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

НСсколько слов ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ…

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ стоит ΠΏΠΈΡΠ°Ρ‚ΡŒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Ρ‚ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠ³Ρƒ привСсти ссылку http://protocoder.ru/css/strokeTextGen . ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ ΠΏΠΎ Π½Π΅ΠΉ, Π²Ρ‹ смоТСтС ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° для тСкста, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² конструкторС Π½ΠΈΠΆΠ΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ css.

На этой Π½ΠΎΡ‚Π΅ моя публикация подошла ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ. Если Π²Π°ΠΌ понравился ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», Ρ‚ΠΎ ΠΏΠΎΡ€Π°Π΄ΡƒΠΉΡ‚Π΅ мСня своими заявками Π½Π° подписку, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΆΠ°Π΄Π½ΠΈΡ‡Π°ΠΉΡ‚Π΅ ΠΈ Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ интСрСсными ссылками с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ. Пока-ΠΏΠΎΠΊΠ°!

Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π ΠΎΠΌΠ°Π½ Π§ΡƒΠ΅ΡˆΠΎΠ²

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΎ: 79 Ρ€Π°Π·

CSS-Ρ€Π°ΠΌΠΊΠ° элСмСнта прСдставляСт собой ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько Π»ΠΈΠ½ΠΈΠΉ, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… содСрТимоС элСмСнта ΠΈ Π΅Π³ΠΎ отступы padding . Π Π°ΠΌΠΊΠ° задаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ³ΠΎ свойства border . Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… свойств: ΡΡ‚ΠΈΠ»ΡŒ , Ρ†Π²Π΅Ρ‚ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° .

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΎΠΊ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† HTML-элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-свойств

1. Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ border-style

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°ΠΌΠΊΠΈ всСгда ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ„ΠΎΠ½Π° элСмСнта, Ρ„ΠΎΠ½ распространяСтся Π΄ΠΎ внСшнСго края элСмСнта. Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ опрСдСляСт Π΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π±Π΅Π· этого свойства Ρ€Π°ΠΌΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ΄Π½Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅. Для элСмСнта ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ для всСх сторон ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-style ΠΈΠ»ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΡ… свойств border-top-style ΠΈ Ρ‚.Π΄. НС наслСдуСтся.

border-style
(border-top-style, border-right-style, border-bottom-style, border-left-style)
ЗначСния:
noneΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отсутствиС Ρ€Π°ΠΌΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ Ρ€Π°ΠΌΠΊΡƒ элСмСнта ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ элСмСнтов с установлСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства.
hiddenΠ­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ none .
dotted
dotted
dashed
dashed
solid
solid
double
double
groove
groove
ridge
ridge
inset
inset
outset
outset
{1,4}
ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ пСрСчислСниС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… стилСй для Ρ€Π°ΠΌΠΎΠΊ элСмСнта, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для свойства border-style:

{border-style: solid dotted none dotted;}
initial
inherit

Бинтаксис

P {border-style: solid;} p {border-top-style: solid;}

2. Π¦Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ border-color

Бвойство Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΎΠΊ всСх сторон ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΡ… свойств ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свой Ρ†Π²Π΅Ρ‚ для Ρ€Π°ΠΌΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны элСмСнта. Если для Ρ€Π°ΠΌΠΊΠΈ Ρ†Π²Π΅Ρ‚ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ†Π²Π΅Ρ‚ тСкста элСмСнта. Если Π² элСмСнтС Π½Π΅Ρ‚ тСкста, Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ†Π²Π΅Ρ‚ тСкста Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. НС наслСдуСтся.

border-color
(border-top-color, border-right-color, border-bottom-color, border-left-color)
ЗначСния:
transparentУстанавливаСт ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ для Ρ€Π°ΠΌΠΊΠΈ. ΠŸΡ€ΠΈ этом ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ остаСтся. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для смСны Ρ†Π²Π΅Ρ‚Π° Ρ€Π°ΠΌΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ смСщСниС элСмСнта.
Ρ†Π²Π΅Ρ‚Π¦Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΎΠΊ задаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойства .
{border-color: #cacd58;}
{1,4}
ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ пСрСчислСниС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² для Ρ€Π°ΠΌΠΎΠΊ элСмСнта, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для свойства border-color:

{border-color: #cacd58 #5faf8a #b9cea5 #aab238;}
initialУстанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inheritНаслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бинтаксис

P {border-color: #cacd58;}

3. Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ border-width

Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния Π΄Π»ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов. Если для свойства border-style Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ none , ΠΈ для Ρ€Π°ΠΌΠΊΠΈ элСмСнта установлСна какая-Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π°, Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ приравниваСтся ΠΊ Π½ΡƒΠ»ΡŽ. НС наслСдуСтся.

Бинтаксис

P {border-width: 2px;}

4. Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ ΠΎΠ΄Π½ΠΈΠΌ свойством

Бвойство border позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² сСбС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: border-width , border-style , border-color , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Div { width: 100px; height: 100px; border: 2px solid grey; }

ΠŸΡ€ΠΈ этом Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ свойства Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ элСмСнта ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Если ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π΅Π³ΠΎ мСсто Π·Π°ΠΉΠΌΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

5. Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ для ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта

Π’ случаС, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ† элСмСнта, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ записью для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ свойства ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ Π² ΠΎΠ΄Π½ΠΎ объявлСниС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: border-width , border-style ΠΈ border-color . ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ свойств указываСтся Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ порядкС, ΠΏΡ€ΠΈ этом ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π΄Π²Π° значСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹, Π² этом случаС ΠΈΡ… значСния ΠΏΡ€ΠΈΠΌΡƒΡ‚ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π‘Ρ‚ΠΈΠ»ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-top , Π½ΠΈΠΆΠ½Π΅ΠΉ β€” border-bottom , Π»Π΅Π²ΠΎΠΉ β€” border-left , ΠΏΡ€Π°Π²ΠΎΠΉ β€” border-right .

Бинтаксис

P {border-top: 2px solid grey;}

6. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ outline

Бвойство Π·Π°Π΄Π°Ρ‘Ρ‚ внСшнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнтов (Ρ‚.Π΅. Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹). Основная Ρ†Π΅Π»ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства β€” Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ элСмСнт. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ свойства border , ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства Π½Π΅ влияСт Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ мСстополоТСниС элСмСнта, Ρ‚.ΠΊ. ΠΊΠΎΠ½Ρ‚ΡƒΡ€ отобраТаСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… Π±Π»ΠΎΠΊΠ° элСмСнта, Ρ‡Ρ‚ΠΎ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π½ΠΈΡŽ Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов элСмСнта ΠΈ сосСдних областСй.

Π’Π°ΠΊΠΆΠ΅, внСшний ΠΊΠΎΠ½Ρ‚ΡƒΡ€, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ элСмСнта, ΠΎΠΊΡ€ΡƒΠΆΠ°Π΅Ρ‚ элСмСнт со всСх сторон, обрамляя Π΅Π³ΠΎ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΎΠ½ Π½Π΅ повторяСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ border-radius .

Бвойство outline позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² сСбС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: outline-color , outline-style , outline-width . Если ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π΅Π³ΠΎ мСсто Π·Π°ΠΉΠΌΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Div { width: 100px; height: 100px; outline: #cacd58 solid 2px; }

6.1. Π‘Ρ‚ΠΈΠ»ΡŒ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° outline-style

Π’ΠΈΠ΄ Π»ΠΈΠ½ΠΈΠΈ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° задаётся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ со стилСм Ρ€Π°ΠΌΠΊΠΈ элСмСнта. НС наслСдуСтся.

Бинтаксис

P {outline-style: ridge;}

6.2. Π¦Π²Π΅Ρ‚ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° outline-color

Π¦Π²Π΅Ρ‚ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ установлСнном Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ outline-style . НС наслСдуСтся.

Бинтаксис

P { outline-style: ridge; outline-color: silver; }

6.3. Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° outline-width

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° задаСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ с Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ элСмСнта. НС наслСдуСтся.

Бинтаксис

P { outline-style: dotted; outline-width: 5px; }

Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π² 2021 Π³ΠΎΠ΄Ρƒ

Π˜Ρ‰Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠΈΠ΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π² 2021 Π³ΠΎΠ΄Ρƒ? 🧐 Π§Ρ‚ΠΎ ΠΆ, здСсь ΠΌΡ‹ пСрСчислили Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ²Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ сразу ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS… !!

Как ΠΌΡ‹ всС Π·Π½Π°Π΅ΠΌ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS — это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠΎΠ΄Π°, которая абстрагируСт ΠΎΠ±Ρ‰ΠΈΠ΅ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Ρ‹ ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² своих Π²Π΅Π±-прилоТСниях. ΠŸΡ€ΠΎΡ‰Π΅ говоря, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS — это Π½Π°Π±ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ† стилСй CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ использованию.

Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ?
  • УскоряСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ Π² области Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‡ΠΈΡΡ‚ΡƒΡŽ ΠΈ ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΡƒΡŽ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²ΠΊΡƒ.
  • Они Π΄Π΅Π»Π°ΡŽΡ‚ ваш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс ΠΏΠΎ ΡƒΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, чистым ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π² обслуТивании

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

Доступно мноТСство CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, слоТно Π½Π°ΠΉΡ‚ΠΈ подходящий CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Ρ‚ΡƒΡ‚ ΠΈ Ρ‚Π°ΠΌ. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ этот список Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS 2021 Π³ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Π·ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS.

Π‘ любой ΠΈΠ· этих ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, упомянутых Π² спискС Π½ΠΈΠΆΠ΅; Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ оснащСны для создания чистых, ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π² обслуТивании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π›ΡƒΡ‡ΡˆΠΈΠ΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π² 2021 Π³ΠΎΠ΄Ρƒ

Π­Ρ‚ΠΎΡ‚ список ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ со ссылкой Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ источники:

1. Tailwind CSS: Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ

Tailwind CSS — это настраиваСмая низкоуровнСвая утилитная пСрвая CSS-структура, которая Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ всС ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для создания нСстандартных Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠ² Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… самоувСрСнных стилСй, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ придСтся Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ.Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² (Bootstrap ΠΈΠ»ΠΈ Materialize CSS) ΠΎΠ½ Π½Π΅ содСрТит ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ВмСсто этого ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ Π½Π°Π±ΠΎΡ€ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… классов CSS. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти классы, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½. Tailwind CSS позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнный ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ страницу Tailwind Π½Π° Github.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Tailwind:
  • НСт Ρ‚Π΅ΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
  • НС навязываСт дизайнСрскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ
  • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ быстро Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ с ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ.
  • ΠŸΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ с мСню Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² для создания вашСго сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ
  • .

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 02.11.2017
  • Git star, Forks, Авторы: 27.1ΠΊ, 1.3ΠΊ, 255
  • Hacker News, Reddit, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: h, 245 525
  • ЛицСнзия: MIT
  • Кол-Π²ΠΎ участков: 11,671
  • ДокумСнтация: Π₯ΠΎΡ€ΠΎΡˆΠΎ
  • Основная концСпция: Π‘Π½Π°Ρ‡Π°Π»Π° слуТСбныС, быстро Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅
  • Π‘Π΅Ρ‚ΡŒ: Flexbox
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: ВсС соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹
  • Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ : Setel, Livestorm, Mogic, Declik

2. Bootstrap: самый популярный Π² ΠΌΠΈΡ€Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ

Bootstrap — Π»ΡƒΡ‡ΡˆΠΈΠΉ Π² ΠΌΠΈΡ€Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ большого сообщСства. Π­Ρ‚Π° структура построСна Π½Π° HTML, SASS ΠΈ javascript. Π’ настоящСС врСмя Bootstrap 4.5.0 — это послСдняя вСрсия с большСй ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ благодаря слуТСбным классам ΠΈ Π½ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ. Он ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для использования Π½Π° любом устройствС ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Bootstrap ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹.Π›ΡƒΡ‡ΡˆΠ΅Π΅ прСимущСство Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ эта структура ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ javascript с настраиваСмыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈΠ»ΠΈ CDN.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Chameleon — бСсплатный шаблон администратора Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, это соврСмСнный HTML-шаблон для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ администратора Bootstrap 4 с элСгантным Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, чистым ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ основанный Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ шаблон Vuexy Admin ΠΈ шаблон Frest Admin . Оба ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ, настраиваСмыми ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ шаблонами администратора.

Bootstrap 5 Alpha ΡƒΠΆΠ΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΌ большС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ Bootstrap 5 Alpha. Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΌ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Bootstrap:
  • Bootstrap ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ прСдустановлСнный ΠΌΠ°ΠΊΠ΅Ρ‚, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ.
  • Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bootstrap Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° страницы.
  • К этим ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌ прилагаСтся ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΈΡ… ΠΏΠΎΠ½ΡΡ‚ΡŒ.
  • Bootstrap основан Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ MIT, поэтому Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ бСсплатно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ бСсплатно Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ свой Π²ΠΊΠ»Π°Π΄ Π² сообщСство.
  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°
  • Bootstrap Π½Π° Github GitHub состоит ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 19 000 ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΈ 2000 участников.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 19. 08.2011
  • Git star, Forks, Авторы: 144k, 70.2k, 2261
  • Hacker News, Reddit, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: 3.3k, 9k, 98k
  • ЛицСнзия: MIT
  • Кол-Π²ΠΎ участков: 20,737,671
  • ДокумСнтация: ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ
  • Настройка: Basic GUI Customizer (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти значСния Ρ†Π²Π΅Ρ‚Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ)
  • Основная концСпция: RWD ΠΈ сначала ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅
  • ΠšΡ€ΠΈΠ²Π°Ρ обучСния: ЛСгкая
  • Π‘Π΅Ρ‚ΠΊΠ°: На Π±Π°Π·Π΅ Flexbox Π΄ΠΎ 12 столбцов
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: ПослСдниС вСрсии Chrome, Safari, Firefox, Opera, Safari, Edge ΠΈ IE 10+, Android v5.0+
  • Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ : Spotify, Coursera, Vine, Twitter, Walmart ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅

ИдСально для:

  • Новичок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ»ΠΎΡ…ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с CSS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΠ»ΠΈ ΠΎΠ½Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Bootstrap.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ с нСбольшим Π·Π½Π°Π½ΠΈΠ΅ΠΌ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Bootstrap, Π½Π΅ написав Π½ΠΈ строчки Π½Π° JS.
  • Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‡Π΅Ρ‚ внСсти Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΠΈΠ»ΠΈ ΠΎΠ½Π° ΠΏΠ»ΠΎΡ…ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с HTML ΠΈ CSS.

3. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS: CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π° основС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°

Materialize CSS — это Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйсный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, основанный Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ с коллСкциями UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ эффСктами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Materialize ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π΅Π½ ΠΊΠ°ΠΊ для ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Π•Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСтся отличная докумСнтация. Π­Ρ‚ΠΎΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ сообщСства ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹.Materialize CSS позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ.

Π¨Π°Π±Π»ΠΎΠ½Ρ‹ администрирования

Materialize, основанныС Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Materialize CSS, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅ ΠΈΠ·-Π·Π° Π΅Π³ΠΎ отзывчивости.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ бСсплатныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ администрирования / ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, основанныС Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ шаблон администратора materialize .

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ использования Materialize CSS:
  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ Materialize ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±ΡˆΠΈΡ€Π½Π°, ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ с Π½Π΅Π΅ довольно Π»Π΅Π³ΠΊΠΎ.
  • На GitHub
  • Materialize пСрСчислСно Π±ΠΎΠ»Π΅Π΅ 3800 ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΈ 500 участников.
  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
  • Materialize Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2011 Π³.
  • Git star, Forks, Авторы: 38k, 4.9k, 515
  • Reddit, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка : 374, 3,2k
  • ЛицСнзия: MIT
  • №сайтов: 111,481
  • ДокумСнтация: Π₯ΠΎΡ€ΠΎΡˆΠΎ
  • Настройка: Basic GUI Customizer
  • Основная концСпция: RWD, сначала ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅, сСмантичСская
  • Grid: XY 12- Column grid, Floted (flexbox Π² послСднСй вСрсии)
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: Chrome 35+, Firefox 31+, Safari 9+, Opera, Edge, IE 11+
  • Компания, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ: Avhana Health, Mid Day, Architonic ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅

ИдСально для:

  • ДоступСн ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ быстро Π·Π°Π±Ρ€Π°Ρ‚ΡŒ.

4. Material Design Lite: Π»Π΅Π³ΠΊΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π° основС Material Design

Material Design Lite — это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, созданная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, HTML ΠΈ JavaScript. Он позволяСт Π²Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½Π° свои Π²Π΅Π±-сайты ΡΡ‚ΠΈΠ»ΡŒ Material Design. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ Π½Π΅ полагаСтся Π½Π° ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ JavaScript ΠΈ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ для использования Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройствах, ΠΏΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΡƒΡŽ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡŽ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ прСдоставлСниС возмоТности, которая сразу становится доступной.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для создания ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, согласованных ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-страниц ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MDL, смогут ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ всС соврСмСнныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, постСпСнная дСградация ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ устройств.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² MDL ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ вСрсии ΠΎΠ±Ρ‰ΠΈΡ… элСмСнтов управлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ, тСкстовыС поля ΠΈ Ρ„Π»Π°ΠΆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ концСпциям Material Design. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΈ спСциализированныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ столбцов счСтчиков, ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ, Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.MDL ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с любой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΈΠ»ΠΈ срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ Π±Π΅Π· Π½ΠΈΡ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Web Starter Kit). Π­Ρ‚ΠΎ кроссбраузСрный инструмСнтарий Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Github Material Design Lite.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Material Design Lite:
  • Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Google, MDL ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½, прост Π² использовании, ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… зависимостСй.
  • Π’Π°ΠΆΠ½Ρ‹ΠΌ прСимущСством являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ MDL ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Elm, языком графичСских ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов.
  • MDL обСспСчиваСт ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π½ΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² настройкС.
  • Material Design Lite с ΠΈΡ… шаблонами для вСдСния Π±Π»ΠΎΠ³Π° позволяСт Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ вСсти Π±Π»ΠΎΠ³ Π·Π° считанныС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹.
  • MDL прСдоставляСт Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, тСкстовыС поля, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки, счСтчики ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 19.06.2014
  • Git star, Forks, Авторы: 31.7ΠΊ, 5,3ΠΊ, 345
  • Hacker News, Reddit, ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: Ρ‡, 197, 648
  • ЛицСнзия: Apache-2 .
  • Кол-Π²ΠΎ участков: 74,521
  • ДокумСнтация: Π₯ΠΎΡ€ΠΎΡˆΠΎ
  • Основная концСпция: БовмСстноС использованиС устройств
  • ΠšΡ€ΠΈΠ²Π°Ρ обучСния: УмСрСнная
  • Π‘Π΅Ρ‚ΠΊΠ°: 12: Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол: 12 ПК, 8-ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚, 4-Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: IE9, IE10, IE11, Chrome, Opera, Firefox, Safari, Chrome (Android), Mobile Safari
  • Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ : кошСлСк Google, Google Project Sunproof, ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ²ΠΎΡ€Ρ‹ с Google.

ИдСально для:

  • Для всСх, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈ, Ρ‡Ρ‚ΠΎ самоС Π³Π»Π°Π²Π½ΠΎΠ΅, ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ для использования Π²Π΅Π±-страницы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ MDL, ΠΏΠΎ сути, Π΄Π΅Π»Π°Π΅Ρ‚ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ доступной для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΈ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ использования.

5. Bulma: БСсплатная CSS-структура с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ

Bulma — это соврСмСнный Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ. Π­Ρ‚Π° структура прСдставляСт собой встроСнный HTML, SASS CSS prospector ΠΈ CSS flexbox. Bulma прСдоставляСт мноТСство возмоТностСй для настройки Π² соотвСтствии с вашими трСбованиями с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ² sass, Π²Π΅Π±-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….Bulma создаСтся Π½Π° чистом CSS. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» .css, Π° Π½Π΅ .js.

Π­Ρ‚ΠΎΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш сайт Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство ΠΊΠΎΠ΄Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для создания Ρ‚Π΅ΠΌΠ½Ρ‹Ρ… ΠΈ свСтлых Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΡƒΠ·ΠΎΡ€ΠΎΠ². Он ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ сСтки, Ρ‡Ρ‚ΠΎ ΠΈ бутстрап. Bulma позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ SASS. Он совмСстим ΠΊΠ°ΠΊ с Font Awesome 4, Ρ‚Π°ΠΊ ΠΈ с Font Awesome 5 благодаря элСмСнту .icon.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ использования Π‘ΡƒΠ»ΡŒΠΌΡ‹:
  • Bulma ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ чистыС ΠΈ простыС прСдустановки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ Π²Ρ‹Π±ΠΎΡ€ Π² соотвСтствии с Ρ‚Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ.
  • Bulma прСдоставляСт ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ΅ количСство Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для проСктирования Π² соотвСтствии с трСбованиями ΠΈ модификациями.
  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°
  • Bulma Π½Π° GitHub насчитываСт Π±ΠΎΠ»Π΅Π΅ 1000 ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΈ 600 участников.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 24.01.2016
  • Git star, Forks, Авторы: 41k, 3.5k, 655
  • Reddit, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: 1.2ΠΊ, 581
  • ЛицСнзия: MIT
  • Кол-Π²ΠΎ участков: 30,987
  • ДокумСнтация: Π₯ΠΎΡ€ΠΎΡˆΠΎ
  • Настройка: Basic GUI Customizer
  • Основная концСпция: RWD, сначала ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅, Modern бСсплатно
  • Π‘Π΅Ρ‚ΠΊΠ°: ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ построСниС ΠΊΠΎΠ»ΠΎΠ½Π½
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° : послСдняя вСрсия Chrome, Edge, Firefox, Opera, Safari, IE 10+ (поддСрТиваСтся частично)
  • Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅: Dev Tube, Economist, Rubrik ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅

ИдСально для:

  • ΠžΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ профСссионала, любой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ·-Π·Π° Π΅Π³ΠΎ простоты.

6. Основа: самый ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ интСрфСйсный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ

Foundation — это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ интСрфСйс CSS, встроСнный HTML, CSS, SASS ΠΈ javascript. Π­Ρ‚ΠΎΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ компилятор sass с Π±ΠΎΠ»Π΅Π΅ быстрым способом создания Π²Π΅Π±-сайта. Foundation ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный CLI для установки Π½Π° ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ / Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ. Вакая ΠΆΠ΅ файловая структура, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Bulma ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CSS. Π­Ρ‚ΠΎ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

Доступно мноТСство Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ² для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ быстро Ρ€Π΅ΡˆΠΈΡ‚ΡŒ любой Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’ основном этот Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-сайт с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ шаблоном ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π΅Π±-сайт с ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом. Он сСмантичСский, Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настраиваСмый. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС ZURB Foundation Π΅ΡΡ‚ΡŒ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π°Ρ докумСнтация ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΈ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ использования Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΡ€Π΅ΠΌΠ°:
  • Foundation — это самая продвинутая структура CSS, которая позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ большиС Π²Π΅Π±-прилоТСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.
  • На страницС GitHub
  • Foundation ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 2 000 участников ΠΈ 17 000 ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ².
  • Он являСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ состоит Π² основном ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ† стилСй Sass.
  • Он постоянно обновляСтся для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ сСтки с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ flexbox.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 04.11.2014
  • Git star, Forks, Contributors: 28,6k, 5,8k, 2045
  • Reddit, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: 1.2ΠΊ, 803
  • ЛицСнзия: MIT
  • Кол-Π²ΠΎ участков: 441,292
  • ДокумСнтация: Π₯ΠΎΡ€ΠΎΡˆΠΎ
  • Настройка: Advanced GUI Customizer (для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии)
  • Основная концСпция: RWD ΠΈ сначала ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅
  • Π‘Π΅Ρ‚ΠΊΠ°: Бтандартная 12-колоночная систСма динамичСской сСтки
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° : ПослСдниС Π΄Π²Π΅ вСрсии Chrome, Firefox, Safari, Opera, Mobile Safari, IE Mobile, Edge ΠΈ IE 9+, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Android 4. 4+
  • Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ : Amazon, Hp, Adobe, Mozilla, EA, Disney ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅

ИдСально для:

  • ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ высококвалифицированныС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹, стрСмящиСся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Π±-сайт ΠΈ ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ.

7. Π‘ΠΊΠ΅Π»Π΅Ρ‚: Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π»Π΅Π³ΠΊΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для основных элСмСнтов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса

Skeleton — это нСбольшая коллСкция Ρ„Π°ΠΉΠ»ΠΎΠ² CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сайты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ красиво выглядят ΠΏΡ€ΠΈ любом Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ экран Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° 17 дюймов ΠΈΠ»ΠΈ iPhone.Π­Ρ‚ΠΎ инструмСнт для быстрого развития. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ CSS, Ρ…ΠΎΡ€ΠΎΡˆΠΎ структурированной сСткой, которая ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ мобильноС рассмотрСниС, с ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурой ΠΈ супСр Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ элСмСнтами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ слСгка стилизованныС Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ страницу Skeleton Π½Π° Github.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π‘ΠΊΠ΅Π»Ρ‚ΠΎΠ½:
  • ΠžΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½Ρ‹ΠΉ
  • Адаптивная сСтка
  • Π’Π°Π½ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ CSS
  • МСдиа-запросы

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 15.05.2020
  • Git star, Forks, Авторы: 17.8ΠΊ, 3ΠΊ, 41
  • Hacker News, Reddit, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: 1.1k, 799, s
  • ЛицСнзия: MIT
  • Основная концСпция: RWD ΠΈ сначала ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅
  • Π‘Π΅Ρ‚ΠΊΠ°: Жидкостная сСтка с 12 столбцами
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: послСдняя вСрсия Chrome, послСдняя вСрсия Firefox, послСдняя вСрсия Opera, послСдняя вСрсия Safari, послСдниС вСрсии IE
  • Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ :

ИдСально для:

  • Новички, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ

8. БСмантичСский интСрфСйс: Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ для UI .

Semantic UI построСн Π²ΠΎΠΊΡ€ΡƒΠ³ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ†Π΅Π»ΠΈ создания ΠΎΠ±Ρ‰Π΅Π³ΠΎ словаря Π²ΠΎΠΊΡ€ΡƒΠ³ UI. Основанная Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… СстСствСнного языка, Semantic Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², дСлая ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΈ Π»Π΅Π³ΠΊΠΈΠΌ для понимания. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ говорят, Ρ‡Ρ‚ΠΎ с сСмантичСским ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ смысл.

Semantic UI отличаСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, выходящСй Π·Π° Ρ€Π°ΠΌΠΊΠΈ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ элСмСнты, ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, прСдставлСния, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнтов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ страницу Semantic Π½Π° Github.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСмантичСский интСрфСйс:
  • Semantic UI ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Π±-сайт с руководствами ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹, настройкС ΠΈ созданию Ρ‚Π΅ΠΌ.
  • ВсС классы сСмантичСского ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса — это чСловСчСскиС слова, ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° написаниС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ тСкста. Π’Π°ΠΊΠΎΠΉ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ структуры Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 26.09.2013
  • Git star, Forks, Contributors: 48.4k, 5.1k, 391
  • Hacker News, Reddit, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: 1.5k, 897, 2.6k
  • ЛицСнзия: MIT
  • Кол-Π²ΠΎ участков: 124,579
  • ДокумСнтация: Π₯ΠΎΡ€ΠΎΡˆΠΎ
  • Основная концСпция: БСмантичСский Ρ‚Π΅Π³, ΠΠΌΠ±ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, Адаптивный
  • ΠšΡ€ΠΈΠ²Π°Ρ обучСния: ЛСгкая
  • Π‘Π΅Ρ‚ΠΊΠ°: Π’Π΅ΠΌΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 16 столбцов
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: ПослСдниС 2 вСрсии FF, Chrome, Safari Mac, IE 11+, Android 4.4+, Chrome для Android 44+, iOS Safari 7+, Microsoft Edge 12+
  • Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ : Snapchat, ESPN, Avira Lingo.

ИдСально для:

  • ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΡŽΡ‰ΠΈΠ΅ JavaScript.

9. Чистый CSS: Π½Π°Π±ΠΎΡ€ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ CSS

Pure — это Π½Π°Π±ΠΎΡ€ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ CSS для всСх Π²Π°ΡˆΠΈΡ… Π½ΡƒΠΆΠ΄. Π Π°Π·ΠΌΠ΅Ρ€ Pure нСвСроятно ΠΌΠ°Π» — всСго 3 ΡˆΡ‚ΡƒΠΊΠΈ.8 ΠšΠ‘ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ доступных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π²Ρ‹ сэкономитС Π΅Ρ‰Π΅ большС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Он построСн Π½Π° Normalize.css, Pure обСспСчиваСт ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ стили для собствСнных элСмСнтов HTML, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π•Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ стили ΠΏΠΎΠ±ΡƒΠΆΠ΄Π°ΡŽΡ‚ вас ΠΏΠΈΡΠ°Ρ‚ΡŒ стили прилоТСния ΠΏΠΎΠ²Π΅Ρ€Ρ… Π½Π΅Π³ΠΎ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ страницу Pure CSS Π½Π° Github.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ чистый CSS:
  • Pure ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ стилСй. Π•Π³ΠΎ минималистичный Π²ΠΈΠ΄ Π΄Π°Π΅Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ основу, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой Π΄ΠΈΠ·Π°ΠΉΠ½. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Pure ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.
  • ΠšΠ°Ρ€ΠΊΠ°Ρ ΠΎΡ‡Π΅Π½ΡŒ простой. ИмСна классов Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 15.05.2013
  • Git star, Forks, Contributors: 21.1k, 2.2k, 105
  • Hacker News, Reddit, ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: 825, 698,
  • ЛицСнзия: Yahoo
  • №сайтов: 11,900
  • ДокумСнтация: Π₯ΠΎΡ€ΠΎΡˆΠΎ
  • Основная концСпция: SMACSS, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ
  • ΠšΡ€ΠΈΠ²Π°Ρ обучСния: ЛСгкая
  • Π‘Π΅Ρ‚ΠΊΠ°: Π‘Π΅Ρ‚ΠΊΠ° Π½Π° основС 5-Ρ… 24-Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: IE 10+, послСдняя ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия: Firefox, Chrome, Safari, iOS 12+, Android 6+
  • Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ : Yahoo, LastPass, Flickr, CanYouSeeMe.org.

ИдСально для:

  • Π’Π΅ΠΌ, ΠΊΠΎΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, Π° Π½ΡƒΠΆΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² свою Ρ€Π°Π±ΠΎΡ‚Ρƒ.

10. ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса: Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ интСрфСйсный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ

UI Kit — это Π»Π΅Π³ΠΊΠΈΠΉ, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ интСрфСйсный CSS ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всС основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ². ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса содСрТат мноТСство ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Accordion, Alert, Drop, Iconnav, анимация, Padding ΠΈ Ρ‚. Π”., ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ использования, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

UI kit ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ понятныС ΠΈ соврСмСнныС интСрфСйсы.Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, особСнно ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π½Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ с UI kit.

По сути, UIKit — это Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Apple.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ использования UI Kit:
  • ЛСгкая ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ интСрфСйсная срСда для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ быстрых ΠΈ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π²Π΅Π±-интСрфСйсов. UI Kit опрСдСляСт основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ прСдставлСния Ρ‚Π°Π±Π»ΠΈΡ†
  • ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса
  • Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ встроСнныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Drop, Alert, Accordion, Padding, Iconnav, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Ρ‚. Π”.
  • Он ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅, ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΈ быстрыС Π²Π΅Π±-интСрфСйсы. Он состоит ΠΈΠ· ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² CSS, HTML ΠΈ JS.
  • На GitHub Π½Π°Π±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса
  • ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 4000 ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ².
  • Он Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ, простой Π² настройкС ΠΈ использовании.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация:
  • Π”Π°Ρ‚Π° выпуска: 19.07.2013
  • Git star, Forks, Contributors: 15,7k, 2,2k, 51
  • Hacker News, Reddit, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка: 139, 21, 8.2ΠΊ
  • ЛицСнзия: MIT
  • Кол-Π²ΠΎ участков: 311,897
  • ДокумСнтация: Π₯ΠΎΡ€ΠΎΡˆΠΎ
  • Настройка: Basic GUI Customizer
  • Основная концСпция: Адаптивный Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° UX
  • Π‘Π΅Ρ‚ΠΊΠ°: Π‘Π΅Ρ‚ΠΊΠ°, Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π°, Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ столбцом сСтки
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: ПослСдниС вСрсии Chrome, Firefox, Opera, Edge ΠΈ Safari 9. 1, + IE 11+
  • Компания, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ: Crunchyroll, LiteTube, Rover.com ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅

ИдСально для:

  • ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ·-Π·Π° отсутствия доступных ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… рСсурсов.
Π’Π«Π’ΠžΠ”: —

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ список Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 2021 Π³ΠΎΠ΄Π°. КаТдая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ мноТСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ для Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈ Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ внимания, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ рассмотрСли всС основныС аспСкты Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° CSS.

Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° CSS:

  • Какой прСпроцСссор CSS Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½?
  • ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.
  • Π‘Π΅Ρ‚ΠΊΠ°
  • ЛицСнзия
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°
  • ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сообщСства

Π₯отя Π²Ρ‹ сами Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ для вас Π»ΡƒΡ‡ΡˆΠ΅, поэтому Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π²Π°ΠΆΠ½ΠΎ вашС ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΈ ваш Π²Ρ‹Π±ΠΎΡ€. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ надССмся, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ этот список Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΈ Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ внимания.ПослС Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… исслСдований ΠΈ ΠΊΠΎΠΏΠ°Π½ΠΈΠΉ ΠΌΡ‹ собрали эти ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ ΠΈ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, подходящиС для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ этим со своими ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ, Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ ΠΈ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ авторства. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ заботой… !! ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ? πŸ˜‡

ΠœΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ, просмотрСв этот список ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² 2021 , Π²Ρ‹ смоТСтС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подходящий Π² соотвСтствии с вашими трСбованиями.

ИБВОЧНИКИ:

Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π² 2021 Π³ΠΎΠ΄Ρƒ


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

Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS Framework?

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ основныС прСимущСства использования Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS.

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ структуру CSS, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ наш процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ классы ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ для Ρ„ΠΎΡ€ΠΌ, Ρ…Π»Π΅Π±Π½Ρ‹Ρ… ΠΊΡ€ΠΎΡˆΠ΅ΠΊ, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ‚. Π”.
  • Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ
  • CSS ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты, совмСстимыС с ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ бСспрСпятствСнно ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².
  • Π’ΠΊΠ»ΡŽΡ‡ΠΈΠ² Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ структуру CSS, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ свою ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
  • Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ чистыС симмСтричныС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹.

Π›ΡƒΡ‡ΡˆΠΈΠ΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π½Π° 2021 Π³ΠΎΠ΄

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π±Ρ‹Π²Π°Π΅Ρ‚ слоТно Π½Π°ΠΉΡ‚ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я составил этот список Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π½Π° 2021 Π³ΠΎΠ΄ Π½Π° основС Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° стСпСни удовлСтворСнности, прСдставлСнного Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ State of CSS for 2020.

1. ΠŸΠΎΠΏΡƒΡ‚Π½Ρ‹ΠΉ Π²Π΅Ρ‚Π΅Ρ€ CSS

Tailwind CSS — это CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π° основС слуТСбных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Bulma, Bootstrap, Π³Π΄Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС основы для дальнСйшСй Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.Он Π½Π΅ поставляСтся с ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ шаблоном, Π½ΠΎ позволяСт быстро Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ваш ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Tailwind CSS Framework

  1. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, прСдоставляя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½Π°Π±ΠΎΡ€ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… классов CSS.
  2. Он Π½Π΅ являСтся ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½.
  3. Вочная докумСнтация
  4. Tailwind CSS для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… классов ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈΡ… Π² соотвСтствии с ΠΈΡ… трСбованиями.
  5. ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° проСктирования «сначала ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒΒ» Π΄Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ свободу, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ основныС ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ сСти здания.
  6. Tailwind ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ удобства ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ поощряСт Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.
  7. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Purge CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ сборки CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Tailwind CSS.
  8. Бинтаксис
  9. Tailwind являСтся Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½Π΅Π²Π΅Ρ€ΠΎΡΡ‚Π½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ постоянно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ΄ΠΎΠΌ CSS ΠΈ HTML, Ρ‡Ρ‚ΠΎ сокращаСт количСство ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ контСкста ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. НапримСр, для использования Β«display: flexΒ» Π² вашСм Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Β«flexΒ» Π² свой класс Π² элСмСнтС HTML.

НСдостатки Tailwind CSS Framework

Π£ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Tailwind Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдостатки.

  1. Π£Π΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для стилизации ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдусмотрСно ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ классов.
  2. Π’Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ слоТной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎΠ³ΠΎ Π²Π΅Ρ‚Ρ€Π°.
  3. Tailwind CSS Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ слоТного обучСния ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Tailwind CSS Framework?

Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ BlaBlaCar, OnlineDoctor, Hubblr, Superchat, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Tailwind CSS Π² своСм тСхничСском стСкС.

2. Π—Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»

Bootstrap считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS ΠΈΠ·-Π·Π° Π΅Π³ΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.Он Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Twitter ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π² 2011 Π³ΠΎΠ΄Ρƒ. ВсС HTML, SASS ΠΈ Javascript настроСны Π² срСдС Bootstrap. Для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств Π½Π΅Ρ‚ нСобходимости Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ для мобильного просмотра — Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ классы, ΠΈ Π²Π΅Π±-сайт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€ области просмотра Π² зависимости ΠΎΡ‚ устройства.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΈΡ… для интСрфСйсных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ². Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Bootstrap Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ CSS ΠΊΠ°ΠΊ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Bootstrap CSS Framework

  1. Π­Ρ‚ΠΎ 100% Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ являСтся Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ люди ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Bootstrap Π΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Ρƒ.
  2. Код
  3. Bootstrap ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π° самых популярных прСпроцСссора LESS ΠΈ SASS.
  4. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Π΄ΠΈΠ°-запросы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π° любом устройствС, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ мобильноС ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  5. Bootstrap — ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСд, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ большоС сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².
  6. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΠΎΡ‡Π½ΡƒΡŽ систСму Π½Π° основС flexbox ΠΈ прСдоставляСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки ΠΈ Ρ‚. Π”.
  7. Π­Ρ‚ΠΎ экономит ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния использования ΠΈ популярности. Π£ Π½Π΅Π³ΠΎ нСглубокая кривая обучСния.
  8. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Bootstrap, Ρ€Π΅Π΄ΠΊΠΎ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ совмСстимости Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ·-Π·Π° Π΅Π³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ протСстированной ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹.
  9. Он ΠΏΠΎΠ»ΠΎΠ½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² JavaScript ΠΈ jQuery.

Π§Ρ‚Π΅Π½ΠΈΠ΅: 10 способов ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ кроссбраузСрной совмСстимости

НСдостатки Bootstrap CSS Framework

ИмСя ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство прСимущСств, Ρƒ Bootstrap Π΅ΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдостатки.

  1. Π Π°Π·ΠΌΠ΅Ρ€ сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² CSS Π²Π΅Π»ΠΈΠΊ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² Bootstrap загруТаСтся Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹; Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ Π½Π° свой страх ΠΈ риск, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΅Π΅.
  2. Π‘Π°ΠΉΡ‚Ρ‹ ΠΈΠ»ΠΈ внСшниС интСрфСйсы, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bootstrap, выглядят ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π° Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π² Bootstrap Π½Π΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠ°.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Bootstrap?

Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Twitter, Udemy, Linkedin, Spotify, Lyft, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Bootstrap.

3. Чистый CSS

Pure CSS считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. Чистый CSS построСн Π½Π° Normalize.css ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Yahoo. Он состоит ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. МоТно быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятныС, быстрыС ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Π±-сайты.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° чистого CSS Framework

  1. Π­Ρ‚ΠΎ минималистичный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Normalize.css Π² качСствС основы ΠΈ созданный с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства.Он ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ прямо ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.
  2. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π΄Π°Π΅Ρ‚ свободу ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° проСктирования ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, являСтся ΠΌΠ΅Π½Π΅Π΅ самоувСрСнным.
  3. Он Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ минимального объСма памяти ΠΈ Π΅Ρ‰Π΅ большС сокращаСтся, Ссли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ подмноТСство доступных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² чистом CSS.
  4. Π’ Pure CSS Π½Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° Javascript.

НСдостатки Pure CSS Framework

Π£ этого Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдостатки.

  1. НСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Pure CSS.
  2. На чистом CSS доступно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство шаблонов Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π° чистом CSS?

Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Flickr.com, Synology.com, Wizters, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ структуру Pure CSS.

4. Bulma CSS

Bulma — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π»ΡƒΡ‡ΡˆΠΈΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π° основС flexbox. Π­Ρ‚ΠΎ 100% отзывчивая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° CSS с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя мноТСство ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².Bulma ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ систСму, ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠ°ΠΊ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ, для построСния сСток, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ страницу Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΈ Π³Π»Π°Π΄ΠΊΠΎΠΉ. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π»Π΅Π³ΠΊΡƒΡŽ структуру, которая позволяСт Π²Π°ΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСм соврСмСнном Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Bulma CSS Framework

  1. Он основан Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ большС ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅, Ρ‡Π΅ΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ прСдставлСния. Он поставляСтся со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ мСню, ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ‚. Π”.
  2. Бинтаксис Bulma довольно прост ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π² использовании.
  3. Bulma — это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS, Ρ‚.Π΅. СдинствСнный Π²Ρ‹Π²ΠΎΠ΄ — это ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» CSS (bulma.css), ΠΈ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½.
  4. Π­Ρ‚ΠΎ срСда, Π½Π΅ зависящая ΠΎΡ‚ срСды, ΠΈ находится Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ логичСского уровня.

НСдостатки Bulma CSS Framework

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Bulma ΠΈΠΌΠ΅Π΅Ρ‚ ряд нСдостатков.

  1. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ IE.
  2. Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Bulma CSS Framework?

Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Django, Tipoff, Rubrik, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Bulma.

5. Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ CSS

Foundation — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. Π­Ρ‚ΠΎ слоТная внСшняя CSS-структура, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ HTML, CSS, SASS ΠΈ Javascript. Foundation Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства ΠΈ отличаСтся высокой Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ, Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ трСбуСтся хост для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Foundation CSS Framework

  1. Он состоит ΠΈΠ· динамичСских инструмСнтов для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ практичСски всСх Ρ‚ΠΈΠΏΠΎΠ² интСрфСйсных Π·Π°Π΄Π°Ρ‡.
  2. Π›Π΅Π³ΠΊΠΈΠΉ для понимания ΠΈ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄.
  3. Foundation CSS ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ вСрсии Microsoft Outlook.
  4. Foundation Π»Π΅Π³ΠΊΠΎ интСгрируСтся с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ZURB Motion UI, позволяя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ эффСктами.
  5. Foundation ΠΈΠΌΠ΅Π΅Ρ‚ Π»Π΅Π³ΠΊΠΈΠ΅ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ настроСны.

НСдостатки Foundation CSS Framework

Π•ΡΡ‚ΡŒ ΠΈ нСдостатки Foundation framework.

  1. Он ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠΎ своСй сути слоТнСС Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ². Π₯отя ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ создании шаблонов внСшнСго интСрфСйса, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
  2. НС Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²Π΅Π±-сайтов QA ΠΈ исправлСния ошибок.
  3. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  4. Foundation зависят ΠΎΡ‚ Javascript, поэтому ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² React ΠΈ Angular.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Foundation CSS Framework?

Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Accenture, Nubank, LaunchDarkly ΠΈ Ρ‚. Π”.ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Foundation.

Π’Π°ΠΊΠΆΠ΅ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅: ΠŸΠΎΠ΄Ρ…ΠΎΠ΄, основанный Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях, сниТаСт ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ Π½Π° 10%


6. Π‘ΠΊΠ΅Π»Π΅Ρ‚ CSS

Skeleton — это свСрхлСгкий ΠΈΠ»ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств Π²Π΅Π±-сайтов. Skeleton Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всС стандартныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сСтка, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ своСго нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π‘ΠΊΠ΅Π»Π΅Ρ‚ Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ всю Π²Π΅Π±-страницу Π½Π° нСсколько сСток ΠΏΠΎ 12 столбцов.Skeleton — это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ структура CSS, которая Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Π΅Π±-сайтов ΠΈ одностраничных Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° каркаса CSS Framework

  1. Он ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΈΠΉ, содСрТит ΠΎΠΊΠΎΠ»ΠΎ 400 строк ΠΊΠΎΠ΄Π°.
  2. Он ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π½Π΅ Π² качСствС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.
  3. Он стилизуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько элСмСнтов HTML ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Grid. Π•Π³ΠΎ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Π³Π΄Π΅ отсутствуСт ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°.
  4. Благодаря свСрхмалой Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ ΠΎΠ½ быстрый.

НСдостатки каркаса CSS Framework

Skeleton слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для использования Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…; Π§Ρ‚ΠΎ касаСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ уровня, со стороны Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ усилия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Skeleton ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ CSS Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ каркас CSS Framework?

Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Steelkiwi Inc., Spirit Pixels, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Skeleton Π² своСм тСхничСском стСкС.

7. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS

Materialize CSS Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. Π­Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса CSS, разработанная Google с использованиСм CSS, Javascript ΠΈ HTML. Он Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½. Π’ Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ нСсколько ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ удобство использования. Анимация ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π±ΠΎΠ»Π΅Π΅ управляСмой.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CSS Framework

  1. Он быстро Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° запросы ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ°Π»ΠΎ мСста.
  2. Π­Ρ‚ΠΎ бСсплатноС использованиС, ΠΈ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ трСбуСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° jQuery Javascript.
  3. Π›Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ; Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅. Он плоский ΠΈ минималистичный ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ.
  4. ВСликолСпная простота использования, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ благодаря Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ любой, ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания HTML ΠΈ CSS, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с этой структурой Π² ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠ΅ сроки.
  5. Он совмСстим с нСсколькими Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для создания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования.
  6. Material — СдинствСнный язык Π΄ΠΈΠ·Π°ΠΉΠ½Π° (Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ основан Materialize), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт двиТСния ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ элСмСнтам.Π’ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ всС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ ΠΏΠΎ оси Z, которая опрСдСляСт, насколько высоко ΠΈΠ»ΠΈ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ страницС находится элСмСнт.
  7. Materialize CSS ΡƒΠ΄ΠΎΠ±Π΅Π½ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прогрСссивныС Π²Π΅Π±-прилоТСния.

НСдостатки ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CSS Framework

ЕдинствСнным нСдостатком Materialize CSS являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания HTML, Javascript ΠΈ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Materialize CSS?

Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Materialize CSS, ΡΠ²Π»ΡΡŽΡ‚ΡΡ профСссионалами. com, guru99.com, GameRaven ΠΈ Ρ‚. Π΄.

8. Π’Π°Ρ…ΠΈΠΎΠ½Ρ‹

Tachyons считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΈΠΉ, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов CSS (сначала слуТСбныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ утвСрТдаСтся, «создан для проСктирования». НазваниС Β«Π’Π°Ρ…ΠΈΠΎΠ½Ρ‹Β» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «гипотСтичСская частица, которая двиТСтся быстрСС свСта. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° навСрняка заставит Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΉ ΠΊΠ°ΠΊ ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ для молниСносного выполнСния.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Tachyons CSS Framework

  1. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства, ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ заставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.
  2. Он ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Π°Ρ вСрсия вСсит ΠΌΠ΅Π½Π΅Π΅ 14 ΠšΠ‘ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°.
  3. БистСма Π΄ΠΈΠ·Π°ΠΉΠ½Π° Ρ‚Π°Ρ…ΠΈΠΎΠ½ΠΎΠ² проста для понимания ΠΈ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Ρ…Ρ€Π°Π½ΠΈΡ‚ вСсь свой ΠΊΠΎΠ΄ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ HTML ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… слуТСбных классах.
  4. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ сайту фантастичСский Π²ΠΈΠ΄ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ дизайнСрскими усилиями.
  5. Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ CSS Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, классам / Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ присуща Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования.
  6. Tachyons Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ нСпрСдвзятый Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк ΠΈ конфигурирования. ВсС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ настройки ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² сами классы HTML. И ΠΎΠ½ слСдуСт ΠΎΡ‡Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

НСдостатки Tachyons CSS Framework

Один ΠΈΠ· нСдостатков, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, — это Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ классов для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ проСктирования Utility first.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Tachyons CSS?

Компании, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Everlane, CrewFire, Agema, Company Stack, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°Ρ…ΠΈΠΎΠ½Ρ‹.

9. БСмантичСский UI

Semantic UI — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² 2013 Π³ΠΎΠ΄Ρƒ Π”ΠΆΠ΅ΠΊΠΎΠΌ Π›ΡƒΠΊΠΈΡ‡Π΅ΠΌ. Он содСрТит ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданныС сСмантичСскиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для создания красивого ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° с использованиСм понятного Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ синтаксиса HTML.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Semantic UI Framework

  1. Π­Ρ‚ΠΎ соврСмСнный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для интСрфСйсной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π±Π°Π·Π΅ LESS ΠΈ jQuery.Он ΠΈΠΌΠ΅Π΅Ρ‚ Π³Π»Π°Π΄ΠΊΠΈΠΉ, Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΈ плоский Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π»Π΅Π³ΠΊΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс.
  2. Π•Π³ΠΎ основная Ρ†Π΅Π»ΡŒ — ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ язык для совмСстного использования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΈ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΈ сСмантичСский язык для соглашСний ΠΎΠ± ΠΈΠΌΠ΅Π½Π°Ρ… ΠΈ классов.
  3. Π›Π΅Π³ΠΊΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ благодаря своСй сСмантичСской ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅; Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ названия классов ΠΈ условных ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
  4. Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ сборки ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ· ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
  5. Он ΠΈΠΌΠ΅Π΅Ρ‚ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ настройки ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½.
  6. Он ΠΈΠΌΠ΅Π΅Ρ‚ нСвСроятныС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ‹ ΠΈ соврСмСнныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ Π² основном всСм ΠΎΠ±Ρ‰ΠΈΠΌ трСбованиям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ внСшнСго интСрфСйса.
  7. Semantic ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с React, Angular, Meteor, Ember ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса вмСстС с Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ прилоТСния.

НСдостатки Semantic UI Framework

Π£ этого Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдостатки.

  1. МногиС ΠΈΠ· Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ зависят ΠΎΡ‚ JS, поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² JS для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.
  2. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пытаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ· сСмантичСского ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ, ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ совмСстимости ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΊΡ€Π°ΡΡ‚ΡŒΡΡ.

ΠšΡ‚ΠΎ такая структура сСмантичСского ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса?

Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Snapchat, Accenture, RapidAPI, Kmong, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ сСмантичСский интСрфСйс.

10. Π£Π˜ΠšΠΈΡ‚

UIKit считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS.Π­Ρ‚ΠΎ лСгкая ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ интСрфСйсная срСда с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ быстрых ΠΈ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π²Π΅Π±-интСрфСйсов. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° UIKit проста Π² освоСнии ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ iOS ΠΈ Android. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ элСмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΈ, прСдставлСния Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Ρ‚. Π”. Доступно нСсколько Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅ΠΌ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» SASS ΠΈΠ»ΠΈ LESS.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° UIKit Framework

  1. ΠŸΠΎΠ»Π½Ρ‹ΠΉ графичСский интСрфСйс — критичСский Ρ„Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ UIKit
  2. Π­Ρ‚ΠΎ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² HTML, CSS ΠΈ JS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ просты Π² использовании, Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ΡΡ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ.
  3. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π½Π΅ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π½ΠΎΠ΅ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ соглашСниС ΠΎΠ± ΠΈΠΌΠ΅Π½Π°Ρ….
  4. Он Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с использованиСм LESS, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ структурированным ΠΈ Π»Π΅Π³ΠΊΠΎ обслуТиваСмым.
  5. Π’ основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ интСрфСйсов для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ iOS.
  6. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ структуру ΠΈ Π΄Π°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π±Π΅Π· Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰Π΅ΠΉ эстСтики Π²Π΅Π±-сайта ΠΈΠ»ΠΈ внСшнСго Π²ΠΈΠ΄Π°.

НСдостатки UIKit Framework

Π£ этого Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π΅ΡΡ‚ΡŒ нСсколько нСдостатков.

  1. Π£ Π½Π΅Π³ΠΎ нСбольшоС сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π° ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ рСсурсы Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ доступны.
  2. Иногда Π±Ρ‹Π²Π°Π΅Ρ‚ слоТно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ·-Π·Π° Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… классов ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ структуры.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ UIKit?

Компании, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Crunchyroll, Dyn, Acquia, Digital Services, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ UIKit.

11. Π“Ρ€ΡƒΠ½Ρ‚ΠΎΠ²ΠΊΠ° CSS

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

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Primer CSS Framework

  1. Π­Ρ‚ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ ΠΈ основанный Π½Π° Π‘Π­Πœ.
  2. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΊΠΈ Github, доступныС Π² рСализациях Ruby ΠΈ Javascript.
  3. БистСмный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ придСрТиваСтся Primer, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стили согласованы ΠΈ совмСстимы Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.
  4. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ высоты строки Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ согласованныС ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ числа.
  5. НаличиС Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ².
  6. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, содСрТащиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ стилСй, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· NPM
  7. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ абстрактныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ использовании ΠΈ гибкости ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

НСдостатки Primer CSS Framework

Π£ этого Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΎΡ‚ Github Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдостатки.

  1. Π˜ΠΌΠ΅Π΅Ρ‚ повСрхностноС распространСниС Π² общСствС.
  2. Из-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня принятия сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚ΠΎΠΆΠ΅ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Primer CSS Framework?

Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Primer: MyStack, timelog ΠΈ Ρ‚. Π”.

12. Π”ΠΈΠ·Π°ΠΉΠ½ ΠΌΡƒΡ€Π°Π²ΡŒΠ΅Π²

Ant Design считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… JavaScript ΠΈ ReactJS. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ структура Ant Design ΠΈΠΌΠ΅Π΅Ρ‚ 24 столбца, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ области.Благодаря Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌ с Π·Π°Π»ΠΈΠ²ΠΊΠΎΠΉ ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ, ΠΎΠ½ удовлСтворяСт ΠΌΠ½ΠΎΠ³ΠΈΠΌ трСбованиям ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ant Design Framework

  1. Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ высококачСствСнных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² React, язык Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ класса.
  2. Он ΠΈΠΌΠ΅Π΅Ρ‚ изящныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основан Π½Π° React Component.
  3. Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° использования Π΄ΠΈΠ·Π°ΠΉΠ½Π° Ant — Π΅Π³ΠΎ Π±Π΅Π·ΡƒΠΏΡ€Π΅Ρ‡Π½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ уровня.
  4. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ большой Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².НапримСр, Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ внСшнСго интСрфСйса, ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Ant.
  5. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Π° antd. ОбновлСниС ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π΅Π΄ΠΊΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  6. Π˜ΠΌΠ΅Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ машинописного тСкста.

НСдостатки Ant Design Framework

Ant Design ΠΈΠΌΠ΅Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½ΠΎ главная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° — Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ant Design Framework?

Π•Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ QR Point, Binance, Evooq ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

13. ΠœΠΈΠ»ΠΈΠ³Ρ€Π°ΠΌΠΌΠ° CSS

ΠœΠΈΠ»Π»ΠΈΠ³Ρ€Π°ΠΌΠΌ Ρ‚Π°ΠΊΠΆΠ΅ относится ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΈΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ с ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΌ сообщСством Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠœΠΈΠ»Π»ΠΈΠ³Ρ€Π°ΠΌΠΌ — это ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйсов с нуля, ΠΈ ΠΎΠ½ Π±Ρ‹Π» создан для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Однако, учитывая особСнности, ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ; ΠΎΠ½ поставляСтся с Π½Π°Π±ΠΎΡ€ΠΎΠΌ рСсурсов для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ ваши потрСбности.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Miligram CSS Framework

  1. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ функциями для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΉ вСс — 2 ΠšΠ‘ ΠΏΡ€ΠΈ сТатии.
  2. ΠœΠΈΠ»Π»ΠΈΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ стиля ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… стилСй Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ вашим потрСбностям.
  3. Π›Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ содСрТит ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

НСдостатки Miligram CSS Framework

Miligram Π½Π΅ содСрТит Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… шаблонов.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Miligram CSS?

Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Tam Development, Gooroo, Calligraphr, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Miligram Π² своСм тСхничСском стСкС.

ПодвСдСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ²!

Π’Ρ‹ΡˆΠ΅ я попытался Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. Π₯отя всС соврСмСнныС CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ кроссбраузСрной совмСстимости, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ всСгда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ внСшнСго интСрфСйса ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ тСсты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² отсутствии ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ кроссбраузСрной совмСстимости.LambdaTest ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡ€ΠΈ тСстировании Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° CSS. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 2000 комбинациях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ΅ тСстированиС своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° послС внСдрСния CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. LT Browser ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ тСсты Π½Π° ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайтов Π² Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 50 встроСнных ΠΎΠΊΠ½Π°Ρ… просмотра ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ².

БКАЧАВЬ LT BROWSER

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎΠ± этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ содСрТания Π²Ρ‹ΡˆΠ΅.НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ свои ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½ΠΈΠΆΠ΅.

ΠΠ½Ρ‚Π°Ρ€ΠΈΠΊΡˆ Гоял

Выпускник BTech Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ, Π² настоящСС врСмя Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² Π²Π΅Π΄ΡƒΡ‰Π΅ΠΉ индийской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ecom. Он Π»ΡŽΠ±ΠΈΡ‚ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ Π² тСхнологиях ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими взглядами Π½Π° Π½ΠΈΡ….

  • Главная
  • >
  • Π‘Π»ΠΎΠ³
  • >
  • Π›ΡƒΡ‡ΡˆΠΈΠ΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π² 2021 Π³ΠΎΠ΄Ρƒ

27+ CSS-стилСй Π³Ρ€Π°Π½ΠΈΡ† ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ — Bashooka

Главная / ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ / 27+ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² стилСй Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ CSS

Анри —

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

НСограничСнноС количСство Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ: 600 000+ HTML5 шаблонов ΠΈ дизайнСрских рСсурсов ОбъявлСниС

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ сСйчас

Π‘Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°Π΄ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹

ΠšΡ€Π°ΡΠΎΡ‡Π½Π°Ρ чСрная Π΄Ρ‹Ρ€Π°

Анимация Π·Π½Π°Ρ‡ΠΊΠΎΠ² с ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΎΠΉ

ΠŸΠΎΠ»Π½ΠΎΡΠΊΡ€Π°Π½Π½Π°Ρ винтаТная Ρ€Π°ΠΌΠΊΠ° с нСсколькими Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ

НСобычная анимированная радуТная Ρ€Π°ΠΌΠΊΠ°

Анимированная Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π° чистом CSS3

Анимированная Π³Ρ€Π°Π½ΠΈΡ†Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° CSS

CSS Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²

Π“Ρ€Π°Π½ΠΈΡ†Π° угловая

Π“Ρ€Π°Π½ΠΈΡ†Π°-Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹ΠΉ миксин

CSS Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ краями

ΠžΡ‚ΡΠΊΠΎΠΊ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

Π³Ρ€Π°Π½ΠΈΡ†Ρ‹-анимация-CSS

[PURE CSS] анимация Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π΅Π· SVG

CSS clip-path Π³Ρ€Π°Π½ΠΈΡ†Π°

18 простых стилСй для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» (hr CSS Design)

НСобычная Π³Ρ€Π°Π½ΠΈΡ†Π° с использованиСм изобраТСния Ρ€Π°ΠΌΠΊΠΈ ΠΈ SVG

Зигзагообразная Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π° чистом CSS

ВСкст Π² Ρ€Π°ΠΌΠΊΠ΅

Π’Π΅Ρ…Π½ΠΈΠΊΠ° ΠΎΠ΄Π½ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ радиуса

Π”ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Π° со снятой полосой, одинарная Ρ€Π°ΠΌΠΊΠ°

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠ΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ нСсколько строк?

Модная ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Π° с ΠΎΠΊΠ°Π½Ρ‚ΠΎΠ²ΠΊΠΎΠΉ

Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² чистом CSS

Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ с ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΎΠΉ

ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ анимация ΠΊΠ½ΠΎΠΏΠΎΠΊ

НСобычный слайдСр

Π‘Ρ‚Ρ€ΠΎΠΊΠ° CSS Π·Π° тСкстом Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°

Π₯олст для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта

Π˜ΡΡ‚ΠΈΠ½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ с использованиСм svg ΠΈ border-image

Π³Ρ€Π°Π½ΠΈΡ†Π° css

15 Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² 2020 Π³ΠΎΠ΄Ρƒ

Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° созданиС красивого CSS. Благодаря Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌ CSS Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ, Π±ΠΎΠ»Π΅Π΅ быстрый ΠΈ эффСктивный способ создания Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π²Π΅Π±-сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’Ρ‹ всС Π΅Ρ‰Π΅ ΠΈΡ‰Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS? Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π²Π°ΠΌ слСдуСт ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ? Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ собрали 15 Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² 2020 Π³ΠΎΠ΄Π° для вашСго вдохновСния.

Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ?

CSS framework Π΄Π°Π΅Ρ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π±Π°Π·ΠΎΠ²ΡƒΡŽ структуру, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ сСтку, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π²Π΅Π±-Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки, ΠΊΠ½ΠΎΠΏΠΊΠΈ, элСмСнты Ρ„ΠΎΡ€ΠΌ, Π·Π½Π°Ρ‡ΠΊΠΈ.Π­Ρ‚Π° структура ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ быстро ΠΈ эффСктивно ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайта ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ нСобходимости Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ всС с нуля. CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ создаст для Π½ΠΈΡ… ΠΏΡ€ΠΎΡ‡Π½ΡƒΡŽ основу. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π²ΠΎ всСх ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

Π—Π°Ρ‡Π΅ΠΌ интСрфСйсному Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ?

Π£ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π΅ΡΡ‚ΡŒ свои нСдостатки. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Π½ΡƒΠΆΠ΅Π½ ΠΎΠ½ Π²Π°ΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.Π’ΠΎΡ‚ нСсколько вСских Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ использования Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²:

  • Для Π±ΠΎΠ»Π΅Π΅ быстрого создания Π²Π΅Π±-сайта / Π²Π΅Π±-прилоТСния

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя, имСя ΠΏΡ€ΠΎΡ‡Π½ΡƒΡŽ основу, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ CSS ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ (ΠΏΡ€ΠΈ нСобходимости).

А для Ρ‚Π΅Ρ…, Ρƒ ΠΊΠΎΠ³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ программирования, использованиС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° CSS — СдинствСнный способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

  • Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ со своими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.Π“ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΈΠ»ΠΈ каркас с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, Ρ‡Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ это с нуля.

PS : Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ / каркасы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ инструмСнт быстрого прототипирования.

  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹

Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ. Иногда люди ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ использования CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΉΡ‚ΠΈ подходящий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Если Π²Π°ΠΌ слоТно Π½Π°ΠΉΡ‚ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Π²Π°ΡˆΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π½ΡƒΠΆΠ΄, Π²Π°ΠΌ слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ наш список ΠΈΠ· 15 Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS.

КакиС CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ самыС Π»ΡƒΡ‡ΡˆΠΈΠ΅?

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ собрали 15 Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ². ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²Π°ΠΌ понравятся, Π° Π³Π»Π°Π²Π½ΠΎΠ΅, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ для сСбя.

1. Bootstrap — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ бСсплатный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ.

Bootstrap — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. ВСкущая вСрсия этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ — Bootstrap 4, выпущСнная Π² 2018 Π³ΠΎΠ΄Ρƒ. Π’ этом выпускС Π±Ρ‹Π»ΠΈ прСдставлСны ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ схСмы, Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, Π½ΠΎΠ²Ρ‹Π΅ слуТСбныС классы ΠΈ Ρ‚. Π”.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, вСрсия 4 Bootstrap построСна с использованиСм SASS, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Bootstrap Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ поддСрТиваСтся ΠΊΠ°ΠΊ LESS, Ρ‚Π°ΠΊ ΠΈ SASS.

Как Bootstrap ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π² создании слуТСбной инфраструктуры?

1) ΠœΠΎΡ‰Π½Ρ‹ΠΉ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½

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

2) ВстроСнныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ рСсурсов

Bootstrap прСдоставляСт большиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для интСрфСйсных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ Π²Π΅Π±-сайтов, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π²Π΅Π±-сайтов, Ρ‚Π΅ΠΌΡ‹ Bootstrap, ΠΏΠ°Π½Π΅Π»ΠΈ администратора ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ выполнСния, прСдупрСТдСния. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

3) Низкая кривая обучСния

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Bootstrap Ρ…ΠΎΡ€ΠΎΡˆ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² сСти.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот инструмСнт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ области Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. БущСствуСт мноТСство ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ руководств, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ вопросы.

4) БыстроС созданиС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²

ИспользованиС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊ использованию ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых быстрых способов ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ прототипирования Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Благодаря ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ миксинам, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ систСмС сСток, Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтам Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Bootstrap :

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Flexbox
  • Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ докумСнтация
  • Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ HTML ΠΈ JavaScript

2.Foundation — самый ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ Π² ΠΌΠΈΡ€Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйсный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ.

Foundation ΠΈ Bootstrap ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ. Но Foundation — это Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ. Он ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмый.

Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт для создания Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π²Π΅Π±-сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, особСнно для прСдприятий. Facebook, eBay, Mozilla, Adobe, HP, Cisco ΠΈ Disney ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Foundation Π² своих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ….

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Foundation ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ CSS?

1) Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°

Подобно Bootstrap, Foundation Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΎΠΉ интСрфСйсной структурой, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-сайты, прилоТСния ΠΈ элСктронныС письма, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ смотрятся Π½Π° любом устройствС.

2) ΠœΠΎΡ‰Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

Помимо Π²Π΅Π±-сайтов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Foundation Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹Ρ… Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСктронных писСм Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HTML. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ элСктронныС письма Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Foundation для элСктронных писСм . НСт нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΌ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠΌ.

3) ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° обучСния ΠΎΠ½Π»Π°ΠΉΠ½-сСминарам

Foundation ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большим ΠΏΠΎΠ΄ΡΠΏΠΎΡ€ΡŒΠ΅ΠΌ, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π² Π½Π΅ΠΌ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ уровня ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТно.Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Zurb (компания, которая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Foundation) ΠΎΡ‚ΠΊΡ€Ρ‹Π»Π° ΠΎΠ½Π»Π°ΠΉΠ½-сСминар ΠΏΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас ΠΈ Π²Π°ΡˆΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ†Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ. Но ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Π½ΠΎΠ΅.

4) ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° настройки

Foundation Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΈΠ±Ρ‡Π΅, Ρ‡Π΅ΠΌ Bootstrap. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ интСрфСйсами. Однако ΠΈΠ·-Π·Π° этого Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТно Π½Π°Ρ‡Π°Ρ‚ΡŒ с Foundation.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Foundation:

  • Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹
  • АдаптивныС HTML-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса
  • ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ внСшнСго интСрфСйса

3.Pure — ΠžΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS

Pure — это Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS, созданный Yahoo Π² 2014 Π³ΠΎΠ΄Ρƒ. Он построСн с использованиСм Normalize.css ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ с использованиСм Π΅Π³ΠΎ сСток ΠΈ мСню. Pure ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π΅Π½ ΠΈ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Bootstrap, Π½Π΅ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ фиксированныС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Skeleton:

  • Π‘ΠΎΠ·Π΄Π°Π½ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств
  • Π›Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ

4. Bulma — бСсплатная CSS-структура с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° основС Flexbox

Bulma являСтся бСсплатной ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ -source Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS Π½Π° основС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Flexbox. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΈΠΉ, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ, чистый CSS ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства.

ВсС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сдСлали Bulma ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых популярных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS наряду с Bootstrap ΠΈ Foundation. Π£ Bulma Π±ΠΎΠ»Π΅Π΅ 150 000 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, большС, Ρ‡Π΅ΠΌ Ρƒ Π€ΠΎΠ½Π΄Π°.

1) Π§ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ ΠΈ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° классов

Bulma прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ ΠΈΠΌΠ΅Π½Π° классов CSS ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… интСрфСйсов. Π Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° классов CSS нСвСроятно Π»Π΅Π³ΠΊΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ логичСскиС ΠΈΠΌΠ΅Π½Π°.

2) Чистый CSS, Π±Π΅Π· JavaScript

Bulma, созданная Π½Π° чистом CSS. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» .css, ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… .js Π½Π΅ трСбуСтся. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄ для всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ классов-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

3) БообщСство

Π£ Π‘ΡƒΠ»ΠΌΡ‹ большая ΠΎΠ±Ρ‰ΠΈΠ½Π°. Π˜Ρ… Ρ„Π°Π½Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.

4) Π›Π΅Π³ΠΊΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ

Низкая кривая обучСния — Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ прСимущСство Bulma.Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Bulma:

5. БСмантичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс — срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° HTML

БСмантичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс — это гибкая интСрфСйсная срСда, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ понятный Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ HTML. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ красивыС, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 3000 тСматичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ 50+ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ сторонними Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ React, Angular, Meteor, Ember ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ. ВсС это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ слой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса вмСстС с Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ прилоТСния.

1) ДруТСствСнныС ΠΈΠΌΠ΅Π½Π° классов

Π‘Π°ΠΌΡ‹ΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ прСимущСством сСмантичСского ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса являСтся Π΅Π³ΠΎ Β«ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° HTMLΒ». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° СстСствСнном языкС. НСсмотря Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ обучСния, ΠΈΠΌΠ΅Π½Π° классов ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ ΠΈ понятны.

2) ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹

БСмантичСский интСрфСйс ΠΈΠΌΠ΅Π΅Ρ‚ 3000+ тСматичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈ всС ΠΎΠ½ΠΈ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Bootstrap 4 всС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹, созданныС Π² Semantic, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ красивы.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности сСмантичСского ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса:

  • ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ HTML

  • Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный Javascript

6.ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса — Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ интСрфСйсный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания быстрых ΠΈ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π²Π΅Π±-интСрфСйсов.

UI Kit — это ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Π΄ΠΈΠ·Π°ΠΉΠ½Π° CSS ΠΈ Π²Π΅Π±-интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ².

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ простыС, понятныС ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ Π²Π΅Π±-интСрфСйсы с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠ² SVG, мноТСством ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², быстродСйствиСм, ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ стилями ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ настройки. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ Π½Π° основС Flexbox с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ UI Kit, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ простой HTML.

Π§Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS?

1) Минимализм

Наборы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ понятныС ΠΈ соврСмСнныС интСрфСйсы.Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΎΠ½ становится ΠΎΡ‡Π΅Π½ΡŒ чистым.

2) ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса

Наборы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса содСрТат ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Accordion, Alert, Drop, Iconnav, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, отступы ΠΈ Ρ‚. Π”. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ схСму использования, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π”Ρ€ΡƒΠ³ΠΈΠ΅ особСнности Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса:

7. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS — соврСмСнный Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйсный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π° основС Material Design.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS — Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйсный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, созданный Google Π² 2014 Π³ΠΎΠ΄Ρƒ. Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для всСх, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты ΠΈΠ»ΠΈ Π²Π΅Π±-прилоТСния для Android, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ поставляСтся с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊ использованию классами ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΅Π³ΠΎ стартовыми шаблонами.

Π•ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Materialize Π² качСствС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· языков Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

1) Π’Ρ‹ Π»ΡŽΠ±ΠΈΡ‚Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½

ВсС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Google. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Materialise CSS стал ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых популярных языков Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

Π˜Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, Materialise CSS — это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.

2) Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Bootstrap

Materialize CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сСтки ΠΈΠ· 12 столбцов Bootstrap, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ страниц. Π’Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ быстрСС, имСя Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Bootstrap.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Materialise CSS:

  • ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ мСню

  • Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Sass

8.ΠœΠΈΠ»Π»ΠΈΠ³Ρ€Π°ΠΌΠΌΠ° — минималистичный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS

ΠœΠΈΠ»Π»ΠΈΠ³Ρ€Π°ΠΌΠΌ — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π»Π΅Π³ΠΊΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ быстрыС ΠΈ чистыС Π²Π΅Π±-сайты. ВСс Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ — 2 ΠšΠ‘ (Π² сТатом Π²ΠΈΠ΄Π΅).

Но, нСсмотря Π½Π° нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€, Milligram поставляСтся с ΠΏΠΎΠ»Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ спСцификациСй CSS3, с Milligram. Они ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠ³Ρ€Π°ΠΌΠΌΡƒ большС мощности ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π»ΡƒΡ‡ΡˆΠΈΡ… доступных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ².

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Milligram :

  • На основС сСтки Flexbox

  • Π’Π΅ΠΌΡ‹ супСр Π΄ΠΈΠ·Π°ΠΉΠ½Π°

9.Skeleton — ΠΌΠ΅Ρ€Ρ‚Π²Π΅Π½Π½ΠΎ простой ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ шаблон

Skeleton — это минимально Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, содСрТащий всСго 400 строк исходного ΠΊΠΎΠ΄Π°. НСсмотря Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство ΠΎΠΏΡ†ΠΈΠΉ (сСтки, Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ„ΠΎΡ€ΠΌΡ‹, списки, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΠ΄ ΠΈ Ρ‚. Π”.), ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС Π²Π΅Π±-сайты.

Когда Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ каркас Skeleton?

Если Π²Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ нСбольшим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈΠ»ΠΈ Ρƒ вас Π½Π΅Ρ‚ нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС возмоТности Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Ρ‚ΠΎ Skeleton — ваш Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€.Skeleton содСрТит ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство стандартных HTML-элСмСнтов, Π½ΠΎ этого достаточно для Π½Π°Ρ‡Π°Π»Π°.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Skeleton:

10. Tailwind CSS — CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° слуТСбныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Tailwind CSS — это Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Bootstrap, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ интСрфСйсы ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°, Tailwind позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄.

Как Tailwind ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ нСстандартныС конструкции?

1) ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° настройки

Tailwind написан Π½Π° PostCSS ΠΈ настроСн Π½Π° JavaScript. Π£ вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ языком программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ внСшний Π²ΠΈΠ΄ вашСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса — ΠΏΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†, вСсами ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ останова, тСнями ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами ΠΈ свойствами.

НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Tailwind, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ:

Pill:

Outline:

3D:

2) Utility classes ВмСсто

Из ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ стилизованных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Tailwind фокусируСтся Π½Π° слуТСбных классах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ истинноС ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ настраиваСмых Π²Π΅Π±-сайтов.Π’Π°ΠΊΠΈΠ΅ Π²Π΅Π±-сайты ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ваш ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄.

Но Thildwindis Π±ΡƒΠ΄Π΅Ρ‚ слоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли Ρƒ вас Π½Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с слуТСбными классами ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ извСстно ΠΎΠ± Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎΠΌ CSS.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Thildwind:

  • Удобство для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
  • ΠŸΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ с Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ

11.

Spectre — Π»Π΅Π³ΠΊΠΈΠΉ, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ ΠΈ соврСмСнный CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ

Spectre.css — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π² этом Π±ΠΎΠ»Π΅Π΅ быстрая ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠ°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с элСгантно ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ элСмСнтами, красивой Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой чистый CSS, поэтому для ΠΈΡ… использования Π½Π΅ трСбуСтся ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ язык JavaScript.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Spectre:

  • ΠœΠ°ΠΊΠ΅Ρ‚ Π½Π° основС Flexbox
  • ΠœΠ°ΠΊΠ΅Ρ‚ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств
  • ИзмСнСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ компилятора Sass ΠΈ Scss

12. Base — Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ

Base — это Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. Он простой, понятный, минималистичный, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ. Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-сайты ΠΈ Π²Π΅Π±-прилоТСния Π½Π° Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‡Π½ΠΎΠΉ основС.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IE 10+.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π±Π°Π·Π΅:

  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ Π½Π° основС новСйшСго Normalize.css
  • Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° нСзависимыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

13. CSS Picnic — лСгкая ΠΈ красивая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

Picnic — Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° лСгкая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° CSS с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΅ 10 ΠšΠ‘ (Π² сТатом Π²ΠΈΠ΄Π΅). Он прСдоставляСт Π²Π°ΠΌ чистый CSS ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ сСтку, Ρ„ΠΎΡ€ΠΌΡ‹, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки ΠΈ прСдупрСТдСния.Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π²Π΅Π±-сайт ΠΈ красивыС Π²Π΅Π±-прилоТСния.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Panic CSS:

  • Написано Π½Π° Sass / SCSS
  • Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ классы
  • ΠšΡ€Π°ΡΠΎΡ‚Π° HTML ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

14. Mustard UI — стартовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS

Π˜Ρ‰Π΅ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Mustard UI. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΈΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с основных ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

Он Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для создания внСшнСго интСрфСйса. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой сСтки, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° основС flexbox.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Mustard UI:

  • МСнСС 6 ΠšΠ‘ ΠΏΡ€ΠΈ сТатии с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gzip
  • Π₯ΠΎΡ€ΠΎΡˆΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Open Sans Π² качСствС ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

15. Dead Simple Grid — адаптивная микросхСма сСтки CSS

Dead Simple Grid — ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт, содСрТащий всСго 250 Π±Π°ΠΉΡ‚ ΠΊΠΎΠ΄Π° CSS ΠΈ всСго Π΄Π²Π° класса.Π•Π³ΠΎ нСльзя Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS, Π½ΠΎ ΠΎΠ½ ΡƒΠ΄ΠΎΠ±Π΅Π½, ΠΊΠΎΠ³Π΄Π° Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ хотят ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму сСток.

Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС основныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, начиная с IE 8, обСспСчивая ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ с ΠΎΠ΄Π½ΠΈΠΌ столбцом для старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Dead Simple Grid:

  • ΠŸΠ»Π°Π²Π½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½Π½Ρ‹ с фиксированными ΠΆΠ΅Π»ΠΎΠ±Π°ΠΌΠΈ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ бСсконСчноС Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ с прогрСссивным ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ
  • ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS для вас

Susy

Susy — это ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ сСток. Он Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ сСтки. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Susy с float, flexbox, Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ CSS.

Animate.css

Animate.css — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ CSS. К Π½ΠΈΠΌ относятся bounce, flash, pulse, rubberBand, shake, swing, tada, wobble, jello, heartBeat, bounceIn ΠΈ Ρ‚. Π”. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ 30 интСрСсных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ CSS для вдохновСния.

Paper CSS

Paper CSS — это ΠΠ•Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS.Он Π±Ρ‹Π» построСн с использованиСм LESS ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС index.html Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ.

NES.css

NES.css — это CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π² стилС NES (8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ). Он прСдоставляСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, поэтому Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свой собствСнный ΠΌΠ°ΠΊΠ΅Ρ‚.

Tent CSS

Tent CSS — это простой ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² качСствС основы для создания Π²Π΅Π±-сайтов. Π­Ρ‚ΠΎ чистый CSS, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты Π±Π΅Π· зависимостСй ΠΎΡ‚ Javascript.

Simple Grid

Simple Grid — это облСгчСнная CSS-сСтка с 12 столбцами, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-сайты.

FQA:

1. ЯвляСтся Π»ΠΈ Bootstrap Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ (Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ CSS)?

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅ΡΡ‚ΡŒ. Bootstrap — это ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ. Если вас интСрСсуСт Bootstrap, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Bootstrap 4. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты ΠΈ Π²Π΅Π±-прилоТСния Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ быстрСС, Ρ‡Π΅ΠΌ Bootstrap 3.

2. Bootstrap Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ чистый CSS?

Чистый CSS ΠΈ Bootstrap ΠΈΠΌΠ΅ΡŽΡ‚ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Π°. Богласно ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Bootstrap ΠΈ использованиС CSS , Π²ΠΎΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ:

  • Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ CSS
  • Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Bootstrap
  • Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Bootstrap, Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основы ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных Ρ‚Ρ€ΡŽΠΊΠΎΠ²
  • ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ свой собствСнный CSS

3.Flexbox — это Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ?

Flexbox — это Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π° Π½Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ CSS3 Flexible Box ΠΈΠ»ΠΈ flexbox.

4. ЯвляСтся Π»ΠΈ HTML Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ?

HTML (язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) — это стандартный язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для отобраТСния Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π­Ρ‚ΠΎ Π½Π΅ каркас.

Π’ ΠΊΠΎΠ½Ρ†Π΅

ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ подСлились с Π²Π°ΠΌΠΈ сСгодня. ΠœΡ‹ пропустили ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ? НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ, Π΄Π°ΠΉΡ‚Π΅ Π½Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ!

5 Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ²

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ?

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

Π‘ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ CSS Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ заполнСнная Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй CSS, ΠΈ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML с Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ классами, структурой ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ для настройки Π²Π΅Π±-страницы. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнныС классы для ΠΎΠ±Ρ‰ΠΈΡ… элСмСнтов Π²Π΅Π±-сайта — Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π°, слайдСра, ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€-мСню, ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° основС столбцов ΠΈ Ρ‚. Π”.

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

5 Π»ΡƒΡ‡ΡˆΠΈΡ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π²Π΅Π±-сайтов
1. Bootstrap

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π”ΠΆΠ΅ΠΉΠΊΠΎΠ±ΠΎΠΌ Π’ΠΎΡ€Π½Ρ‚ΠΎΠ½ΠΎΠΌ ΠΈ ΠœΠ°Ρ€ΠΊΠΎΠΌ ΠžΡ‚Ρ‚ΠΎ Π² Twitter Π² качСствС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для обСспСчСния согласованности Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… инструмСнтов, Bootstrap — это Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, содСрТащий Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Π½Π° основС CSS ΠΈ JavaScript для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² интСрфСйса.

Bootstrap извСстСн популяризациСй Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° срСди Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Он ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π» Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ mobile-first ΠΈ прСдоставил Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты для Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сдСлано Π·Π° счСт ввСдСния сСтки — раздСлСния экрана Π½Π° столбцы (Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ для Π³Π»Π°Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ).

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bootstrap Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ для настройки сайта для экранов мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Им просто Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ классы Bootstrap, ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ саморСгулируСтся.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Bootstrap?

  • Massive Ecosystem: Π‘Ρ€Π΅Π΄ΠΈ интСрфСйсных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² экосистСма Bootstrap Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ сСбС Ρ€Π°Π²Π½Ρ‹Ρ…. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ прямо ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚Π΅ΠΌ, элСмСнтов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½, ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ Ρ‚. Π”., ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Bootstrap ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Π² отрасли сообщСства.
  • УскорСнноС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ использовании Bootstrap Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ просто Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой HTML-ΠΊΠΎΠ΄, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ классы CSS ΠΈ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ отзывчивости Π²Π΅Π±-сайта.Им Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° настройку нСсовмСстимости Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ CSS ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.
  • Twitter Support : Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ коммСрчСский ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ½ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ большоС Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ срСди людСй, Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒΡŽ. Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Bootstrap вырос ΠΈΠ· Twitter ΠΈ поддСрТиваСтся ΠΈΠΌ, Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ SASS ΠΈ LESS : Π₯отя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ LESS, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Π½Π΅Π³ΠΎ.ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SASS Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Π°. НС Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS, ΠΊΡ€ΠΎΠΌΠ΅ Bootstrap, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Π°.
2. Tailwind CSS

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация Tailwind CSS описываСт Π΅Π³ΠΎ ΠΊΠ°ΠΊ Β«CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° слуТСбныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся с классами, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса нСпосрСдствСнно Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅. Π£Π΄ΠΎΠ±Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнный ΡΡ‚ΠΈΠ»ΡŒ для создания ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π±Π΅Π· написания CSS.

Tailwind CSS, ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ CSS, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прСимущСства для Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°.Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Адам Π£ΠΎΡ‚Π°Π½ (ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Tailwind) ΡƒΠ±Π΅Π΄ΠΈΠ» ΠΌΠΈΡ€, ΠΏΠΎΡ‡Π΅ΠΌΡƒ CSS Π½Π° основС слуТСбных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ прСвосходит сСмантичСский CSS. Но, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², достаточно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Π΅ΠΌΡƒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π°Ρ‡Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Tailwind, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ достаточно часто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ списки.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Tailwind CSS?

  • Π¨ΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности настройки: Tailwind CSS поставляСтся с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tailwind.config.js Ρ„Π°ΠΉΠ». Π­Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ стили, Ρ‚Π΅ΠΌΡ‹, ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹, ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΈ Ρ‚. Π”. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Tailwind, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понравится ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ.
  • ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ Часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ слуТСбный шаблон: Π‘ Tailwind CSS ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ нСобходимости Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ слишком ΠΌΠ½ΠΎΠ³ΠΎ классов. Он поставляСтся с ΠΎΠ±Ρ‰ΠΈΠΌΠΈ слуТСбными шаблонами для удовлСтворСния стандартных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ организация классов, каскадныС классы ΠΈ Ρ‚. Π”. ΠŸΡ€ΠΎΡ‰Π΅ говоря, созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² стало Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅.ВмСсто ТСсткого кодирования просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ theme () для получСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
  • PurgeCSS ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ: PurgeCSS ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°, сканируя HTML-ΠΊΠΎΠ΄ ΠΈ удаляя Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ классы. Π’ сочСтании с Tailwind CSS это особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. По ΠΌΠ΅Ρ€Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° увСличиваСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² CSS. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PurgeCSS ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΠΈ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° CSS, дСлая Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ управляСмым, особСнно ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ.
  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° стала ΠΏΡ€ΠΎΡ‰Π΅: По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Tailwind CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства.ΠŸΡ€ΠΎΡ†ΠΈΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π²Π΅Π±-сайт: Β« ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ слуТСбный класс Π² Tailwind ΠΌΠΎΠΆΠ½ΠΎ условно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… останова, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ созданиС слоТных Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… интСрфСйсов, Π½Π΅ покидая своСго HTML. ”БлуТСбныС классы ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ созданиС слоТных Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… останова. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚? БСспроблСмная рСализация Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π²Π΅Π±-сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠžΠ™ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ BrowserStack.

  • ВзаимодСйствиС с сообщСством Π±Π΅Π· усилий : АктивноС сообщСство Tailwind — ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто, Π³Π΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° свои вопросы, особСнно ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π Π΅ΡˆΠ°ΠΉΡ‚Π΅ связанныС с CSS запросы ΠΈ быстрСС создавайтС ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅Π±-сайты.
3. Foundation

Foundation Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ сСбя «Бамая продвинутая адаптивная интСрфСйсная срСда Π² ΠΌΠΈΡ€Π΅Β». Π­Ρ‚Π° адаптивная интСрфСйсная срСда прСдоставляСт сСтку, элСмСнты ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса HTML, SASS ΠΈ CSS, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚. Π”.Он Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ JavaScript.

Π Π°Π½Π΅Π΅ управляСмый ZURB, Foundation — это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²ΠΎΠ»ΠΎΠ½Ρ‚Π΅Ρ€Ρ‹ руководят с 2019 Π³ΠΎΠ΄Π°. Он Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с использованиСм ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства, ΠΈ особСнно ΠΏΠΎΠ»Π΅Π·Π΅Π½ для создания Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΈΠ·Π°ΠΉΠ½-хоста.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚?

  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов: Foundation ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ большС, Ρ‡Π΅ΠΌ трСбуСтся ΠΎΡ‚ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°. Π•Π³ΠΎ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° интСрфСйсных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².НапримСр, ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для Π²Π΅Π±-сайтов ΠΈ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹; ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² этих областях. Он Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (CLI), ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с Ρ‚Π°ΠΊΠΈΠΌΠΈ сборщиками ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠ°ΠΊ Webpack.
  • Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ: Foundation создан, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ интСрфСйсным Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ своими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ интСрфСйсами. НапримСр, ΠΎΠ½ Π½Π΅ заставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ»ΠΈ язык. ВсС это Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом для Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ: Помимо стандартных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Foundation Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ систСму ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ†Π΅Π½, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ встраивания, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ справа Π½Π°Π»Π΅Π²ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС возмоТностСй для ΠΈΠ³Ρ€Ρ‹.
  • Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ обучСния: ZURB ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… курсов ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ для Foundation, Ρ‡Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ….
4. Bulma

Bulma — это Π³ΠΈΠ±ΠΊΠΈΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, основанный Π½Π° Flexbox. Он поставляСтся с Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ быстроС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚ ΠΈ минимальноС Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ CSS. Он Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ для создания сСток Π² стилС Metro, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌ страниц. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ большС упростит процСсс.

Учитывая, Ρ‡Ρ‚ΠΎ исходный ΠΊΠΎΠ΄ Bulma ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ бСсплатно, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.Он прСдоставляСт ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° CSS (Π±Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² JavaScript), ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Bulma ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ Π² сообщСствС Laravel, Ρ‡Ρ‚ΠΎ способствовало росту Π΅Π΅ популярности.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Bulma?

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° использования: ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Bulma ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности настройки Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ². Π•Π³ΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π° Π²Ρ‹Π±ΠΎΡ€ — ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ мСню ΠΈ Ρ‚. Π”.Bulma Ρ‚Π°ΠΊΠΆΠ΅ поставляСтся со стартовыми шаблонами ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌΠΈ пособиями. Π£ Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ сообщСство Stack Overflow, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для получСния ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° вопросы.
  • Π›Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ: ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Bulma ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ практичСских Π·Π°Π΄Π°Ρ‡, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ. Bulma Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΈ люди ΠΌΠΎΠ³ΡƒΡ‚ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
  • ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: Π’Π΅Π±-сайты, созданныС Bulma, совмСстимы с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Тизнь тСстировщикам, особСнно ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ тСстирования.
  • НадСТноС расписаниС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ: Bulma ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²ΠΈΠ½ΠΊΠΎΠΉ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ постоянно. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, обновлСния Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ для устранСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ошибок ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ.
5. Skeleton

Skeleton Π΄Π°ΠΆΠ΅ Π½Π΅ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ сСбя Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, Π° скорСС Β« ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΉ простой, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ шаблон Β». Π•Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сомнСний: Π² Π½Π΅ΠΌ всСго 400 строк исходного ΠΊΠΎΠ΄Π°!

Π­Ρ‚ΠΎΡ‚ Π»Π΅Π³ΠΊΠΈΠΉ инструмСнт создан для создания элСмСнтов CSS, совмСстимых ΠΊΠ°ΠΊ с большими экранами, Ρ‚Π°ΠΊ ΠΈ с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами.Он содСрТит всС стандартныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ страницу Π½Π° нСсколько сСток ΠΈΠ· 12 столбцов с максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 960 пиксСлСй — Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ…, срСдних ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранов. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΈ нСобходимости ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ строки ΠΊΠΎΠ΄Π° CSS. Бинтаксис быстро рСализуСтся, прост ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ созданиС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ каркас?

  • Π›Π΅Π³ΠΊΠΈΠΉ ΠΈ поэтому простой Π² Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ.
  • Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ с ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства, этот инструмСнт идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ².
  • ИмСя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ элСмСнты HTML (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сСтки, Skeleton являСтся ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².
  • ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ CSS, Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅,

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

Однако, ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ‹ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½ΠΈ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½, всС Π²Π΅Π±-сайты Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ устройствах. Эмуляторы ΠΈ симуляторы просто Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π»ΡŽΠ±Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π½Π° Π½ΠΈΡ… тСстов Π½Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ.РассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ тСстирования Π²Π΅Π±-сайтов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±Π»Π°ΠΊΠ΅ устройств, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ новСйшиС устройства, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ вСрсии ОБ. Π­Ρ‚ΠΎ относится ΠΊΠ°ΠΊ ΠΊ Ρ€ΡƒΡ‡Π½ΠΎΠΌΡƒ, Ρ‚Π°ΠΊ ΠΈ ΠΊ автоматичСскому Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

Облако Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… устройств BrowserStack прСдоставляСт Π±ΠΎΠ»Π΅Π΅ 2000 Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ устройств для ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ тСстирования ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ. Он Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΎΠ±Π»Π°Ρ‡Π½ΡƒΡŽ сСтку Selenium для автоматичСского тСстирования, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ускорСна Π² 10 Ρ€Π°Π· с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования. Облако Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСт ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с популярными инструмСнтами CI / CD, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Jira, Jenkins, TeamCity, Travis CI ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ встроСнныС инструмСнты ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ тСстировщикам сразу Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ошибки. BrowserStack Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ тСстированиС Cypress Π² Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 30 вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² с ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌ бСспроблСмным распараллСливаниСм.

ВСстовыС сайты Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…

25 красивых эффСктов CSS для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ

НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Photoshop для стилизации ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. НСкоторыС интСрСсныС эффСкты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ достигнуты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, jQuery ΠΈ Ρ‚. Π”., И я Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ!

ПанСль инструмСнтов вашСго Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°

НСограничСнныС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ: 500 000+ Π²Π΅Π±-шаблонов, Π½Π°Π±ΠΎΡ€ΠΎΠ² Π·Π½Π°Ρ‡ΠΊΠΎΠ², Ρ‚Π΅ΠΌ ΠΈ дизайнСрских ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²
Начиная с всСго 16 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².50 / мСс!


БКАЧАВЬ

ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ элСмСнт изобраТСния Ρ‚Π΅Π³ΠΎΠΌ span для получСния ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²ΠΎ всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ псСвдоэлСмСнты CSS 2.1 для создания Π΄ΠΎ 3 Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΡ‚Π΅Π½, 2 ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ фиксированного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… слоТных Π³Ρ€Π°Π½ΠΈΡ† для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта HTML.

Быстрый скринкаст, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Π³Ρ€Π°Π½ΠΈΡ† с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Π²Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ.Намного Π±ΠΎΠ»Π΅Π΅ упрощСнная вСрсия ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ°.

Π’Ρ€Π΅Ρ‚ΡŒΡ вСрсия Николаса Π“Π°Π»Π»Π°Ρ…Π΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта Π½Π΅ соотвСтствуСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ.

5.

Π Π°Π·Π²Π»Π΅ΠΊΠ°ΠΉΡ‚Π΅ΡΡŒ с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ — ΡΠΊΠΎΡˆΠ΅Π½Π½Ρ‹Π΅, ΠΎΡ‚ΠΆΠ°Ρ‚Ρ‹Π΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅!

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ эффСкта приТатия с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ простыми Ρ‚Ρ€ΡŽΠΊΠ°ΠΌΠΈ со стилСм Π³Ρ€Π°Π½ΠΈΡ† для получСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… эффСктов.

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ CSS2 ΠΈ CSS3, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€ΠΈΡ‚ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ список ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Polaroid.

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ заполняСт всю страницу ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя Π½ΠΎΠ²Ρ‹ΠΉ способ добавлСния эффСктов Ρ‚Π΅Π½ΠΈ, просто ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй.

9.

НСобычный эффСкт навСдСния ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ с jQuery

Π”ΠΎΠ±Π΅ΠΉΡ‚Π΅ΡΡŒ изящного эффСкта Π² стилС flash с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ jQuery.

Из этого Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π° Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простой эффСкт навСдСния курсора изобраТСния CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… стилСй HTML ΠΈ CSS.

Floatutorial ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с основами Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ элСмСнтами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ изобраТСния, Π±ΡƒΠΊΠ²ΠΈΡ†Ρ‹, ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π”Π°Π»Π΅Π΅Β» ΠΈ «Назад», Π³Π°Π»Π΅Ρ€Π΅ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, встроСнныС списки ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с 4 ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ, посвящСнными ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ изобраТСниям.

12. Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° CSS

Π’ этом руководствС Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с созданиСм Π³ΠΈΠ±ΠΊΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² навСдСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств CSS2.1.

ΠŸΡ€ΠΈ использовании Ρ€ΠΎΠ»Π»ΠΎΠ²Π΅Ρ€ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ CSS Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π΄Π²Π°, Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (ΠΈ часто для достиТСния Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹).Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС состояния Π² ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ динамичСскиС измСнСния Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ быстрСС ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ эффСктов jQuery для Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

15. Бамая простая Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ подсказка ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jQuery

Π‘ΠΌ. 3 ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° использования сцСнария ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра Ρ€ΠΎΠ»Π»ΠΎΠ²Π΅Ρ€Π° jQuery. Π­Ρ‚ΠΎΡ‚ простой сцСнарий ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.

16. Supersized — полноэкранный Ρ„ΠΎΠ½ /

Supersized — это ΠΏΠ»Π°Π³ΠΈΠ½ jQuery, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для заполнСния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, сохраняя ΠΏΡ€ΠΈ этом ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² изобраТСния ΠΈ цикличСски мСняя изобраТСния / Ρ„ΠΎΠ½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ слайд-ΡˆΠΎΡƒ с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.

17. ΠžΠ²Π΅Ρ€Π»Π΅ΠΉ PNG

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ создания сайта с фотографиями, прСдоставлСнными ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅, послС обновлСния своих Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ исходный внСшний Π²ΠΈΠ΄ Π½Π΅ сохраняСтся? Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя созданиС ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ овСрлСя PNG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС маски / Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ JPEG ΠΈΠ»ΠΈ GIF.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΡƒΡŽ установку CMS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, Π½Π΅ бСспокоясь ΠΎΠ± использовании ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ графичСской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для примСнСния Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ².

18. ЛСгковСсный ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ JQuery Zoom для BeZoom

BeZoom — это простая ΠΈ лСгкая Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° JQZoom. Он Π»Π΅Π³Ρ‡Π΅ ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ Π² использовании.

ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с jQuery ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ эффСкт. На вопрос «ΠšΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ состояниями?» Появилась новая ΡΡ‚Π°Ρ‚ΡŒΡ. — ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ состояния для Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΠ½ΠΎΠ² jQuery.

20. 5 способов ΠΎΠΆΠΈΠ²ΠΈΡ‚ΡŒ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Π’ΠΎΡ‚ нСсколько простых ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΡŽΠΌΠΈΠ½ΠΊΡƒ ΠΊ вашим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ мягким изобраТСниям.ИспользованиС Photoshop для стилизации ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ слоТным Π² долгосрочном обслуТивании. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π½ΠΈΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ CSS ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ эту боль.

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с измСняСмым Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. Π£ вас Π΅ΡΡ‚ΡŒ 3 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π½Π° Π²Ρ‹Π±ΠΎΡ€.

22. ΠžΡ„ΠΎΡ€ΠΌΠ»ΡΠΉΡ‚Π΅ ссылки Π½Π° изобраТСния

Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» нашСго Π²Π΅Π±-сайта слСдуСт Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ, Π»ΡƒΡ‡ΡˆΠ΅ всСго достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ эффСкта навСдСния курсора ΠΌΡ‹ΡˆΠΈ. Π­Ρ‚ΠΈ Β«ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅Β» Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ изобраТСния содСрТимого.Бсылка Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ — это скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΊ ссылкам Π½Π° изобраТСния.

Π­Ρ‚ΠΎΡ‚ пост ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ партнСрскиС ссылки. Π‘ΠΌ. РаскрытиС партнСрских ссылок здСсь .

Π”Π°, Π²ΠΎΡ‚ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS Π² 2021 Π³ΠΎΠ΄Ρƒ | Π°Π²Ρ‚ΠΎΡ€: @maisonfutari

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ погрузимся Π² подробности, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ 3 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS. Π’Π°ΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€.

1) ΠŸΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ CSS

Π­Ρ‚ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сборки, ΠΎΠ½ΠΈ Π½Π΅ выводят CSS ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ .

Они Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π±ΠΎΠ»Π΅Π΅ быстрого написания CSS.

Π― использовал самыС извСстныС ΠΈΠ· Π½ΠΈΡ…: SASS, Less, Stylus ΠΈ PostCSS.

Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π½Π° ΠΈΡ… основС . НапримСр, Π΅ΡΡ‚ΡŒ Susy, написанная Π½Π° SASS для Π±ΠΎΠ»Π΅Π΅ быстрого создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сСтки.

Π’Ρ‹ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ внСшнСго интСрфСйса ΠΈΠ»ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹.

Они Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ CSS UI .

2) CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π½Π° основС UI Kit ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ.

Π£ Π½ΠΈΡ… Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΈ самоувСрСнный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс. Π­Ρ‚ΠΎ самый быстрый ΠΈΠ· извСстных ΠΌΠ½Π΅ способов создания интСрфСйсов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS .

Но Ρƒ Π½ΠΈΡ… Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ свои минусы . Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML Π² основном ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, ΠΈ Π΅Π΅ Π½Π΅ всСгда Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.

Π’ Π΄Π²ΡƒΡ… словах: ΠΎΠ½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ самоувСрСнныС.

Π’Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я использовал с 2011 Π³ΠΎΠ΄Π°: Bootstrap , Foundation , Skeleton , Materialize , Milligram ΠΈ Bulma .

3) CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Atomic / Utility

Atomic CSS ΠΈ Utility-first CSS — ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, я Π±Ρ‹ Π΄Π°ΠΆΠ΅ сказал, ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅, ΠΈ ΠΎΠ½ΠΈ стали ΠΎΡ‡Π΅Π½ΡŒ популярными Π² послСдниС 3-4 Π³ΠΎΠ΄Π°.

Π”Π²Π΅ основныС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹: React with styled-components ΠΈ Tailwind CSS .

Π’ Π΄Π²ΡƒΡ… словах: ΠΎΠ±Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² написании классов ΠΈΠ»ΠΈ свойств CSS нСпосрСдствСнно Π² HTML.

Π˜Ρ‚Π°ΠΊ, ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ. , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ структуру HTML, , Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ, Ρ‡Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Ρ… CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ².

Если Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΡƒΠ΄Π° я Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡΡŒ.

Для мСня Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ зависит ΠΎΡ‚ 3 Π²Π΅Ρ‰Π΅ΠΉ: Π΄ΠΈΠ·Π°ΠΉΠ½ , врСмя , ΠΊΠΎΠΌΠ°Π½Π΄Π° .

  • Если Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ / Π½Π΅Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π°: Bulma ΠΈΠ»ΠΈ Bootstrap
  • Если Π΄ΠΈΠ·Π°ΠΉΠ½ слоТный ΠΈ Ρƒ мСня Π΅ΡΡ‚ΡŒ врСмя: Tailwind CSS
  • Если Π΄ΠΈΠ·Π°ΠΉΠ½ слоТный ΠΈ Ρƒ мСня Π½Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Bulma + ΠΌΠ½ΠΎΠ³ΠΎ кастомного CSS
  • Если ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ систСму Π΄ΠΈΠ·Π°ΠΉΠ½Π°: Tailwind CSS

Π’ зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΌΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, я Π±Ρ‹ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π» Ρ‚ΠΎΡ‚ ΠΆΠ΅ инструмСнт, Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΈΡ… случаях я Π±Ρ‹ сдСлал CSS с нуля.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅: идСального каркаса Π½Π΅ сущСствуСт Π²ΠΎ всСх ситуациях.

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° сцСнариСв, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²Π΅Π±-прилоТСния, ΠΏΠ°Π½Π΅Π»ΠΈ администратора ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ страницы, компонСнтная структура, такая ΠΊΠ°ΠΊ Bulma, идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ .

Для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… страниц ΠΈΠ»ΠΈ страниц / Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Tailwind .

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π° ΠΏΠΎΡ‡Π΅ΠΌΡƒ Bulma ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Bootstrap ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…?

  • Foundation устарСл, ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ слоТнСС Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ
  • Bootstrap 4 JS-Ρ‡Π°ΡΡ‚ΡŒ полагаСтся Π½Π° jQuery, Π½ΠΎ v5 каТСтся ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠΌ
  • Skeleton ΠΈ Milligram слишком просты для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
  • Materialize слишком самоувСрСнный ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ IMO

Bulma PROS :

  • Он ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° случаСв
  • Он чист ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ довольно Π»Π΅Π³ΠΊΠΎ настраиваСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SASS
  • Он ΠΈΠΌΠ΅Π΅Ρ‚ это собствСнный Π½Π°Π±ΠΎΡ€ слуТСбных классов, поэтому Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΈΠ· ΠΎΠ±ΠΎΠΈΡ… ΠΌΠΈΡ€ΠΎΠ²
  • Π’Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, ΠΈ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ
  • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ясСн ΠΈ Π»Π΅Π³ΠΊΠΎ читаСтся (Π²Π°ΠΆΠ½ΠΎ)

Bulma CONS :

  • ВсС Π½Π΅ настраиваСтся, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сцСнариях Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ пСрСопрСдСлСния CSS

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Tailwind, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, вмСсто Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ стилизованныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹?

Tailwind CSS ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ постоянно ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΠ΅Ρ‚ΡΡ!

Они Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ CSS-Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹, собствСнныС сСтки ΠΈ прСобразования Π² слуТСбныС классы, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ казалось Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΈΠ·-Π·Π° большого количСства Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ.

Tailwind CSS Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… шаблонов Π½Π° Π΅Π³ΠΎ основС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Tailwind UI срСди Π΄Ρ€ΡƒΠ³ΠΈΡ….

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ CSS-in-JS ΠΈΠ»ΠΈ Atomic CSS, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Styled-components ΠΈ ACSS.io, совсСм Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° CSS. Однако ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ создаСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π½Π° Π»Π΅Ρ‚Ρƒ Π½Π° основС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅.

Но я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Tachyons, Ρ‚ΠΎΠΆΠ΅ нСдостаточно СстСствСнны. Tailwind казался Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ СстСствСнным ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠœΠΈΠ½ΡƒΡΡ‹ Tailwind :

  • ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ растСт, Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ JIT-компилятор, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, исправит это.
  • Он Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½, Ссли Π²Ρ‹ создаСтС прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ собствСнный CSS, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Canva, ΠΈΠ»ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ конструкторы шаблонов, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Webflow.

Bulma для мСня Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹ΠΉ CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ , Π½ΠΎ я Π±Ρ‹ Π½Π΅ стал ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ для создания собствСнного UI-ΠΊΠΈΡ‚Π° ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½-систСмы.

Tailwind для мСня Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ CSS, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎΡΡ‚ΡŒ / ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ , Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный Π½Π°Π±ΠΎΡ€ UI, систСму Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈΠ»ΠΈ страницы для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ CSS для срСдних ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². БСрСбряной ΠΏΡƒΠ»ΠΈ Π½Π΅Ρ‚.

Bootstrap v5 , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя находится Π² стадии Π±Π΅Ρ‚Π°-тСстирования, каТСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠΌ с собствСнным Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΈΠΊΠΎΠ½ΠΎΠΊ SVG,

Π― надСюсь, Ρ‡Ρ‚ΠΎ это сдСлаСт ΠΌΠΈΡ€ CSS Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ понятнСС для вас.

PS: Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Vue ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΌΠΎΠΈΠΌ курсом: https://courses.maisonfutari.com/mastering-vue-components-creating-a-ui-library- с нуля? coupon = MEDIUM

Π•ΡΡ‚ΡŒ 50% скидка, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΈΠ· этой истории.

Автор записи

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

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