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

css — Как ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π±Π»ΠΎΠΊΠ° с ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΎΠΉ

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ΅Ρ‚ вСрстка Π±Π»ΠΎΠΊΠ° с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΡƒΠ³Π»Π°ΠΌΠΈ. Π’Π°ΠΆΠ½ΠΎ Π½Π΅ просто ΠΈΡ… ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ, Π½ΠΎ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ Ρƒ Π±Π»ΠΎΠΊΠ°.

1

ВСрсия @Ruslan_K, Π½ΠΎ с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ:

#main {
    margin: 40px;
    height: 100px;
    background-color: #1abc9c;
    position: relative;
    overflow: hidden;
}

#main .edge {
    position: absolute;
}

#main .edge.top {
    top: 0;
    left: 10px;
    right: 10px;
    bottom: 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

#main .edge.left {
    left: 0;
    top: 10px;
    bottom: 10px;
    right: 0;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

#main .corner {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-color: #FFF;
    border: 1px solid #000;
}

#main .
corner.top { top: -10px; } #main .corner.bottom { bottom: -10px; } #main .corner.left { left: -10px; } #main .corner.right { right: -10px; }
<div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
</div>

Основная идСя: Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ лишниС области с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдоэлСмСнтов.
ΠŸΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡΡ всСго Π΄Π²Π° Π±Π»ΠΎΠΊΠ° Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ (.wrapper ΠΈ .content):

* {
  box-sizing: border-box;
}

.wrapper {
  background-color: #efefef;
  width: 300px;
  height: 60px;
  margin: 40px;
  /**
   * ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ свойства
   * Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ position: relative Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ псСвдоэлСмСнты для вырСзания Π³Ρ€Π°Π½ΠΈΡ†
   * Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ overflow: hidden Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ сСктора
   */
  position: relative;
  overflow: hidden;
}

/* Для наглядной дСмонстрации Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ */
.
wrapper.demo { border: 2px solid #bad; overflow: visible; } .content { /* Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½Ρ‹Ρ… сСкторов */ border: 2px solid #07c; width: 100%; height: 100%; } .wrapper::before, .wrapper::after, .content::before, .content::after { /* Π¦Π²Π΅Ρ‚ слСдуСт ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π² Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° сайта для пСрСкрытия части основного Π±Π»ΠΎΠΊΠ° */ background-color: #fff; /* Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ основного Π±Π»ΠΎΠΊΠ° */ border: 2px solid #07c; /* Π”Π΅Π»Π°Π΅ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ */ border-radius: 50%; content: ''; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ .wrapper. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ для понимания. */ position: absolute; width: 30px; height: 30px; } /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… сСкторов: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ряд */ .wrapper::before, .wrapper::after { top: -15px; } .wrapper::before { left: -15px; } .
wrapper::after { right: -15px; } /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… сСкторов: Π½ΠΈΠΆΠ½ΠΈΠΉ ряд */ .content::before, .content::after { bottom: -15px; } .content::before { left: -15px; } .content::after { right: -15px; }
<div>
  <div></div>
</div>

<div>
  <div></div>
</div>

Π‘Π»ΠΎΠΊ с классом .demo Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.


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

Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ online-сСрвиса Ultimate CSS Gradient Generator.

#main {
    margin: 40px;
    height: 100px;
    background-color: #1abc9c;
    position: relative;
    overflow: hidden;
}

#main div {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-color: #FFF;
}

.
top { top: -10px; } .bottom { bottom: -10px; } .left { left: -10px; } .right { right: -10px; }
<div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
</div>

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Google

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Facebook

РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Β», Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с нашими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡƒΠΊΠΈ

css — Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² — Stack Overflow Π½Π° русском

Вопрос Π·Π°Π΄Π°Π½

10 Π»Π΅Ρ‚ 4 мСсяца Π½Π°Π·Π°Π΄

Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ 10 Π»Π΅Ρ‚ 4 мСсяца Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ 362 Ρ€Π°Π·Π°

МоТно Π»ΠΈ для скруглСнных ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ свойство cкруглСния Π±Π΅Π· прСфиксов? Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ Π½Π°Π±ΠΎΡ€ свойств

border-radius: 10px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px;

Π° ΠΏΠΈΡΠ°Ρ‚ΡŒ просто

border-radius: 10px;

? Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΈΠ·-Π·Π° этого ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² старых вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²?

3

Π­Ρ‚ΠΎ ΠΈ дСлаСтся для кросcбраузСрности. Если Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ всС врСмя ΠΏΠΈΡΠ°Ρ‚ΡŒ, просто создайтС класс Ρ‚ΠΈΠΏΠ° .br ΠΈ присваивайтС Π΅Π³ΠΎ Ρ‚Π΅ΠΌ элСмСнтам Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹.

.text { font-family: /*...*/; color: /*...*/; /*ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅*/ }
.br { /*Ρ‚ΡƒΡ‚ ваш ΡΡ‚ΠΈΠ»ΡŒ скруглСнных ΡƒΠ³Π»ΠΎΠ²*/ }
<p>Some long text</p>

3

Бвойства с прСфиксами ΡƒΠΆΠ΅ Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹. МоТно ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ просто

border-radius: 10px;

Π’ старых вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ эти прСфиксы ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ СстСствСнно Π±ΡƒΠ΄ΡƒΡ‚, Π½ΠΎ смотрим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ — Ρ‚Π΅Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ. Π€Π€ ΠΈ Π‘Π°Ρ„Π°Ρ€ΠΈ ΠΎΡ‡Π΅Π½ΡŒ слоТно Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π΅Ρ… вСрсий, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΡƒΠΆΠ΅Π½ прСфикс. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π² Π€Π€/ΠžΠΏΠ΅Ρ€Π°/Π‘Π°Ρ„Π°Ρ€ΠΈ/Π₯Ρ€ΠΎΠΌ/Π˜Π•9, ΠΊΠ°ΠΊ ΠΎΠ±Ρ–Ρ‡Π½ΠΎ Π˜Π•8 ΠΈ Π½ΠΈΠΆΠ΅ ΠΈΠ΄ΡƒΡ‚ стороной, Π½ΠΎ Ρ‚Π°ΠΌ прСфиксі всС-Ρ€Π°Π²Π½ΠΎ Π½Π΅ спасали πŸ™‚ МоС ΠΌΠ½Π΅Π½ΠΈΠ΅ — эти прСфиксы Π°Ρ‚Ρ‚Π°Π²ΠΈΠ·ΠΌ.

5

БущСствуСт скрипт -Prefix-free (ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски подставляСт прСфиксы. ОписаниС: Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚

1

Для осла IE8, IE7 Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ .htc, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Google

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Facebook

РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Β», Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с нашими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡƒΠΊΠΈ

CSS Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ ΠΈ Ρ‚Π΅Π½Π΅Π²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ CSS

МногиС Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π»ΠΈ изобраТСния вмСсто Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ внСшний Π²ΠΈΠ΄ Ρ€Π°ΠΌΠΎΠΊ заострСнных ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ².

Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ свойство CSS3 border-radius позволяСт Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹.

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25 пиксСлСй;

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


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство border-radius ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для опрСдСлСния всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΡƒΠ³Π»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25px;.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΠ³Π»Ρƒ поля.

Π΄Π΅Π» { Π³Ρ€Π°Π½ΠΈΡ†Π°: 5px сплошная #4FFFA1; отступ: 30 пиксСлСй; Ρ„ΠΎΠ½:#F6FFA1; ΡˆΠΈΡ€ΠΈΠ½Π°: 250 пиксСлСй; Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 0px; Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 15px; Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 25px; Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 45px; }
Π²Ρ‹Π²ΠΎΠ΄

CSS Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…

Π’ Firefox Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСфикс -moz-, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ стандартная вСрсия CSS.

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 20 пиксСлСй; -moz-border-radius: 20px

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ радиуса для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° вашСй ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

-moz-border-radius-topleft -moz-border-radius-topright -moz-border-radius-bottomright -moz-border-radius-bottomleft

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойства Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:


.бокс-ΡƒΠ³Π»Ρ‹ { радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 30px; -moz-Π³Ρ€Π°Π½ΠΈΡ†Π°-радиус: 30px; //Fire Fox -webkit-border-radius: 30px; // Π₯Ρ€ΠΎΠΌ/Π‘Π°Ρ„Π°Ρ€ΠΈ -khtml-Π³Ρ€Π°Π½ΠΈΡ†Π°-радиус: 30px; // Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Konquerer }

Как Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS?

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ исходный ΠΊΠΎΠ΄ Π½Π° свою html-страницу, ΠΎΠ½ нарисуСт ΠΊΡ€ΡƒΠΆΠΎΠΊ Π½Π° вашСй html-страницС.

ΠšΡ€ΡƒΠ³

output

Как Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‚Π΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ?

Бвойство CSS box-shadow ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для опрСдСлСния эффСктов Ρ‚Π΅Π½ΠΈ Π² элСмСнтС Π±Π»ΠΎΠΊΠ°.

Бинтаксис:

box-shadow: x y Ρ†Π²Π΅Ρ‚ радиуса размытия ;

  1. x — ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ расстояниС ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ справа ΠΎΡ‚ поля.
  2. y — ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ расстояниС ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ Π½Π°Π΄ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΎΠΉ.
  3. blur — Ρ‚Π΅Π½ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π·ΠΊΠΎΠΉ, Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ число, Ρ‚Π΅ΠΌ большС ΠΈ свСтлСС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π΅Π½ΡŒ.
  4. радиус — ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния заставят Ρ‚Π΅Π½ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ ΠΈ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ большС.
  5. Ρ†Π²Π΅Ρ‚ — Ρ†Π²Π΅Ρ‚ Ρ‚Π΅Π½ΠΈ
box-shadow: Π·ΠΎΠ»ΠΎΡ‚ΠΎ 10px 10px 5px;
ΠΏΡ€ΠΈΠΌΠ΅Ρ€

затСмнСнная ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ°

Когда Π²Ρ‹ устанавливаСтС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния для x ΠΈ y, Ρ‚Π΅Π½ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΡΡ слСва ΠΈ Π²Ρ‹ΡˆΠ΅ поля.

Π΄Π΅Π» { Π³Ρ€Π°Π½ΠΈΡ†Π°: 5px сплошная #4FFFA1; отступ: 30 пиксСлСй; Ρ„ΠΎΠ½:#F6FFA1; ΡˆΠΈΡ€ΠΈΠ½Π°: 100 пиксСлСй; box-shadow: -15px -15px Π±ΠΈΡ€ΡŽΠ·ΠΎΠ²Ρ‹ΠΉ; }

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ x ΠΈ y установлСны ΠΊΠ°ΠΊ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния, поэтому Ρ‚Π΅Π½ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΡΡ слСва ΠΈ Π½Π°Π΄ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ.

ВСнь CSS Box с ΠΎΠ΄Π½ΠΎΠΉ стороны

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π½ΡŒ Π±Π»ΠΎΠΊΠ° с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ css

ВСнь Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΉ сторонС

ВСнь слСва

ВСнь справа

ВСнь Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ сторонС

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойства Π·Π°Ρ‚Π΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

-moz-box-Ρ‚Π΅Π½ΡŒ -webkit-box-Ρ‚Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ°-Ρ‚Π΅Π½ΡŒ

17+ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS [ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ способы создания]

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

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

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

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΎΠΉ CSS?

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

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство CSS border-radius .

Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ³Π»Ρ‹.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ измСрСния CSS для свойства boorder-radius . Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пиксСли, ems, rems, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΈ Ρ‚. Π΄.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ со слСгка Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ:

 .my-button{ 
/* Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² */
border-radius: 5px;

Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px сплошная #000;
отступ: 10px 20px;
Ρ„ΠΎΠ½: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 2em;
курсор: ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ;
}

HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного. Π’ этом случаС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 9Кнопка 0128 elemen, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ div , span ΠΈΠ»ΠΈ p .

  

А Π²ΠΎΡ‚ кодовая Ρ€ΡƒΡ‡ΠΊΠ° с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Π½ΠΈΠΌ:

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS

Π’Π΄ΠΎΡ…Π½ΠΎΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ ΠΈΠ»ΠΈ просто Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ΡΡŒ Π² Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΎΡ‚ стиля Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ 15 ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, стилизованных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

1. ΠšΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS с эффСктом навСдСния

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Π’ нашСм ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ классныС ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ эффСкт навСдСния Π½Π° Π½ΠΈΡ…. Они Ρ‚Π΅Ρ€ΡΡŽΡ‚ сплошной Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅!

Если Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ эффСктов навСдСния ΠΊ своим ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с этим списком 10 Π»ΡƒΡ‡ΡˆΠΈΡ… эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS

РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅, ΠΈ ΠΎΠ½ΠΈ выглядят ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Π² ΠΊΠΎΠ΄Π΅ CSS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Кнопки сдСланы с использованиСм Ρ‚Π΅Π³ΠΎΠ² ссылок HTML, поэтому Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния SEO.

2. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ 3D-ΠΊΠ½ΠΎΠΏΠΊΠΈ

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Π‘ΠΎΠ·Π΄Π°Π½ Π½Π° чистом CSS (Π±Π΅Π· сторонних Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ). CSS Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Π½Π°Π·Π²Π°Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

КаТдая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ HTML-Ρ‚Π΅Π³ ссылки, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния SEO, Π° HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈ понятна.

Π‘Ρ‚ΠΈΠ»ΡŒ минималистичный ΠΈ выглядит ΠΎΡ‡Π΅Π½ΡŒ соврСмСнно.

3. ΠšΡ€ΡƒΠ³Π»Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ„Π»Π°ΠΆΠΊΠ° CSS

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

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

Он Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΈ анимируСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя состояниями. Π­Ρ‚ΠΎ выглядит ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

4. ΠšΡ€ΡƒΠ³Π»Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° 3D CSS с Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

3D-ΠΊΠ½ΠΎΠΏΠΊΠ° HTML с Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ, послС наТатия ΠΎΠ½Π° загораСтся синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ β€” Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот Ρ†Π²Π΅Ρ‚, Ссли ΠΎΠ½ Π½Π΅ соотвСтствуСт Π²Π°ΡˆΠ΅ΠΌΡƒ ΡΡ‚ΠΈΠ»ΡŽ.

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

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ CSS для измСнСния Ρ†Π²Π΅Ρ‚ΠΎΠ². Π”Π΅Π»Π°Π΅Ρ‚ это ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ для вас.

5. Вонкая круглая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ 3D (CSS)

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° CSS Π½Π° основС Ρ„Π»Π°ΠΆΠΊΠ°. Он ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½ΠΎ настроСн Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ Π² HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс-ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, Π° структура достаточно проста.

Π’ΠΎΠ½ΠΊΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя состояниями выглядит ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅ ΠΈ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ минимально, совсСм Π½Π΅ подавляя.

По сути, ΠΎΠ½ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Π½ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эффСкт двиТСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΈΠΉ.

6. Кнопка Arcade Round (CSS)

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅: Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ выглядящая трСхмСрная аркадная ΠΊΠ½ΠΎΠΏΠΊΠ°, которая ΠΈΠΌΠ΅Π΅Ρ‚ классный эффСкт ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Π΅.

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ для ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π΅Π±-сайта ΠΈΠ»ΠΈ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, связанного с Π°Ρ€ΠΊΠ°Π΄Π°ΠΌΠΈ. Забавная ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

7. Π—Π½Π°Ρ‡ΠΊΠΈ с ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ CSS

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

ΠšΡ€ΡƒΠ³Π»Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° чистом CSS с тСкстом ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€Ρ…ΠΎΠΌ ΠΈ Π½ΠΈΠ·ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML ΠΎΡ‡Π΅Π½ΡŒ чистая ΠΈ простая для понимания, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти свой собствСнный тСкст, ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ниТнюю ΠΈΠΊΠΎΠ½ΠΊΡƒ.

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

8. ΠšΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Π½Π°Π±ΠΈΠ²ΠΊΠΎΠΉ

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Набор ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ с чистой структурой HTML, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π΅Π³ΠΈ ссылок, поэтому ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для Ρ†Π΅Π»Π΅ΠΉ SEO.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅. Они ΠΈΠΌΠ΅ΡŽΡ‚ минималистичный Π²ΠΈΠ΄ ΠΈ Π²ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π² любой соврСмСнный ΠΈ чистый Π΄ΠΈΠ·Π°ΠΉΠ½.

9. АнимированныС ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Π”Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ эффСкт Ρ€ΠΎΡ‚ΠΎΡ€Π°, внСшняя ΠΎΠ±ΠΈΠ²ΠΊΠ° вращаСтся, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ курсор. Вторая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡƒΠ»ΡŒΡΠΈΡ€ΡƒΠ΅Ρ‚ своСй Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML проста ΠΈ понятна. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° ссылки, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ†Π΅Π»Π΅ΠΉ SEO, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π΅Π±-сканСры ΠΌΠΎΠ³ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ этим ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ.

Анимация плавная ΠΈ тонкая.

10. АнимированныС ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS со Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ посСрСдинС.

КаТдая ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный тСкст Π²Π½ΠΈΠ·Ρƒ. Π—Π½Π°Ρ‡ΠΊΠΈ красиво располоТСны ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π° структура HTML чистая.

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ появляСтся классный эффСкт, Π° ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΌΡ‹ΡˆΡŒ, появляСтся анимация Π²Ρ‹Ρ…ΠΎΠ΄Π°.

11. ΠšΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ с ΠΊΠ°ΠΉΠΌΠΎΠΉ

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Набор ΠΎΡ‡Π΅Π½ΡŒ простых, Π½ΠΎ эффСктивных ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ чистый HTML ΠΈ CSS, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… сторонних Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ΠΎΠ² CSS.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ†Π²Π΅Ρ‚ Π² ΠΊΠΎΠ΄Π΅ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ соотвСтствовал Π²Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ приятный Ρ‚ΠΎΠ½ΠΊΠΈΠΉ эффСкт навСдСния Π½Π° Π½ΠΈΡ….

12. Кнопки CSS Β«ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ-ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΉΒ»

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ постСпСнно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΎΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS, начиная с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈ двигаясь ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ.

Иногда ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ закруглСнная ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΡƒΠ³Π»Π°ΠΌΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ CSS, ΠΎΠ½ достаточно прост ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ этот ΡΡ‚ΠΈΠ»ΡŒ.

13. Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «плюс» ΠΈ «минус»

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‚Π΅ΠΌΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, эта ΠΊΠ½ΠΎΠΏΠΊΠ° для вас. Π£ нас Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠ½ΠΎΠΏΠΎΠΊ «плюс» ΠΈ «минус» с эффСктами навСдСния ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ°, ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ эффСкты, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅.

И HTML, ΠΈ CSS просты ΠΈ понятны, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти измСнСния ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ.

14. ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Π—Π΄Π΅ΡΡŒ, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρƒ нас Π΅ΡΡ‚ΡŒ нСсколько ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° чистом HTML ΠΈ CSS, ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π΅Π³ Β«aΒ», поэтому ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для SEO.

Π‘Π°ΠΌΠΎΠ΅ классноС здСсь Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ эти ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ CSS float для ΠΈΡ… позиционирования, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Π‘ΠΎΠ·Π΄Π°Π½ с использованиСм Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° bootstrap CSS ΠΈ нСбольшого количСства jQuery для запуска Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π­Ρ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ свои собствСнныС эффСкты навСдСния ΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ ΠΈ остаСтся Ρ‚Π°ΠΌ Π½Π° нСсколько сСкунд. ΠžΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ.

Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ нСсколько ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Ссли ΠΎΠ½ΠΈ Π²Π°ΠΌ нравятся.

16. ΠšΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Bootstrap (CSS)

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Набор ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, созданных с использованиСм CSS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Bootstrap.

Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, ΠΈ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ свои собствСнныС Π·Π½Π°Ρ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ.

17. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

ΠšΠ»Π°ΡΡΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ дСрСвСнский. Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ анимация ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ ΠΊΠ»ΠΈΠΊΠ΅.

Если ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΊΠ½ΠΎΠΏΠΊΠ° пСрСмСщаСтся дальшС Π²ΠΎ врСмя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ CodePen

Набор ΠΊΠ½ΠΎΠΏΠΎΠΊ с чистым HTML ΠΈ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΡ€ΡƒΠ³Π»ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ с ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ посСрСдинС. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для использования Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π΅ Π²Π΅Π±-сайта ΠΈΠ»ΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Π²Π΅Π±-сайта.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ навСсти курсор Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ посмотритС, ΠΊΠ°ΠΊΠΎΠΉ Ρƒ Π½ΠΈΡ… эффСкт навСдСния.

  • 20 Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€ΠΎΠ² CSS [ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹]
  • ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ выполнСния CSS [ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹]
  • Π“Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€-мСню Π½Π° чистом CSS с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
  • 20 классных Π²ΠΊΠ»Π°Π΄ΠΎΠΊ HTML ΠΈ CSS [ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹]

Об Π°Π²Ρ‚ΠΎΡ€Π΅:

Π›ΡŽΠΊ Π­ΠΌΠ±Ρ€ΠΈ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ стСка, Π±Π°ΠΊΠ°Π»Π°Π²Ρ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ, ΠΏΡ€ΠΎΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π² Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ.

Автор записи

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

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