Π Π°Π·Π½ΠΎΠ΅

ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ css: ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² CSS β€” transition Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…

18.06.2023

ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² CSS β€” transition Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…

Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² CSS часто примСняСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΊΠ½ΠΎΠΏΠΊΠΈ. Когда ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, ΠΊΠ½ΠΎΠΏΠΊΠ° мСняСт свой Ρ†Π²Π΅Ρ‚, процСсс Π·Π°ΠΌΠ΅Π½Ρ‹ происходит ΠΎΡ‡Π΅Π½ΡŒ быстро ΠΈ Ρ€Π΅Π·ΠΊΠΎ, Ρ‚ΠΎ хочСтся это дСйствиС Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ.

Π”ΠΎΠ±ΠΈΡ‚ΡŒΡΡ эффСкта ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS свойства – transition, Π³Π΄Π΅
all – эффСкт замСдлСния примСняСтся ΠΊΠΎ всСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌ
1s – врСмя выполнСния ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°
ease – способ выполнСния ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°

transition: all 1s ease;

Анимация ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²Π΅Ρ€Ρ…ΠΈΠΉ рисунок: Π΄Π΅ΠΌΠΎ

Бвойство transition слСдуСт ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊ элСмСнту, Π² нашСм случаС это ΠΊΠ½ΠΎΠΏΠΊΠ° button, Π° Π½Π΅ ΠΊ Π΅Π³ΠΎ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ псСвдоэлСмСнту hover. Π’ΠΎΠ³Π΄Π° ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π½ΠΎ ΠΈ ΠΏΡ€ΠΈ снятии курсора с элСмСнта.

<h3>ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ transition CSS. Кнопка</h3>
    <div>
      <a href="#">Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ</a>
    </div>
.button {
    background-color: #2bc6a4;
    border: none;
    border-radius: 15px;
    color: #fff;
    display: block;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    width: 20%;
    margin: auto;
    font-family: sans-serif;
    font-size: 22px;
    text-decoration: none;
    transition: all 1s ease;
}

.button:hover {
    background-color: #4feac8;
}


Анимация Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈ участии transition

ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½ΠΈΠΆΠ½ΠΈΠΉ рисунок: Π΄Π΅ΠΌΠΎ

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΡ€ΡƒΠ³, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»Π°Π²Π½ΠΎ мСняСтся Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚. Для этого создадим Ρ‚Π΅Π³ div с классом circle, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Ρ‚Π΅Π³ span с тСкстом.

<h3>ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ transition CSS. ΠšΡ€ΡƒΠ³</h3>
    <div>
        <span>Иконка</span>
    </div>

HTML структура Π³ΠΎΡ‚ΠΎΠ²Π° ΠΈ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ написанию CSS ΠΊΠΎΠ΄Π°. Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ эффСкта, Ρƒ нас Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΄Π²Π° ΠΊΡ€ΡƒΠ³Π°, ΠΎΠ΄ΠΈΠ½ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Π΅ΠΉΠΊΠΎΠ²Ρ‹ΠΉ.

Π’ CSS ΠΊΠΎΠ΄Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠΌ внСшний Π²ΠΈΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°, Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ состоянии ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.

.circle{
    background: #3d3d3d;
    width: 198px;
    height: 198px;
    margin: 0 auto;
    line-height: 200px;
    color: #fff;
    font-size: 1.8em;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    text-align: center;
}

Для тСкста ставим z-index: 2, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ тСкст Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° самом Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ слоС.

.circle span{
    position: relative;
    z-index: 2;
}

Для построСния Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°, ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ псСвдоэлСмСнтом after – это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ послС Π±Π»ΠΎΠΊΠ°.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ прописываСм ΠΏΡƒΡΡ‚ΡƒΡŽ строчку content: Β» Β«; ΠΈΠ½Π°Ρ‡Π΅ псСвдоэлСмСнт Π½Π΅ отобразится. Π—Π°Π΄Π°Π΄ΠΈΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° ΠΈ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ.

ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ display: block, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наш псСвдо-ΠΊΡ€ΡƒΠ³ Π²ΠΎΠΎΠ±Ρ‰Π΅ появился. Π˜Ρ‚Π°ΠΊ, псСвдо-ΠΊΡ€ΡƒΠ³ располоТился Π½ΠΈΠΆΠ΅ ΠΏΠΎΠ΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΊΡ€ΡƒΠ³ΠΎΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств position, ΠΌΡ‹ совмСщаСм ΠΎΠ±Π° ΠΊΡ€ΡƒΠ³Π°, Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π° свойство z-index: 1, слой с псСвдо-ΠΊΡ€ΡƒΠ³ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ΄ тСкстом.

.circle::after{
    content: " ";
    width: 202px;
    height: 202px;
    background: #2bc6a4;
    position: absolute;
    display: block;
    border-radius: 50%;
    top: -1px;
    left: -1px;
    box-shadow: 0 0 0 0 #3d3d3d inset;
    transition: width 1s ease-in-out, height 1s ease-in-out, top 1s ease-in-out, left 1s ease-in-out;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π», Π° вмСсто Π½Π΅Π³ΠΎ появлялся Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° класс circle, псСвдоэлСмСнт after Π±ΡƒΠ΄Π΅Ρ‚ постСпСнно ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ. Π Π°Π±ΠΎΡ‚Π° transition ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π² строчкС ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅.

transition: width 1s ease-in-out, height 1s ease-in-out, top 1s ease-in-out, left 1s ease-in-out;

ΠΈ исчСзнСт совсСм

width: 0;
height: 0;
font-size: 0;

исчСзаСт красиво, ΠΏΠΎ-Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

top: 100px;
left: 100px;

box-shadow Ρ€Π°ΡΡ‚ΡƒΡˆΡ‘Π²Ρ‹Π²Π°Π΅Ρ‚ края Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°

.circle:hover::after{
    width: 0;
    height: 0;
    font-size: 0;
    top: 100px;
    left: 100px;
    box-shadow: 0 0 20px 20px #3d3d3d inset;
}

Π˜Ρ‚ΠΎΠ³ΠΈ

На самом Π΄Π΅Π»Π΅ свойство transition ΠΎΡ‡Π΅Π½ΡŒ простоС, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ примСнСния зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ CSS Π² Ρ†Π΅Π»ΠΎΠΌ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС, просмотрСв этот видСокурс «Вёрстка сайта с нуля»

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΎ 25.04.2018 09:55:00
  • ΠœΠΈΡ…Π°ΠΈΠ» Русаков

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π°Π²Ρ‚ΠΎΡ€Π° (ΠœΠΈΡ…Π°ΠΈΠ» Русаков) ΠΈ индСксируСмой прямой ссылкой Π½Π° сайт (http://myrusakov. ru)!

Π”ΠΎΠ±Π°Π²Π»ΡΠΉΡ‚Π΅ΡΡŒ ΠΊΠΎ ΠΌΠ½Π΅ Π² Π΄Ρ€ΡƒΠ·ΡŒΡ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅: http://vk.com/myrusakov.
Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ ΠΌΠ½Π΅ ΠΈ ΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, Ρ‚ΠΎ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π΅Ρ‘ Π² ΠΌΠΎΠ΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅: http://vk.com/rusakovmy.

Если Π’Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π° сайтС,
Ρ‚ΠΎ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° обновлСния: ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° обновлСния

Если Ρƒ Вас ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы, Π»ΠΈΠ±ΠΎ Ρƒ Вас Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²Ρ‹ΡΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ‚ΠΎ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свой ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π²Π½ΠΈΠ·Ρƒ страницы.

Если Π’Π°ΠΌ понравился сайт, Ρ‚ΠΎ размСститС ссылку Π½Π° Π½Π΅Π³ΠΎ (Ρƒ сСбя Π½Π° сайтС, Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅, Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅):

ПлавноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойств Π² CSS β€” transition | Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ HTML CSS

Бвойство transition позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ элСмСнтам ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ состояния ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΡ€ΠΈ смСнС CSS свойств. Для задания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства transition для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния ΠΈΠ»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ запись transition. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями: https://codepen.io/Yury_P/pen/jOMLrxN

transition-property β€” Π½Π°Π·Π²Π°Π½ΠΈΠ΅ свойства. Для Π²Ρ‹Π±ΠΎΡ€Π° всСх свойств Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово all.

transition-duration β€” Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. УказываСтся Π² сСкундах (s) ΠΈΠ»ΠΈ милисСкундах (ms).

transition-timing-function β€” функция ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ease, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ стартуСт ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π² сСрСдинС ускоряСтся ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ замСдляСтся. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом:

linear β€” Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ

ease β€” ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ β€” быстро β€” ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ

ease-in β€” ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ β€” быстро

ease-out β€” быстро β€” ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ

ease-in-out β€” Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ease, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ

Если Π½ΡƒΠΆΠ½Π° Π±ΠΎΠ»Π΅Π΅ тонкая настройка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ cubic-bezier:

cubic-bezier(x1, y1, x2, y2) β€” данная функция позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ свои значСния для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x ΠΈ y для Π΄Π²ΡƒΡ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π’ΠΎΡ‡ΠΊΠΈ (x0, y0) ΠΈ (x3, y3) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… нСльзя, ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½Ρ‹: x0, y0 = 0;0, x3, y3 = 1;1. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свою Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ cubic-bezier ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ссылкС: https://cubic-bezier.com/

Π’Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° шаги ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ steps:

steps(n) β€” Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° количСство шагов n (n β€” Ρ†Π΅Π»ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число). ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ steps:

start β€” анимация Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага

end β€”  Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

jump-start β€” Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ start

jump-end β€”  Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ end

jump-both β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ°ΡƒΠ·Ρƒ Π² Π½Π°Ρ‡Π°Π»Π΅ (0%) ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ (100%) ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (добавляСт ΠΎΠ΄ΠΈΠ½ шаг)

jump-none β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ°ΡƒΠ·Ρƒ Π² Π½Π°Ρ‡Π°Π»Π΅ (0%) ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ (100%) ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° врСмя 1 / n (удаляСт ΠΎΠ΄ΠΈΠ½ шаг)

Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ steps Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова:

step-start β€” Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ steps(1, jump-start)

step-end β€” Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ steps(1, jump-end)

https://codepen. io/Yury_P/pen/dypzXdJ

transition-delay β€” Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. УказываСтся Π² сСкундах (s) ΠΈΠ»ΠΈ милисСкундах (ms)

БокращСнная запись

transition

transition: transition-property transition-duration transition-timing-function transition-delay;

Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ transition-duration, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… свойств, значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ части свойств ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойство transition. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Ρ‚Π°ΠΊΠΈΡ… свойств ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° сайтС: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties

Π’Π°ΠΊΠΆΠ΅ transition Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ссли ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово auto ΠΈΠ»ΠΈ Ссли Ρƒ свойства ΡƒΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ auto.

css β€” Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠ»Π°Π²Π½ΠΎΠΉ?

спросил

ИзмСнСно 1 Π³ΠΎΠ΄, 7 мСсяцСв Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 47 тысяч Ρ€Π°Π·

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мСняСт высоту, ΡˆΠΈΡ€ΠΈΠ½Ρƒ, радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°.

Анимация Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ°ΡƒΠ·Π° ΠΌΠ΅ΠΆΠ΄Ρƒ измСнСниями. Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎΠΉ?

Π‘ΠΊΡ€ΠΈΠΏΠΊΠ°: https://jsfiddle.net/Altair827/ww077qby/4/

 #preloader {
  полС слСва: 300px;
  Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»Π΅: 200 пиксСлСй;
  высота: 20 пиксСлСй;
  ΡˆΠΈΡ€ΠΈΠ½Π°: 20 пиксСлСй;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ;
  -webkit-имя-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: colorIt;
          имя-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: colorIt;
  -webkit-анимация-Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: 3 с;
          ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: 3 с;
  -webkit-animation-fill-mode: ΠΎΠ±Π°;
          Ρ€Π΅ΠΆΠΈΠΌ заполнСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: ΠΎΠ±Π°;
}
@-webkit-ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ colorIt {
  ΠΎΡ‚ {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ;
  }
  Π΄ΠΎ 20%,40%,60%,80%,90%,99% {
    
  }
  20% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΈΠ½Π΄ΠΈΠ³ΠΎ;
    высота: 40 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 40 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 20px;
  }
  40% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: синий;
    высота: 50 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 50 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25px;
  }
  60% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
    высота: 60 ​​пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 60 ​​пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 30px;
  }
  80% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
    высота: 70 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 70 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 35px;
  }
  90% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ;
    высота: 80 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 80 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 40px;
  }
  99% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: красный;
    высота: 20 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 20 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
  }
}
@ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ colorIt {
  ΠΎΡ‚ {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ;
  }
  Π΄ΠΎ 20%,40%,60%,80%,90%,99% {
    
  }
  20% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΈΠ½Π΄ΠΈΠ³ΠΎ;
    высота: 40 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 40 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 20px;
  }
  40% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: синий;
    высота: 50 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 50 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25px;
  }
  60% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
    высота: 60 ​​пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 60 ​​пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 30px;
  }
  80% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
    высота: 70 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 70 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 35px;
  }
  90% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ;
    высота: 80 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 80 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 40px;
  }
  99% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: красный;
    высота: 20 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 20 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
  }
} 
 
  • css
  • css-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹
  • css-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  • ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠ°Π΄Ρ€

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращСниС:

 /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ @keyframes | врСмСнная функция | Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° | имя */
анимация: 3s linear . 1s colorIt;
 

0

Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ кривая Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π±Ρ‹Π»Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ:

 -webkit-animation-timing-function: linear; /* Π₯Ρ€ΠΎΠΌ, Π‘Π°Ρ„Π°Ρ€ΠΈ, ΠžΠΏΠ΅Ρ€Π° */
функция синхронизации Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: линСйная;
 

Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваша анимация Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³Π»Π°Π΄ΠΊΠΎ: jsfiddle

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ easing для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ CSS Ρ€Π°Π²Π΅Π½ easiness . УстановитС Π΅Π³ΠΎ Π½Π° linear ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°ΡƒΠ·:

 animation-timing-function: linear;
 
 # ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ {
  полС слСва: 300px;
  Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»Π΅: 200 пиксСлСй;
  высота: 20 пиксСлСй;
  ΡˆΠΈΡ€ΠΈΠ½Π°: 20 пиксСлСй;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ;
  -webkit-имя-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: colorIt;
  имя-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: colorIt;
  -webkit-анимация-Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: 3 с;
  ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: 3 с;
  -webkit-animation-fill-mode: ΠΎΠ±Π°;
  Ρ€Π΅ΠΆΠΈΠΌ заполнСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: ΠΎΠ±Π°;
  -webkit-функция синхронизации Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: линСйная;
  функция синхронизации Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: линСйная;
}
@-webkit-ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ colorIt {
  ΠΎΡ‚ {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ;
  }
  Π΄ΠΎ 20%,
  40%,
  60%,
  80%,
  90%,
  99% {} 20% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΈΠ½Π΄ΠΈΠ³ΠΎ;
    высота: 40 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 40 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 20px;
  }
  40% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: синий;
    высота: 50 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 50 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25px;
  }
  60% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
    высота: 60 ​​пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 60 ​​пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 30px;
  }
  80% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
    высота: 70 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 70 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 35px;
  }
  90% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ;
    высота: 80 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 80 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 40px;
  }
  99% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: красный;
    высота: 20 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 20 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
  }
}
@ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ colorIt {
  ΠΎΡ‚ {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ;
  }
  Π΄ΠΎ 20%,
  40%,
  60%,
  80%,
  90%,
  99% {} 20% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΈΠ½Π΄ΠΈΠ³ΠΎ;
    высота: 40 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 40 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 20px;
  }
  40% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: синий;
    высота: 50 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 50 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25px;
  }
  60% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
    высота: 60 ​​пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 60 ​​пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 30px;
  }
  80% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
    высота: 70 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 70 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 35px;
  }
  90% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ;
    высота: 80 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 80 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 40px;
  }
  99% {
    Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: красный;
    высота: 20 пиксСлСй;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 20 пиксСлСй;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
  }
} 
 <Π΄Π΅Π»> 

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² систСму

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Google

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Facebook

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½Π΅ отобраТаСтся

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½Π΅ отобраТаСтся

Π‘ΠΎΠ»Π΅Π΅ 19 ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² страниц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS (с прСкрасными ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ!)

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

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

Π”Π°Π²Π°ΠΉΡ‚Π΅ сразу приступим ΠΊ просмотру ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² страниц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS!

Π’ этом спискС Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ смСсь ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² страниц Π½Π° чистом CSS ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ с нСбольшим количСством JavaScript для создания ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΡ… эффСктов, надСюсь, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΡ‚ вас Π½Π° созданиС Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ красивого с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, основанном Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Ρ… HTML, CSS ΠΈ JavaScript, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ страницы, управляСмый событиями.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘Ρ‚Π°Ρ€Ρ‚Β» ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Π·Π° эффСктом. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ это для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° нСсколько страниц, Π½ΠΎ Π΄Π΅ΠΌΠΎ-вСрсия поставляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ страницСй.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠœΠΎΠ·Π°ΠΈΡ‡Π½Ρ‹ΠΉ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° страницы CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ содСрТимым.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ посСрСдинС ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ происходит эффСкт, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π­Ρ‚Π° дСмонстрация ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… эффСктов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΈ всС ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ CSS ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ. НавСдитС курсор Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΎΠ½ΠΎ взаимодСйствуСт с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΡ‹ΡˆΠΈ.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΎΠ½ΠΎ увСличится Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ тСкст ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ большС страницы.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

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

ΠžΡ‡Π΅Π½ΡŒ просто ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° вашСм сайтС.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠžΡ‡Π΅Π½ΡŒ простой ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ страницы с ΠΊΡ€ΡƒΠ³Π»ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ JavaScript ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Anime. js, поэтому это Π½Π΅ чистоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ CSS.

Но Ссли Π²Ρ‹ Π½Π΅ Π²ΠΎΠ·Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² JS, этот эффСкт идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ страницами Π½Π° вашСм сайтС.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ΅ мСню Π½Π° основС CSS ΠΈ JavaScript с ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами.

НаТимайтС ΠΊΠ½ΠΎΠΏΠΊΠΈ мСню ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Π·Π° ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π΄ΠΎΠΌΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, каТдая страница Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ свой Ρ†Π²Π΅Ρ‚, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠžΡ‡Π΅Π½ΡŒ крутая ΠΈ модная дСмонстрация ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² страниц Π½Π° основС CSS ΠΈ JavaScript, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΠΎΠ²ΠΎΠ΅ содСрТимоС появляСтся Π² ΠΏΠΎΠ»Π΅ зрСния.

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

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π‘ΠΊΠΎΠ»ΡŒΠ·ΡΡ‰ΠΈΠΉ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° CSS с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ слСва, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ страницы. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ полноэкранными ΠΈ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‚ вмСстС с содСрТимым, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Π² HTML, ΠΈ каТдая страница ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для полноэкранного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠŸΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Π°Ρ ΠΈ крутая дСмонстрация, созданная Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ, с Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ страниц.

Анимация ΠΎΡ‡Π΅Π½ΡŒ плавная ΠΈ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π² этой дСмонстрации Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свой собствСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ элСмСнты, Π½ΠΎ вСсь эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° присутствуСт.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

НСкоторыС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ страниц CSS Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ.

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² CSS для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ содСрТимого Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ страницу, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Π°, всС Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, ΠΈ это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»Π°Π²Π½ΠΎ.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ страниц CSS ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для самых Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ изобраТСния ΠΊ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ количСству тСкста/ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π­Ρ‚ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ страницы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρƒ, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ появляСтся ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ тСкст, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΎ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ крСстик Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ страницу ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ JavaScript, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ слишком слоТного.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ с использованиСм чистого HTML ΠΈ CSS, этот ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ начинаСтся ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот эффСкт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы.

Π•Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€Π΅ с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими элСмСнтами. Π’ любом случаС, это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² страниц CSS.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ простой ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ для создания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ практичСски чистоС CSS-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π’Π½Π΅ΡˆΠ½ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ JS Π½Π΅Ρ‚, Π° нСсколько строк JavaScript ΠΎΡ‡Π΅Π½ΡŒ просты для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ»ΠΈΠΊΠ°ΠΌΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ окончания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ страницы.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

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

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ слайд ΠΈΠΌΠ΅Π΅Ρ‚ свой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ слСва Π΅ΡΡ‚ΡŒ счСтчик слайдов.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ страницы CSS, основанный Π½Π° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅, Ρ„ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄, позволяя Π²Π°ΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ изобраТСния ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ элСмСнты, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ β€” Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² HTML.

Π’Π½ΠΈΠ·Ρƒ Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ нСкоторая базовая нумСрация страниц с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ страницы ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ обозначСния.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π‘ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ CSS, это ΠΊΠ½ΠΎΠΏΠΊΠ°, которая ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° страницу с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈ основной Ρ‡Π°ΡΡ‚ΡŒΡŽ тСкста.

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

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

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

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ страницу ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ мСню для Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π°Π·Π΄Π΅Π»Π° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π»Ρƒ Π½Π° экранС.

Π’ этом ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ страницы CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€-мСню. ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ написали нСсколько Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€-мСню CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сами

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Вся установка с этой дСмонстрациСй ΠΎΡ‡Π΅Π½ΡŒ крутая, сам Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»Π΅Π½, ΠΈ это Π½Π΅ просто дСмонстрация Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ этот эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ Π²Π΅Π±-сайтС.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅Β» запускаСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, содСрТимоС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΈ появляСтся Π² ΠΏΠΎΠ»Π΅ зрСния β€” отобраТаСтся большС тСкста, Π° основноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ становится мСньшС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто для тСкста.

НаТмитС Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΡƒΒ», ​​чтобы ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊΠ°Ρ€Ρ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌ просмотра ΠΈ исчСзновСниС тСкста β€” Ρ‚ΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ послСдний шаг для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π½Π° домашнюю страницу.

Π‘ΠΌ. ΠΏΠ΅Ρ€ΠΎ Π½Π° КодПСнС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

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

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

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² CSS?

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

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

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