CSS3 рдЕрдм - рд╕рдВрдХреНрд░рдордг

CSS3 рдФрд░ HTML5 рддреЗрдЬреА рд╕реЗ рдФрд░ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реЗ рд╣реИрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдирдП рдЪрд┐рдкреНрд╕ рдФрд░ рдмрдиреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдореЗрдХрдЕрдк рд╕реНрд╡рд░реНрдЧ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдирдП рдорд╛рд▓ рдФрд░ рдЪрд┐рдкреНрд╕ рдкрд░ рд╕рдореАрдХреНрд╖рд╛ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ, рдореИрдВ CSS3 рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдЬреИрд╕реЗ рд╕рдВрдХреНрд░рдордг , рдЪреЗрддрди , рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛, рдФрд░ рдЖрд░рдЬреАрдмреАрдП () рдореЙрдбрд▓ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред



CSS3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред



рдЕрдХреНрд╕рд░ рдЖрдк рдХрдИ рд╡реЗрдм рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рд╕реЗ рд╢рдмреНрдж рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВ "рдореИрдВ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬрдм рддрдХ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ ..."ред рдЗрд╕ рдмреАрдЪ, рдЖрдк рдЗрд╕реЗ рдЖрдЬ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рдВ, рд╕рд╛рдЗрдЯ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП CSS3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдм рдЕрд╕рдВрднрд╡ рд╣реИред рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреЗ, рдЧреИрд░-рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рдпрдерд╛рд░реНрдерд╡рд╛рджреА, рд╕рдВрднрд╡ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИред





рдЙрджрд╛рд╣рд░рдг: рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░, рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рд▓рд┐рдВрдХ рд░рдВрдЧ рдореЗрдиреВ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЪрд┐рдХрдиреА рд╕рдВрдХреНрд░рдордг рдХреЗ рдмрд┐рдирд╛, рд░рдВрдЧ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдЗрдЯ рдХреА рд╕рдордЧреНрд░ рдЙрдкрд╕реНрдерд┐рддрд┐, рдЗрд╕рдХреА рдкреНрд░рдпреЛрдЬреНрдп рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд░рдВрдЧ рдХреЗ рдПрдХ рдЪрд┐рдХрдиреА рд╕рдВрдХреНрд░рдордг рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдареАрдХ рд╕реЗ рдЙрд╕ рдЫреЛрдЯреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рд╕реЗрд╡рд╛ рдХрд░ рд╕рдХрддреА рд╣реИ рдЬреЛ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдереЛрдбрд╝рд╛ "рдЬреАрд╡рди" рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред



рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдХреНрд░рдордг рд╕рдВрдкрддреНрддрд┐ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред

рд╕рднреА рдЙрджрд╛рд╣рд░рдг рд╡реЗрдмрдХрд┐рдЯ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рд╣реИрдВред рдиреАрдЪреЗ рд╣рдо рдЗрди рддрд░реАрдХреЛрдВ рдХреЗ рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧрддрддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред



рд╕рдВрдХреНрд░рдордг



W3C рд╕рдВрдХреНрд░рдордгреЛрдВ рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рднрд╛рд╖рд╛ рджреЗрддрд╛ рд╣реИ:

рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдХреНрд░рдордг рд╕реАрдПрд╕рдПрд╕ рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ

рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрд╡рдзрд┐ рдореЗрдВ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗред



рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдХреНрд░рдордг рдЖрдкрдХреЛ рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдкрддреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдФрд░ рд╕рдордп рдХреЗ рд╕рд╛рде рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рдЖрдЗрдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ - рд▓рд┐рдВрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рдПрдХ рдЪрд┐рдХрдиреА рд╕рдВрдХреНрд░рдордг рдЬреЛрдбрд╝реЗрдВред

рдХреНрд▓рд╛рд╕рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди:

a.foo { padding: 5px 10px; background: #69f; color: #000; } a.foo:hover { background: #33f; color: #fff; }
      
      





рдЬрдм рдЖрдк рд▓рд┐рдВрдХ рдкрд░ рдорд╛рдЙрд╕ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдЙрд╕рдХрд╛ рд░рдВрдЧ рд╣рд▓реНрдХреЗ рдиреАрд▓реЗ рд╕реЗ рдЧрд╣рд░реЗ рдиреАрд▓реЗ рдФрд░ рдХрд╛рд▓реЗ рд╕реЗ рд╕рдлреЗрдж рддрдХ рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдмрджрд▓ рджреЗрдЧреАред рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ред

рдЕрдм CSS рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЪрд┐рдХрдиреА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛрдбрд╝реЗрдВ:

 a.foo { padding: 5px 10px; background: #69f; color: #000; -webkit-transition-property: background; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease; } a.foo:hover { background: #33f; color: #fff; }
      
      





рдЕрдм рд╣рдорд╛рд░реА рдкреГрд╖реНрдарднреВрдорд┐ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЖрдзреЗ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░рдВрдЧ рдмрджрд▓рддреА рд╣реИ! рдЕрдиреНрдп рд╕реАрдПрд╕рдПрд╕ рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде, рд╣рдо рд╕рднреА рд╕рдВрдХреНрд░рдордг рдЧреБрдгреЛрдВ рдХреЛ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:

 a.foo { padding: 5px 10px; background: #69f; color: #000; -webkit-transition: background 0.5s ease; } a.foo:hover { background: #33f; color: #fff; }
      
      





рдЕрдм рдПрдХ рдЪрд┐рдХрдиреА рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛрдбрд╝реЗрдВ:

 a.foo { padding: 5px 10px; background: #69f; color: #000; -webkit-transition: background 0.5s ease, color 0.3s ease; } a.foo:hover { background: #33f; color: #fff; }
      
      





рдпрд╣ рд╣реЛрд╡рд░ рдХреЛрдб рдЖрдзреЗ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рдФрд░ 0.3 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдХреЛ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдмрджрд▓ рджреЗрдЧрд╛ред рдпрджрд┐ рд╣рдореЗрдВ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдЧреБрдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

 -webkit-transition: background 0.5s ease; -webkit-transition: color 0.3s ease;
      
      





рдкрд░

 -webkit-transition: all 0.5s ease;
      
      





рдЕрдм рд╕рдВрдХреНрд░рдордг-рдкреНрд░рднрд╛рд╡ рдХреЛ рдЙрди рд╕рднреА рдЧреБрдгреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдШрдЯрдирд╛ рдХреЗ рд╕рд╛рде рдФрд░ рд╕рдорд╛рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓рддреЗ рд╣реИрдВ - 0.5 рд╕реЗрдХрдВрдб, рд╕рд╣рдЬрддрд╛-рдкреНрд░рднрд╛рд╡ред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рджреЗрд░реА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:

 a.foo { padding: 5px 10px; background: #69f; color: #000; -webkit-transition: all 0.5s ease; -webkit-transition-delay: 0.5s; } a.foo:hover { background: #33f; color: #fff; }
      
      





рдЕрдм рд╣рдорд╛рд░рд╛ рдПрдиреАрдореЗрд╢рди рдорд╛рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдзрд╛ рд╕реЗрдХрдВрдб рдХрд╛рдо рдХрд░реЗрдЧрд╛ред



рдЖрдк рд╕рдВрдХреНрд░рдордг рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдкрд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдкреГрд╖реНрдарднреВрдорд┐, рд░рдВрдЧ, рд▓рдВрдмрд╛рдИ, рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░, рдЖрджрд┐ред рдореВрд▓ рд░реВрдк рд╕реЗ, рдпреЗ рдРрд╕реЗ рдЧреБрдг рд╣реИрдВ рдЬреЛ рд░рдВрдЧ рдпрд╛ рдЧреБрдгреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд▓рдВрдмрд╛рдИ (px, em, ex) рдпрд╛ рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдШрдЯрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЫрджреНрдо рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдФрд░: рд╕рдХреНрд░рд┐рдпред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ - рдЖрдк рдХрд┐рд╕реА рднреА рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдХреНрд░рдордг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рд╕рд╛рд░рд╛рдВрд╢ рдзреБрд░реА рддрд╛рд▓рд┐рдХрд╛:

рд╕рдВрдХреНрд░рдордг-рд╕рдВрдкрддреНрддрд┐ рд╕рдВрдкрддреНрддрд┐ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдиреАрдореЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдкрддреНрддрд┐: рд░рдВрдЧ, рдкреГрд╖реНрдарднреВрдорд┐, рдЪреМрдбрд╝рд╛рдИ, рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░, рдЖрджрд┐ред
рд╕рдВрдХреНрд░рдордг рдЕрд╡рдзрд┐ рдПрдирд┐рдореЗрд╢рди рдХреА рдЕрд╡рдзрд┐ рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдордп: 0.5 рд╕реЗрдХрдВрдб - рдЖрдзрд╛ рд╕реЗрдХрдВрдб, 60 рд╕реЗрдХрдВрдб - рдПрдХ рдорд┐рдирдЯ, рдЖрджрд┐ред
рд╕рдВрдХреНрд░рдордг-рд╕рдордп-рд╕рдорд╛рд░реЛрд╣ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЕрд╕реНрдерд╛рдпреА рдХрд╛рд░реНрдп рдЖрд╕рд╛рдиреА, рд░реИрдЦрд┐рдХ, рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рд╣рд░, рдЖрд╕рд╛рдиреА рд╕реЗ, рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рд╣рд░, рдШрди bezier
рд╕рдВрдХреНрд░рдордг-рд╡рд┐рд▓рдВрдм рдПрдиреАрдореЗрд╢рди рдореЗрдВ рджреЗрд░реА рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдордп: 0.5 рд╕реЗрдХрдВрдб - рдЖрдзрд╛ рд╕реЗрдХрдВрдб, 60 рд╕реЗрдХрдВрдб - рдПрдХ рдорд┐рдирдЯ, рдЖрджрд┐ред


рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ



рдХреНрд░реЛрдо, рд╕рдлрд╛рд░реА, рдУрдкреЗрд░рд╛ 10.5+, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 4+

рд▓реЗрдЦ рдХрд╛ рдкрд╛рда рдХреЗрд╡рд▓ WebKit рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╡реЗрдВрдбрд░ рдкреНрд░реАрдлрд┐рдХреНрд╕ -рдореЛрдЬрд╝ рдФрд░ -рдУ- рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред рдЙрджрд╛рд╣рд░рдг рдкреГрд╖реНрда рдкрд░, рдЖрдк рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛрдб (IE рдХреЗ рдмрд┐рдирд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред



рдпрджрд┐ рд▓реЗрдЦ рдЕрдкрдиреЗ рдЗрдЪреНрдЫреБрдХ рдкрд╛рдардХреЛрдВ рдХреЛ рдкрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдЧрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рд╣рдо keyframe рдПрдиреАрдореЗрд╢рди, рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕рдВрдкрддреНрддрд┐ рдФрд░ rgba () рдореЙрдбрд▓ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!



рдкреБрдирд╢реНрдЪ рдзрдиреНрдпрд╡рд╛рдж lahmatiy рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдПред



All Articles