Π‘Π°ΠΉΡ‚

ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для сайта css – Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ коллСкция: Π±ΠΎΠ»Π΅Π΅ 100 ΠΊΠ½ΠΎΠΏΠΎΠΊ для сайта с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ эффСктами

24.08.2017

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

25 ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π’Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½ ΠŸΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΠΈ admin 0 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² HTML, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅, Π΄ΠΈΠ·Π°ΠΉΠ½, полСзности, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Кнопки ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΡ€Π°Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ°ΠΌΠ½Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ интСрфСйса, Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΡ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π°ΠΆΠ½Ρ‹ΠΌ элСмСнтом Π΄ΠΈΠ·Π°ΠΉΠ½Π° взаимодСйствия. Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ для создания интСрСсных ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π²ΠΎΡ‚ 25 ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΡ… CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Π­Ρ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΌΠΈ эффСктами зависания, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТат эффСкт Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, 3D-эффСкты, Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ вашС ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ считаСтС?

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

  • 1 CSS Favourite Button
  • 2 CSS Border transitions
  • 3 Animation submit button
  • 4 Button bubble effect
  • 5 Transitional Buttons
  • 6 Bubbly Button
  • 7 Shiney Button
  • 8 Button Hover Animation
  • 9 Flipside
  • 10 Gradient Button
  • 11 Box/Button Hovers
  • 12 Share Button
  • 13 Button with Built-in Loading Indicator JS and SCSS
  • 14 Story Button
  • 15 Gradient Buttons with Background-Color Change (CSS-only)
  • 16 SVG Button hover effect with snap.svg
  • 17 Morphing Input Field Button
  • 18 Upload Progress Interaction
  • 19 Particle Button
  • 20 Buttons with animated background
  • 21 Liquid Button
  • 22 UI: Button morphing into form
  • 23 Buttons css hover effect
  • 24 Atom Button
  • 25 Great button animation
    • 25.1 ЭВО Π˜ΠΠ’Π•Π Π•Π‘ΠΠž!

CSS Favourite Button

CSS Border transitions

Animation submit button

Button bubble effect

Transitional Buttons

Bubbly Button

Shiney Button

Button Hover Animation

Flipside

Gradient Button

Box/Button Hovers

Share Button

Button with Built-in Loading Indicator JS and SCSS

Story Button

Gradient Buttons with Background-Color Change (CSS-only)

SVG Button hover effect with snap.svg

Morphing Input Field Button

Upload Progress Interaction

Particle Button

Buttons with animated background

Liquid Button

UI: Button morphing into form

Buttons css hover effect

Atom Button

Great button animation

Как Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ваш сайт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ?

ЭВО Π˜ΠΠ’Π•Π Π•Π‘ΠΠž!

pt-blog.ru

Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° HTML / CSS3

Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° HTML / CSS

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

See the Pen EbdgoN by Denis (@Dwstroy) on CodePen.

Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π² HTML

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ создадим каркас ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ html Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ с нуля я Π΅Π³ΠΎ скопировал с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ° «Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π² CSS3Β», Π² ΡƒΡ€ΠΎΠΊΠ΅ я ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π», ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π° страничкС ΠΈ красиво ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ.

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ² с ΡƒΡ€ΠΎΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅. Π’ ΠΏΠ°ΠΏΠΊΠ΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ стили ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ с Π΄Π°Π½Π½ΠΎΠ³ΠΎ рСсурса fontawesome.io.

Π’ ΠΏΠ°ΠΏΠΊΠ΅ img располоТСна ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π° Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½, Π² css ΠΏΠ°ΠΏΠΊΠ΅ Ρ„Π°ΠΉΠ» style.css Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, font-awesome.css  содСрТит стили ΠΈΠΊΠΎΠ½ΠΎΠΊ, Π² ΠΏΠ°ΠΏΠΊΠ΅ fonts ΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, Π° Π² index.html это всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ саму Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ.


Π― пСрСносу всС Ρ„Π°ΠΉΠ»Ρ‹ Π² IDE Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ PhpStorm Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Ρƒ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прям Ρ‡Π΅Ρ€Π΅Π· Π±Π»ΠΎΠΊΠ½ΠΎΡ‚.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» index.html, Π² head описано ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стилСй ΠΈ ΠΈΠΊΠΎΠ½ΠΎΠΊ, Ρ‚ΡƒΡ‚ я Π΄ΡƒΠΌΠ°ΡŽ всС ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ понятно. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ body ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ <div>  с классом социал .social, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ нашСй ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ.Β 

Π’ Π½ΡƒΡ‚Ρ€ΠΈΠΈ создадим, Π±Π»ΠΎΠΊ <div> с классом .dws-button, Π²Ρ‚ΠΎΡ€ΠΎΠΉ класс ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ суффикс dws-, этот Π±Π»ΠΎΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅ΠΌ ΡˆΠ΅ΡΡ‚ΡŒ Ρ€Π°Π·, Π² Π½Π΅ΠΌ размСстим ссылку с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ target=_blank Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»Π°ΡΡŒ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π·Π°Ρ‚Π΅ΠΌ Π² Π½Π΅ΠΉ ΠΈΠ΄Π΅Ρ‚ Π±Π»ΠΎΠΊ div с классом dws-share, Π² Π½Π΅ΠΌ Π΄Π΅Π»Π°Π΅ΠΌ список для ΠΈΠΊΠΎΠ½ΠΊΠΈ с классом .fa ΠΈ приставкой Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ класса fa- с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ aria-hidden=true Π·Π° Π½ΠΈΠΌ добавляСм Π±Π»ΠΎΠΊ с классом .dws-text,Β  ΠΆΠΌΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ (ΠΊΠ½ΠΎΠΏΠΊΠ°

TAB) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Β html каркас ΠΏΠΎΠ΄ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π»Π΅Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ стилСй.

div.dws-button.dws-*6>a[target=_blank]>div.dws-share>i.fa.fa-[aria-hidden=true]^div.dws-text    

Π—Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Π±Π΅Ρ€Π΅ΠΌ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ задСйствуСм ΠΏΠΎΠ΄ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ панСль. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° сайт fontawesome.io/icons ΠΈ выписываСм Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

  • facebook
  • vk
  • twitter
  • youtube
  • odnoklassniki
  • envelope-o

ВставляСм ссылки ΠΈ прописываСм количСство подписчиков.

<div>
   <div><a href="https://www.facebook.com/DWstroy-1415456785391372/" target="_blank">
      <div><i aria-hidden="true"></i></div>
      <div>51</div>
   </a></div>
   <div><a href="https://vk.com/dwstroy" target="_blank">
      <div><i aria-hidden="true"></i></div>
      <div>730</div>
   </a></div>
   <div><a href="#">
      <div><i aria-hidden="true"></i></div>
      <div></div>
   </a></div>
   <div><a href="https://www.youtube.com/channel/UCTgx8cZRD5Jz2_zGaT27S3w" target="_blank">
      <div><i aria-hidden="true"></i></div>
      <div>1299</div>
   </a></div>
   <div><a href="#">
      <div><i aria-hidden="true"></i></div>
      <div></div>
   </a></div>
   <div><a href="mailto:[email protected]">
      <div><i aria-hidden="true"></i></div>
      <div></div>
   </a></div>
</div>    

Π—Π°Ρ‚Π΅ΠΌ приступим ΠΊ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ стилСй.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ style.css, ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π±Π»ΠΎΠΊ .social.

.social{
 position: fixed;
 top: 200px;
 left: 0;
 z-index: 1000;
}  

Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅Π΄Π°Π΄ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ΅ внСшний Π²ΠΈΠ΄, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, сдСлаСм нСбольшиС отступы. Π—Π°Π΄Π°Π΄ΠΈΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅Β ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Π»ΠΎΠΊΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΎ 40 ΠΏΠΈΠΊ ΠΈ скроСм всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π»Π΅Π·Π°Π΅Ρ‚ Π·Π° Π΅Π΅ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ overflow:hidden;.Β ΠŸΡ€ΠΈΠ΄Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ transition: all 0.5s; ΠΈ ΠΏΡ€ΠΈΠΆΠΈΠΌΠ°Π΅ΠΌ Π΅Π΅ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ мСняя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρƒ класса .social left=0.

.dws-button{
 background-color: #3b5998;
 width: 40px;
 height: 25px;
 padding: 5px;
 overflow:hidden;
 transition: all 0.5s;
}  

ΠŸΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌ, ΠΈ тСксту ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π² ссылки Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.

a{
 color: #fff;
 text-decoration:none;
}    

Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠΌ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π° 25 ΠΏΠΈΠΊ. ΠΈ ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€ΡƒΠ΅ΠΌ ΠΈΡ… ΠΏΠΎ сСрСдинС.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ встали ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, напишСм Ρ‡Ρ‚ΠΎ это Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт.

a i.fa {
 font-size: 25px;
 text-align: center;
 display: block;
}    

Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ Ρƒ ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ float:left ΠΈ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 40 ΠΏΠΈΠΊ.

.dws-share{
 float: left;
 width: 40px;
}    

ВСкст ΠΏΡ€ΠΈΠΆΠΌΠ΅ΠΌ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ Π΅Π³ΠΎ Π½Π° 20 ΠΏΠΈΠΊ. ΠΈ ΠΎΡ‚ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ строки.

.dws-text{
 float: right;
 font-size: 20px;
 position: relative;
 top: 2px;
 right: 5px;
}    

Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚.

.dws-facebook {background-color: #3b5998;}
.dws-vk {background-color: #507299;}
.dws-twitter {background-color: #33bdf1;}
.dws-youtube {background-color: #e62117;}
.dws-odnoklassniki {background-color: #ee8208;}
.dws-envelope-o {background-color: #656766;}    


ΠŸΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ Π΅Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π΄ΠΎ 50 ΠΏΠΈΠΊ., Π° саму ΠΈΠΊΠΎΠ½ΠΊΡƒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сдвинСм Π»Π΅Π²Π΅ΠΉ Π½Π° 15 ΠΏΠΈΠΊ.

.dws-button:hover{
 background-color: #000;
 width: 50px;
 padding-left: 15px;
}    

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅. Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ для Π±Π»ΠΎΠΊΠΎΠ² с тСкстом ΡˆΠΈΡ€ΠΈΠ½Ρƒ.

.dws-facebook:hover{width:75px;}
.dws-vk:hover,.dws-youtube:hover{width:95px;}    


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

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ подСлись ΠΈΠΌ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ:

dwstroy.ru

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ красивыС ΠΊΠ½ΠΎΠΏΠΊΠΈ для сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

ΠšΡ€Π°ΡΠΈΠ²Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π²Π·ΠΎΡ€ посСтитСля, Π½ΠΎ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простой ΠΈ Π² Ρ‚ΠΎΠΆΠ΅ врСмя, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. БСйчас Π½Π° просторах Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π° Ρ†Π°Ρ€ΠΈΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ, всС Ρ‡Π°Ρ‰Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ этой Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ ΠΈ Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒΡΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½ Metro. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ.Β Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ состоит ΠΈΠ· простых, ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ с простыми стилями ΠΈ эффСктами. На ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… эффСкты ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ.

Β 

Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ CSS ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, CSS анимация ΠΈ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ JavaScript для добавлСния ΠΈ удалСния классов. Иконки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ совмСстно с псСвдо-классами :beforeΒ ΠΈΒ :after, создали ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сСрвиса IcoMoon

Π¨Π°Π³ 1. HTML

Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ,Β ΠΌΡ‹ просто добавляСм ΠΎΠ±Ρ‰ΠΈΠΉ класс ΠΈ ΠΎΠ΄ΠΈΠ½ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ:

<button>Кнопка</button>

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ классы для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² стилСй ΠΊΠ½ΠΎΠΏΠΎΠΊ. КаТдая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ класс.

Π‘ использованиСм ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΌΡ‹ добавляСм класс ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ псСвдо элСмСнт :before.

Π¨Π°Π³ 2. CSS

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим стили, ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стилизации ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² исходниках:

.btn-6d {

border: 2px dashed #226fbe;

}

Β 

.btn-6d:hover {

background: transparent;

color: #226fbe;

}

Π’ дСмонстрации ΠΌΡ‹ рассмотрСли нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π’ΠΎΡ‚ ΠΈ всС. Π“ΠΎΡ‚ΠΎΠ²ΠΎ!

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» взят ΠΈΠ· Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½ΠΎΠ³ΠΎ источника. И прСдставлСн ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:

www.rudebox.org.ua

Навигация, элСмСнты Ρ„ΠΎΡ€ΠΌ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π΅Ρ‰Ρ‘ нСсколько полСзностСй Π½Π° HTML ΠΈ CSS

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

Бпасибо http://speckyboy.comΒ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ:

3D Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

ВСкстовый эффСкт Π² АмСриканском стилС

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

НСоновый эффСкт для тСкста Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

3D ΠΊΠ½ΠΎΠΏΠΊΠ° с прогрСсс Π±Π°Ρ€ΠΎΠΌ Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Иконка Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° HTML

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π”Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

НСсколько красивых 3D ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² стилС Flat

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½ΠΎ Π²Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ мСню Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ красивоС мСню с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

АдаптивноС мСню ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ»Π°Π²Π½ΠΎ Π²Ρ‹Π΅Π·ΠΆΠ°Π΅Ρ‚

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

АдаптивноС мСню Π½Π° HTMLΒ canvas

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

ΠšΡ€Π°ΡΠΈΠ²ΠΎΠ΅ мСню с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Ѐиксированная ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ навигация

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π•Ρ‰Ρ‘ крутая навигация Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ мСню с ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌ эффСктом

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π‘Ρ‚ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΈ классноС мСню Π½Π° HTML

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π”ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ мСню Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

АнимированныС чСкбоксы ΠΊΠ°ΠΊ ΡƒΒ  Google

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ Π² стилС Flat бСсплатно

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

ЧСкбоксы Π² Π²ΠΈΠ΄Π΅ ΠΌΠ΅Ρ‡Π΅ΠΉ ΠΈΠ· Π—Π²Ρ‘Π·Π΄Π½Ρ‹Ρ… Π²ΠΎΠΉΠ½

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

АнимациаонныС прогрСсс Π±Π°Ρ€Ρ‹

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π€ΠΎΡ€ΠΌΠ° с красивой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

ΠšΡ€Π°ΡΠΈΠ²Ρ‹ΠΉ слайдСр Π½Π° CSS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΈ красивыС ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ чСкбоксы

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Анимационный ΠΈ красивый эффСкт для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

CSS Ρ‚Π°Π±Ρ‹

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

АнимационныС Π±Π»ΠΎΠΊΠΈ Π² стилС Flat

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

МодальноС ΠΎΠΊΠ½ΠΎ с Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΈ красивым эффСктом

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

beloweb.ru

Кнопки CSS эффСкты ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ

Π—Π΄Π΅ΡΡŒ Π½Π΅ ΠΏΡ€ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½. Π—Π΄Π΅ΡΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… эффСктов с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ коммСнтариями.

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

КоС-Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π‘Π»ΠΎΠΊ с Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ ΠΈ Ρ‚Π΅Π½ΡŒΡŽ. Эллипс

НуТно просто ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ Π² свойствах border-radius ΠΈ box-shadow, ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ со свойствами gradient ΠΈ background

ВсС ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ понравится.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ создания.

Π§Ρ‚ΠΎΠ± быстро ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠ΅ΠΉΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС «Код», рядом с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ:

Кнопка Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Код

Кнопка НаплываниС Код

Кнопка ΠžΠ±Π΅ΡΡ†Π²Π΅Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Код

Кнопка ВсплываниС Код

Кнопка ИскаТСниС Код

Кнопка ΠœΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½Π°Ρ Ρ€Π°ΠΌΠΊΠ° Код

Кнопка 3D кнопка Код

ПоявлСниС тСкста Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Код

ПоявлСниС тСкста ΠΈΠ· Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Код

Кнопка ПоявлСниС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Код

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ:

ΠšΡ€Π°ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Код

Β 

Кнопка с ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Код

Β 

Клавиша Код

Β 

НавСдСниС ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅.

Кнопка

Β 

Выпуклая ΠΊΠ½ΠΎΠΏΠΊΠ° Код

Β 

Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
.one { /* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
color: #524E49; /* Π¦Π²Π΅Ρ‚ тСкста */
background: #fdeaa8 ; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
padding: 10px; /* ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ отступ тСкста ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ† ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
font-size: 20px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
border-radius: 5px; /* Радиус закруглСния ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
}
.one:hover { /* ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fdeaa8,#777); /* Π Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊ краям */
}
</style>
</head>
<body>

<button>Кнопка</button>
</body>
</html>

НаплываниС


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
.two { /* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
color: #524E49; /* Π¦Π²Π΅Ρ‚ тСкста */
background: #fdeaa8 ; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ тСкста ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ† Π±Π»ΠΎΠΊΠ°. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
font-size: 20px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
border-radius: 5px; /* Радиус закруглСния ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
position: relative; /* ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, для установки Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования для наплывания */
}
.two:before { /* ПсСвдо элСмСнт для создания наплывания */
content:''; /* ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ свойство псСвдоэлСмСнта :before */
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ */
top: 0px; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ Π±Π»ΠΎΠΊΠ° */
left: 0px;
width: 100%; /* Π¨ΠΈΡ€ΠΈΠ½Π° ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
height: 0px; /* Высота 0, поэтому Π½Π΅Π²ΠΈΠ΄Π΅Π½ */
background: rgba(148,144,143,0.4); /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ наплывания */
border-radius: 5px; /* Радиус ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
transition: all 0.5s ease-out; /* Анимация. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅. Π’Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ всС свойства (all) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ 0.5 сСкунды, быстро начинаСтся ΠΈ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ замСдляСтся (ease-out) */
}
.two:hover:before { /* ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
height: 42px; /* Высота наплывания становится Ρ€Π°Π²Π½ΠΎΠΉ высотС ΠΊΠ½ΠΎΠΏΠΊΠΈ */
}
</style>
</head>
<body>

<button>Кнопка</button>
</body>
</html>

ΠžΠ±Π΅ΡΡ†Π²Π΅Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
.three { /* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
color: #524E49; /* Π¦Π²Π΅Ρ‚ тСкста Π² ΠΊΠ½ΠΎΠΏΠΊΠ΅ */
background: #fdeaa8; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
padding: 10px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ тСкста ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ† - опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
font-size: 20px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
}
/* МСняСм внСшний Π²ΠΈΠ΄ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.three:hover { /* ДобавляСм псСвдокласс :hover */
background: rgba(0,0,0,0);/* МСняСм Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
color: #3a7999; /* МСняСм Ρ†Π²Π΅Ρ‚ тСкста */
box-shadow: inset 0 0 0 3px #3a7999; /* МСняСм Ρ‚Π΅Π½ΡŒ */
}
</style>
</head>
<body>
<button>Кнопка</button>
</body>
</html>

ВсплываниС


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
/* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
.elementy {
color: #524E49; /* Π¦Π²Π΅Ρ‚ тСкста */
background: #fdeaa8; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ тСкста ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ† */
font-size: 20px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
/* Π—Π°Π΄Π°Ρ‘ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅). Для всСх дСйствий (all) ВрСмя пСрСмСщСния (0.8 сСк.) НаправлСниС пСрСмСщСния (cubic-bezier(0.165, 0.84, 0.44, 1)) */
-webkit-transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.elementy:hover { /* ДобавляСм псСвдокласс :hover */
/* Π—Π°Π΄Π°Ρ‘ΠΌ расстояниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ смСстится ΠΊΠ½ΠΎΠΏΠΊΠ° */
-webkit-transform: translate(10px);
transform: translate(10px);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) /* ИзмСняСм Ρ‚Π΅Π½ΡŒ */
}
</style>
</head>
<body>
<button>Кнопка</button>
</body>
</html>

ИскаТСниС


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
/* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
.five {
color: #524E49; /* Π¦Π²Π΅Ρ‚ тСкста */
background: #fdeaa8; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ */
font-size: 20px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
/* Π—Π°Π΄Π°Ρ‘ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Для всСх элСмСнтов (all), врСмя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ (500ms) */
transition: all 500ms ease-out;
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.five:hover { /* ДобавляСм псСвдокласс :hover */
transform: skew(10deg);/* Π—Π°Π΄Π°Ρ‘ΠΌ дСйствиС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ - ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° 10 градусов */
}
</style>
</head>
<body>
<button>Кнопка</button>
</body>
</html>

РазноцвСтная Ρ€Π°ΠΌΠΊΠ°


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
/* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
.six {
color: #524E49; /* Π¦Π²Π΅Ρ‚ тСкста */
background: #fdeaa8; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
padding: 10px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ тСкста ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ†. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
font-size: 20px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
/* Π—Π°Π΄Π°Ρ‘ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Для всСх элСмСнтов (all), врСмя появлСния Ρ€Π°ΠΌΠΊΠΈ (500ms), быстро начинаСтся ΠΏΠΎΡ‚ΠΎΠΌ замСдляСтся (ease-out) */
transition: all 500ms ease-out;
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.six:hover { /* ДобавляСм псСвдокласс :hover */
/* Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ нСсколько Ρ‚Π΅Π½Π΅ΠΉ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° */
box-shadow: 0px 0px 0px 2px #f90914,
0px 0px 0px 7px #a7f9c9,
0px 0px 0px 9px #f90914,
0px 0px 5px 10px #ff4d00;
}
</style>
</head>
<body>
<button>Кнопка</button>
</body>
</html>

3D ΠΊΠ½ΠΎΠΏΠΊΠ°


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
/* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
.seven {
color: #524E49; /* Π¦Π²Π΅Ρ‚ тСкста */
background: #fdeaa8; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
padding: 10px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ тСкста ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ† */
font-size: 20px; /*Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
position: relative; /* Π—Π°Π΄Π°Ρ‘ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ */
transition: all 500ms ease-out; /* Π—Π°Π΄Π°Ρ‘ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ выполнСния 500ms */
transform-style: preserve-3d; /* Врансформация показываСтся ΠΊΠ°ΠΊ 3D */
}
/* Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ псСвдо элСмСнт - вСрхняя Π³Ρ€Π°Π½ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
.seven:after { /* ДобавляСм псСвдо элСмСнт :after */
content: 'Кнопка'; /* ВСкст Π² псСвдо элСмСнтС */
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ основного Π±Π»ΠΎΠΊΠ° */
top: -50%;
left: 0px;
width: 100%; /* Π¨ΠΈΡ€ΠΈΠ½Π° */
background: #fdeaa8; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
transform-origin: bottom; /* Π’ΠΎΡ‡ΠΊΠ°, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ выполнятся Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ */
transform: rotateX(90deg); /* Π Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ плоскости, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ псСвдо элСмСнт Π½Π΅ Π²ΠΈΠ΄Π΅Π½ */
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.seven:hover { /* ДобавляСм псСвдо класс :hover */
transform-origin: bottom; /* ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ */
transform: rotateX(-90deg); /* ΠŸΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π½Π° 90 градусов */
}
</style>
</head>
<body>
<button>Кнопка</button>
</body>
</html>

ПоявлСниС Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ тСкста


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
/* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ */
.eight {
background: radial-gradient(ellipse farthest-corner at 50% 50%, #fdeaa8,#444);
background: -webkit-radial-gradient(ellipse farthest-corner at 50% 50%, #fdeaa8,#444); /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ - Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ */
width: 90px; /* Π¨ΠΈΡ€ΠΈΠ½Π° */
height: 40px; /* Высота */
padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² */
box-shadow: 0px 2px 4px; /* ВСнь */
display: inline-block; /* ВстроСнный элСмСнт */
position: relative; /* ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов */
text-decoration: none; /* Π£Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ тСкста */
}
/* Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ псСвдоэлСмСнт - тСкст */
.eight:after { /* ДобавляСм псСвдоэлСмСнт :after */
width: 80%; /* Π¨ΠΈΡ€ΠΈΠ½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° */
color: red; /* Π¦Π²Π΅Ρ‚ тСкста */
font-family: 'Lucida Console'; /* Π¨Ρ€ΠΈΡ„Ρ‚ тСкста */
font-size: 18px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
text-align: center; /* Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */
content: attr(title); /* ВСкс бСрётся ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° title */
display: block; /* Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт */
opacity: 0; /* НСвидимый */
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ */
top: 50%;
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%; /* Π’ΠΎΡ‡ΠΊΠ° ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит анимация - Ρ†Π΅Π½Ρ‚Ρ€ */
-webkit-transition: all 550ms ease-in-out;
transition: all 550ms ease-in-out; /* Анимация. Для всСх элСмСнтов, врСмя - 550ms, начинаСтся ΠΈ заканчиваСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ */
-webkit-transform: scale(0) rotate(-360deg) translateY(-50%);
transform: scale(0) rotate(-360deg) translateY(-50%); /* Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° 360 градусов */
z-index: 3; /* ΠŸΠΎΠ²Π΅Ρ€Ρ… всСх элСмСнтов */
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.eight:hover:after { /* ДобавляСм псСвдокласс :hover */
opacity: 1; /* Π’ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ */
-webkit-transform: scale(1) rotate(0deg) translateY(-50%);
transform: scale(1) rotate(0deg) translateY(-50%); /* Π’ΠΎΡ‡ΠΊΠ° трансформации - Ρ†Π΅Π½Ρ‚Ρ€ */
}
</style>
</head>
<body>
<button title="knopka" ></button>
</body>
</html>

ПоявлСниС тСкста ΠΈΠ· Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
/* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ */
.nine {
background: radial-gradient(ellipse farthest-corner at 50% 50%, #fdeaa8,#444);
background: -webkit-radial-gradient(ellipse farthest-corner at 50% 50%, #fdeaa8,#444); /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ - Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ */
width: 90px; /* Π¨ΠΈΡ€ΠΈΠ½Π° */
height: 40px; /* Высота */
padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 2px 4px; /* ВСнь */
display: inline-block; /* ВстроСнный элСмСнт со свойствами Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ */
position: relative; /* ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ тСкста */
text-decoration: none; /* Π£Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ */
}
/* Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ псСвдоэлСмСнт для ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ тСкста */
.nine:after {
width: 80%; /* Π¨ΠΈΡ€ΠΈΠ½Π° элСмСнта */
color: red; /* Π¦Π²Π΅Ρ‚ тСкста */
font-family: 'Lucida Console'; /* Π¨Ρ€ΠΈΡ„Ρ‚ тСкста */
content: attr(title); /* ВСкст бСрётся ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° title */
display: block; /* Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт */
font-size: 18px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
text-align: center; /* Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */
opacity: 0; /* НСвидимый */
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° */
top: 50%;
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%; /* Π’ΠΎΡ‡ΠΊΠ° Π½Π°Ρ‡Π°Π»Π° трансформации ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */
-webkit-transform: scale(0) translateY(-50%);
transform: scale(0) translateY(-50%); /* ΠœΠ°ΡΡˆΡ‚Π°Π± 0 ΠΈ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌ Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ */
-webkit-transition: all 550ms ease-in-out;
transition: all 550ms ease-in-out; /* Анимация. Для всСх элСмСнтов (all), врСмя дСйствия 550ms, ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ начинаСтся ΠΈ заканчиваСтся (ease-in-out) */
z-index: 3; /* ΠŸΠΎΠ²Π΅Ρ€Ρ… всСх элСмСнтов */
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.nine:hover:after {
opacity: 1; /* Π’ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ */
-webkit-transform: scale(1) translateY(-50%);
transform: scale(1) translateY(-50%); /* ΠœΠ°ΡΡˆΡ‚Π°Π± 1 Ρ… 1 (scale(1)), располоТСниС ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π² Π³Π»ΡƒΠ±ΠΈΠ½Π΅ */
}
</style>
</head>
<body>
<button title="knopka" ></button>
</body>
</html>

ПоявлСниС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS</title>
<style>
/* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ */
.ten {
color: #524E49; /* Π¦Π²Π΅Ρ‚ тСкста */
background: #F7E09C; /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
padding: 10px 35px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
font-size: 20px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */
border-radius: 5px; /* Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² */
box-shadow: 0px 1px 3px; /* ВСнь */
position: relative; /* ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ */
}
/* ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° */
.ten img {
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ */
top: 7px; /* По сСрСдинС */
left: -30px; /* Выносим Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
transition: all 200ms ease; /* Анимация появлСния. ВрСмя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ 200 ms */
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.ten:hover img {
left: 5px; /* Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ */
}
</style>
</head>
<body>
<!--ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° размСщаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ-->
<button><img src="images/Animation.gif">Кнопка</button>
</body>
</html>

ΠšΡ€Π°ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°


CSS
.tower {
position: relative; /* ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° с ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов */
}
/* Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ */
.round {
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅. Π’ этом случаС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ */
width: 70px; /* Π¨ΠΈΡ€ΠΈΠ½Π° */
height: 70px; /* Высота */
border: 4px solid hsl(5, 40%, 70%); /* Π Π°ΠΌΠΊΠ° */
border-radius: 50%/50%; /* Π”Π΅Π»Π°Π΅ΠΌ Ρ€Π°ΠΌΠΊΡƒ ΠΊΡ€ΡƒΠ³Π»ΠΎΠΉ */
background: linear-gradient(top, hsl(0, 90%, 90%), hsl(0, 100%, 50%) 80%);
background: -webkit-linear-gradient(top, hsl(0, 90%, 90%), hsl(0, 100%, 50%) 80%); /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ - Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚. Π¦Π²Π΅Ρ‚ Π·Π°Π΄Π°Π½ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ hsl, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π² любом доступном Π² Π²Π΅Π± Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ */
сursor: pointer; /* ΠšΡƒΡ€ΡΠΎΡ€ Π² Π²ΠΈΠ΄Π΅ ладошки */
transform: rotate(30deg); /* ΠŸΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π½Π° 30 градусов */
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ */
.round:active { /* ДобавляСм псСвдокласс :active */
width: 69px; /* УмСньшаСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ */
height: 69px; /* УмСньшаСм высоту */
box-shadow: 0 0 hsl(5, 60%, 60%); /* УмСньшаСм Ρ‚Π΅Π½ΡŒ */
border: 3px solid hsl(5, 40%, 70%); /* УмСньшаСм Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Ρ€Π°ΠΌΠΊΠΈ */
background: linear-gradient(top, hsl(0, 90%, 90%), hsl(0, 100%, 50%) 90%);
background: -webkit-linear-gradient(top, hsl(0, 90%, 90%), hsl(0, 100%, 50%) 90%); /* ИзмСняСм значСния Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° */
}
HTML
<div>
<!--ВмСсто ΠΊΠ½ΠΎΠΏΠΊΠΈ (buttom) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ссылка (a)-->
<a href="*"></a>
</div>

Кнопка с ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ


CSS
/* ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° */
.switch {
width: 70px; /* Π¨ΠΈΡ€ΠΈΠ½Π° */
height: 70px; /* Высота */
position: relative; /* ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов */
cursor: pointer; /* ΠšΡƒΡ€ΡΠΎΡ€ Π² Π²ΠΈΠ΄Π΅ ладошки */
}
/* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΡ€ΡƒΠ³ */
.dot {
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ */
top: 7%;
left: 7%;
width: 70px; /* Π¨ΠΈΡ€ΠΈΠ½Π° */
height: 70px; /* Высота */
border-radius: 50%; /* Π”Π΅Π»Π°Π΅ΠΌ ΠΊΡ€ΡƒΠ³ */
background: hsl(0, 0%, 90%); /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */
box-shadow: /* Многослойная Ρ‚Π΅Π½ΡŒ, наруТная ΠΈ внутрСнняя */
0 3px 5px hsl(0, 0%, 75%),
inset 0 1px 0 hsl(0, 0%, 95%),
inset 0 -5px 5px hsl(0, 0%, 75%),
inset 0 5px 5px hsl(0, 0%, 95%);
}
/* НаруТный ΠΊΡ€ΡƒΠ³ */
.circ {
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ */
top: 0;
left: 0;
width: 82px; /* Π¨ΠΈΡ€ΠΈΠ½Π° */
height: 82px; /* Высота */
border-radius: 50%; /* Π”Π΅Π»Π°Π΅ΠΌ ΠΊΡ€ΡƒΠ³ */
background: linear-gradient(#ccc, #fff);
background: -webkit-linear-gradient(#ccc, #fff); /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ - Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ */
box-shadow: /* многослойная внутрСнняя Ρ‚Π΅Π½ΡŒ */
inset 0 2px 1px hsl(0, 0%, 75%),
inset 0 -2px hsl(0, 0%, 75%);
}
/* Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ - псСвдоэлСмСнт */
.switch .dot:before {
content: "";
position: absolute; /* ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */
left: 40%;
top: 40%;
width: 20%; /* Π¨ΠΈΡ€ΠΈΠ½Π° */
height: 20%; /* Высота */
border-radius: 50%; /* Π”Π΅Π»Π°Π΅ΠΌ ΠΊΡ€ΡƒΠ³ */
background: radial-gradient(#fff, #333);
background: -webkit-radial-gradient(#fff, #333); /* Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ - Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ */
}
/* Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ */
.switch:active .dot:before {
content: "";
background: radial-gradient(#fff, #02A829);
background: -webkit-radial-gradient(#fff, #02A829); /* МСняСм Ρ†Π²Π΅Ρ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° */
}
.switch:active .dot {
background: radial-gradient(#fff, #ccc);
background: -webkit-radial-gradient(#fff, #ccc); /* МСняСм Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΡ€ΡƒΠ³Π° */
width: 69px; /* УмСньшаСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΡ€ΡƒΠ³Π° */
height: 69px; /* УмСньшаСм высоту Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΡ€ΡƒΠ³Π° */
}
HTML
<!--ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°-->
<div>
<!--НаруТный ΠΊΡ€ΡƒΠ³-->
<div>
<!--Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΡ€ΡƒΠ³-->
<span></span>
<!--Бсылка для адрСса ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°-->
<a href=""></a>
</div>
</div>

Клавиша


CSS
.switch2 {
width: 75px;
height: 45px;
position: relative;
cursor: pointer;
}
.dot1 {
position: absolute;
top: 7%;
left: 7%;
display: block;
width: 75px;
height: 45px;
border-radius: 7px;
background: linear-gradient(hsl(0, 0%, 90%), hsl(0, 0%, 96%));
box-shadow: -3px 5px hsl(0, 0%, 75%),
1px -2px hsl(0, 0%, 75%),
inset 0 0px 5px hsl(0, 0%, 95%),
inset 0 -1px 5px hsl(0, 0%, 95%);
z-index: 1;
}
.circ1 {
display: block;
position: absolute;
width: 87px;
height: 57px;
top: 0;
left: 0;
background: linear-gradient(hsl(0, 0%, 96%), hsl(0, 0%, 90%));
box-shadow:
inset 0 1px 1px hsl(0, 0%, 95%),
inset 0 -1px 1px hsl(0, 0%, 95%);
}
.dot1:before {
content: "Enter";
color: hsl(0, 0%, 60%);
position: absolute;
left: 20%;
top: 15%;
font-size: 20px;
}
.switch2:active .dot1:before {
content: "Enter";
}
.switch2:active .dot1 {
background: radial-gradient(hsl(0, 0%, 96%), hsl(0, 0%, 90%));
box-shadow: -2px 4px hsl(0, 0%, 75%),
0px -1px hsl(0, 0%, 75%),
inset 0 1px 2px hsl(0, 0%, 95%),
inset 0 -1px 2px hsl(0, 0%, 95%);
}
HTML
<div>
<div>
<a></a>
</div>
</div>

Выпуклая ΠΊΠ½ΠΎΠΏΠΊΠ°


CSS
.blok101{
max-width:60px;
padding: 1em;
border-radius: 10px;
background: rgb(100,100,100) radial-gradient(circle at 0 0, rgba(255,255,255,.65), rgba(255,255,255,.35));
box-shadow: inset rgba(0,0,0,.5) -3px -3px 8px, inset rgba(255,255,255,.9) 3px 3px 8px, rgba(0,0,0,.8) 3px 3px 8px -3px;
}
.blok101:hover{
transform: skewX(10deg);
}
.blok101:active{
color:red;
max-width:55px;
padding: 1em;
border-radius: 8px;
background: rgb(100,100,100) radial-gradient(circle at 0 0, rgba(255,255,255,.65), rgba(255,255,255,.35));
}
HTML
<div>Кнопка</div>

НС Π²ΠΎ всСх ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… свойство transform ΡƒΠΊΠ°Π·Π°Π½ΠΎ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ пСрфиксами, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΈΡ… Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ дСсятой ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π–Π΅Π»Π°ΡŽ творчСских успСхов.

ВСкст ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π½Π° изобраТСниях CSS < < < Π’ Ρ€Π°Π·Π΄Π΅Π» > > > Анимация для шапки сайта

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ: Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ HTML ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π½Π° русском

starper55plys.ru

10 бСсплатных сниппСтов CSS для создания красивых ΠΊΠ½ΠΎΠΏΠΎΠΊ

Π’Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ сСгодня Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΒ Photoshop для создания красивых ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π‘ CSS3 ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всСм: ΠΎΡ‚ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° Π΄ΠΎ Ρ‚Π΅Π½ΠΈ, ΠΏΡ€ΠΈΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ глянцСвости ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… стСпСнСй блСска.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ 10-Ρ‚ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… CSS сниппСтов, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ красивыС ΠΊΠ½ΠΎΠΏΠΊΠΈ для своСго сайта.

1.Β ΠŸΠ»Π°ΡΡ‚ΠΈΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

See the Pen CSS3 Buttons by Benjamin (@ben_jammin) on CodePen.

Π’ сниппСтС CSS – чистый Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ всС ΠΏΠΎ Π΄Π΅Π»Ρƒ. ΠŸΡ€ΠΈ мноТСствС Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², любая дорабатываСтся с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ. Π”Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅, ряд ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ»ΠΈ Ρ‚Π°Π±Ρ‹. Π‘Π°ΠΌΡ‹ΠΉ чистый ΡΡ‚ΠΈΠ»ΡŒ, судя ΠΏΠΎ CSS.


2. Cool Buttons

See the Pen Google Buttons by Tim Wagner (@timwagner) on CodePen.

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


3. Google ΠΊΠ½ΠΎΠΏΠΊΠΈ

See the Pen Google Buttons by Tim Wagner (@timwagner) on CodePen.

Π’ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ… Google (Blogger, Drive ΠΈΠ»ΠΈ Gmail) ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ свой ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π’ Π½Π°Π±ΠΎΡ€Π΅: эффСктныС гугл-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° чистом CSS3.


4. Bunch-o-Buttons

See the Pen EwDar by Alan Collins (@AlanCollins) on CodePen.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ глянцСвого пластик-стиля ΠΎΡ‚ CodePen. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Π½Π°Π±ΠΎΡ€Π΅:Β ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-Ρ†Π²Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ с отличиями для ΠΌΠ°Π»Ρ‹Ρ…, срСдних ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Уникальная рСализация ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ с глянцСвости Π½Π° flat Π² ΠΎΠ΄Π½ΠΎΠΌ классС.


5. Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

See the Pen CSS social buttons and icons by Stan Williams (@Stanssongs) on CodePen.

Π­Ρ‚ΠΎΡ‚ CSS сниппСт, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, послуТит ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ красивых ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ схСмой & Π±Ρ€Π΅Π½Π΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ. Π‘Ρ‚ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ соц. ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΏΡ€ΠΈΠ΄Π°ΡŽΡ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΈ качСство глянцСвого Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°.


6. Jelly анимация ΠΊΠ½ΠΎΠΏΠΊΠΈ

See the Pen Jelly button by ayamflow (@ayamflow) on CodePen.

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΠΎΠ±Ρ‹Ρ‡Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°, Π½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΊΠ»ΠΈΠΊ ΠΎΡ‡Π΅Π½ΡŒ спСцифичной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. Помимо Π·Π°Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта, впСчатляСт ΠΏΠΎΠ»ΡƒΡ€Π΅Π°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Π½ΠΈ. МСняя Ρ€Π°Π·ΠΌΠ΅Ρ€ вслСд Π·Π° ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, Ρ‚Π΅Π½ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ дСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, усиливая ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь. ΠŸΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с Call-to-Action, Π²Ρ€ΠΎΠ΄Π΅ стартапа ΠΈΠ»ΠΈ соц. ΠΌΠ΅Π΄ΠΈΠΈ.


7. Parallax ΠΊΠ½ΠΎΠΏΠΊΠΈ

See the Pen Parallax 3D Button with JS controlled CSS variables by Tobias Reich (@electerious) on CodePen.

Π’ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΉ CSS3-Π΄ΠΈΠ·Π°ΠΉΠ½ с использованиСм Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ довольно Π±Π΅Π·ΡƒΠΌΠ½Ρ‹Ρ… ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ². Π€ΠΎΠ½, Ρ‚Π΅Π½ΠΈ созданы ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° CSS. JavaScript Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ лишь для параллакс эффСкта Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² эффСктно Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.


8. Hubspot пилюли

See the Pen Hubspot Red Pill β€” Blue Pill inset click buttons by Joe Henriod (@joehenriod) on CodePen.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ создал ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ²ΡˆΠΈΡΡŒ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Hubspot Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ. По Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΠ½Π° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ HTML-ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ построСна Π½Π° CSS классах, Π»Π΅Π³ΠΊΠΎ примСняСмых ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту. Π’Ρ‹Π±Ρ€Π°Π½Ρ‹ красный & синий Ρ†Π²Π΅Ρ‚Π° для 2 ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅ пилюли – прямо ΠΊΠ°ΠΊ Π² ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π΅. Π’Ρ‹Ρ‡ΡƒΡ€Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ hover-эффСкта просто цСпляСт Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.


9. Кнопки Π² стилС Sexy

See the Pen Sexy SCSS buttons in HSB by Jeremy Thomas (@jgthms) on CodePen.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ фронтэнд ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Sass/SCSS, Ρ‚.ΠΊ. это Π΄Π°Π΅Ρ‚ больший ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ CSS. ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ SCSS-ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‚ своСй Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΈ внСшними эффСктами Ρ‚Π΅Π½ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² ΠΎΠ΄Π½ΠΎΠΌ классС ΠΈΠ»ΠΈ внСсти Π² сочСтаниС свой ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ. Π’Β  hover состоянии ΠΊΠ½ΠΎΠΏΠΊΠΈ выглядят ΠΊΠ°ΠΊ 3D, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ. Π›Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для любого Ρ‚ΠΈΠΏΠ° сайта ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ SCSS Π² CSS прямо Π²Β CodePen.


10. Кнопки Π² стилС Mozilla

See the Pen Single Element Mozilla-Buttons by Felix Schwarzer (@slimsmearlapp) on CodePen.

Mozilla ΠΏΡ€ΠΎΠ²Π΅Π»Π° ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π±Ρ€Π΅Π½Π΄ΠΈΠ½Π³, смСнив Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ «пластиковый» ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° своСм сайтС. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ этими стилизованными ΠΏΠΎ максимуму ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ свой Π²Π΅Π±-рСсурс. ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ конус-Ρ„ΠΎΡ€ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π° CSS3: с Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ эффСктом 3D фаски.


Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… CSS3 ΠΊΠ½ΠΎΠΏΠΎΠΊ

РассмотрСнныС 10 Π²ΠΈΠ΄ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ Π²Ρ‹ смоТСтС ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π»Π΅ΠΉΠ°ΡƒΡ‚Π°Ρ…. Они созданы Π½Π° чистом CSS3: ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ. Π­Ρ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈΒ Π²ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π² соврСмСнный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π±ΡƒΠ΄ΡŒ ΠΎΠ½ бизнСс / Π±Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ / соц. ΠΌΠ΅Π΄ΠΈΠ° ΠΈΠ»ΠΈ eCommerce Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

Если Π²Ρ‹ Π½Π΅ нашли подходящий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для своСго сайта, больший Π²Ρ‹Π±ΠΎΡ€ красивых ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° CSS3 прСдоставит CodePen.

seo-design.net

Онлайн Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ для сайта

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ сСбС ΠΊΠ½ΠΎΠΏΠΊΡƒ для сайта Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½, Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ†Π²Π΅Ρ‚Π°, отступы ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС Π½Π° сайт.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ

Для создании ΠΊΠ½ΠΎΠΏΠΊΠΈ с 0 Π½Π° языкС HTML ΠΈ Π‘SS ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚Π΅Π³Π°: a, button, input[type=button].

button ΠΈ input[type=button] — ΠΏΠΎ сути ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅, Π½Π° эти ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ привязываСм ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ события, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ссылкой, Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π³ a.

<button>Кнопка
<input type="button" value="Кнопка"/>
<a href="ссылка">Кнопка</a>

Вставив этот ΠΊΠΎΠ΄ Π½Π° сайт ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ:

Кнопка

Π’Ρ€Π΅Ρ‚ΠΈΠΉ способ, с Ρ‚Π΅Π³ΠΎΠΌ <a> слуТит для создания ΠΊΠ½ΠΎΠΏΠΊΠΈ-ссылки, для этого просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ href, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится ссылка. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, <a href=»http://daruse.ru/»>ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</a>

Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ссылкой Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Π³ a Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ стилСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, вСдь ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ этот Ρ‚Π΅Π³ создан для создания ссылок. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π΅Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ являСтся ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.

<button>ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<input type="button" value="ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ"/>

daruse.ru

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

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