
рдпрд╣ рд╕рдордп рд╣реИ
рдПрдХ рдЦреВрдмрд╕реВрд░рдд рд╢рд╛рдо рдореИрдВрдиреЗ рдРрд╕реЗ рд╣реА рдЬрд╛рдирд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдордЬреЗрджрд╛рд░ рддрд╕реНрд╡реАрд░ рджреЗрдЦреА рдФрд░ рдЙрдирдореЗрдВ рдЬреАрд╡рди рд╕рд╛рдБрд╕ рд▓реЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдПрдХ
рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: рдпрд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпреЗ рдирд╡рд╛рдЪрд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреАрд╡рди рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
65% рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдмрджрд▓рд╛рд╡ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реАрдПрд╕рдПрд╕
Jsfiddle рдкрд░ рдбреЗрдореЛ рдХреЛрдбрдЪреВрдВрдХрд┐ рдореБрдЭреЗ рд╕реАрдПрд╕рдПрд╕ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ, рд╢реБрджреНрдз рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЬрд╛рдирд╡рд░реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
: рдЪреЗрдХ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЫрджреНрдо
рд╡рд░реНрдЧ , рдЖрдк рдПрдХ рдХреНрд▓рд┐рдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЖрдорддреМрд░ рдкрд░ js рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рдЫрджреНрдо рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
: рд╣реЙрд╡рд░ рдФрд░
: рд╕рдХреНрд░рд┐рдп , рдореИрдВрдиреЗ рдЬрд╛рдирд╡рд░реЛрдВ рдХреЛ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд┐рдпрд╛:
.pavepy .body .hand.left, .pavepy:hover .body .hand.right, input:checked + .pavepy .body .hand.right, input:checked + .pavepy:hover .body .hand.left, input:checked + .pavepy.fox .head .ear.right { -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -ms-transform: rotate(-30deg); -o-transform: rotate(-30deg); transform: rotate(-30deg); }
рдЕрд╕реНрд╡реАрдХрд░рдгред рдореИрдВрдиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХреБрдЫ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЛрдб рди рд╣реЛред
рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдХреНрд░рдордг рдпрд╛ рд╡реЗ рдореБрд╕реНрдХреБрд░рд╛рддреЗ рд╣реИрдВ!
рдЙрдкрд╕рд░реНрдЧ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрдВрдиреЗ рд╕рднреА рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:
.pavepy .head > .nose { width: 30px; height: 15px; top: 55px; border-bottom: 2px solid rgba(255,255,255,.5); border-radius: 50%; margin: 0 auto; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .pavepy:hover .head > .nose, input:checked + .pavepy .head > .nose { border-bottom: 6px solid rgba(255,255,255,.5); }
рдЗрд╕реЗ рдПрдХ рдирд╛рдХ рд╣реЛрдиреЗ рджреЛ, рд▓реЗрдХрд┐рди рд╡реЗ рдореБрд╕реНрдХреБрд░рд╛ рд░рд╣реЗ рд╣реИрдВред 50% рддреНрд░рд┐рдЬреНрдпрд╛ рдкрд░ рдирд┐рдЪрд▓реА рд╕реАрдорд╛ рдХреА рдореЛрдЯрд╛рдИ рдмрджрд▓реЗрдВред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдордЬреЗрджрд╛рд░ рдкреНрд░рднрд╛рд╡ рдирд┐рдХрд▓рддрд╛ рд╣реИред
CSS рд░реВрдкрд╛рдВрддрд░рдг рдпрд╛ рд╡реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рддрд░рдВрдЧрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ!
рд╣рдорд╛рд░реЗ рдЬрд╛рдирд╡рд░реЛрдВ рдХреЗ "рдкреЗрди" рдХреЗ рдЖрдВрджреЛрд▓рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдХреЛ рдШреБрдорд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣реИрдВрдбрд▓ рдХреНрд╖рд┐рддрд┐рдЬ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ 30 рдбрд┐рдЧреНрд░реА рддрдХ рдмрдврд╝ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреВрдВрдХрд┐ рд╣реИрдВрдбрд▓ рд╢реБрд░реВ рдореЗрдВ рдХрдо рдХрд┐рдП рдЧрдП рдереЗ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, 30 рдбрд┐рдЧреНрд░реА рднреА), рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЬрдм рдЖрдк рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдмрд╛рдПрдВ рд╣рд╛рде рдФрд░ рджрд╛рд╣рд┐рдиреЗ рд╣рд╛рде рдХреЗ рд▓рд┐рдП рд░реЛрдЯреЗрд╢рди рдЧреБрдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рдЖрдк рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ рддреЛ рджрд╛рд╣рд┐рдиреЗ рд╣рд╛рде рдФрд░ рдмрд╛рдПрдВ рд╣рд╛рдеред
.pavepy .body .hand.left, .pavepy:hover .body .hand.right { -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -ms-transform: rotate(-30deg); -o-transform: rotate(-30deg); transform: rotate(-30deg); }
рдЪреЛрдВрдЯреЗрд░реЗрд▓реНрд╕ рдореЗрдВ, рдХрд╛рдиреЛрдВ рдХреЛ рдЗрд╕реА рддрд░рд╣ рдШреБрдорд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╣рд╛рдВ, 30 рдбрд┐рдЧреНрд░реА рдХреЗ рд░реЛрдЯреЗрд╢рди рдХреЛ рднреА рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдХрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рд▓рд╛рдЗрдиреЗрдВ рдКрдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХреЛрдб рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рдПрдВред
.pavepy .head > .ear { width: 50px; height: 50px; border-radius: 50%; } .pavepy.fox .head > .ear { top: -10px; width: 80px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .pavepy.fox .head > .ear.left {border-radius: 0 100%; left: -25px;} .pavepy.fox .head > .ear.right {border-radius: 100% 0; right: -25px;}
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХреВрдж: рдЬрд╛рдБрдЪ рдХреА
рдЯрд╛рдЗрдк = 'рдЪреЗрдХ' рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЖрдо рдЗрдирдкреБрдЯ рд▓реЗрддреЗ рд╣реБрдП, рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЪреЗрдХ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЫрджреНрдо рд╡рд░реНрдЧ
рдЬрдм рдореИрдВрдиреЗ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛, рддреЛ рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЬрд╛рдирд╡рд░ рд╡рд╣рд╛рдБ рдЬрдореЗрдВрдЧреЗ рдФрд░ рдЬрдореЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрдХреНрд░рдордгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдкреИрд░реЛрдВ рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рдЬрд╛рдирд╡рд░ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд╕реЗ рдЗрдВрдбреЗрдВрдЯред
рдЬрдм рд░рд╛рдЬреНрдп рдореЗрдВ рд╣реЛрдиреЗ рдкрд░ рдЖрдк рдорд╛рдЙрд╕ рдХреЛ рдордБрдбрд░рд╛рддреЗ рд╣реИрдВ рддреЛ рдЬрд╛рдирд╡рд░ рдлреНрд░реАрдЬ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ: рдЬрд╛рдБрдЪ рдХреА, рддреЛ рд╣реИрдВрдбрд▓ рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдКрдкрд░ рдЙрдард╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛: 45 рдбрд┐рдЧреНрд░реА рд╕реЗред
рдЬрд╛рдирд╡рд░реЛрдВ рдХреЛ рд╣рд░ рдЬрдЧрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдирдкреБрдЯ рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдкреВрд░реА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреЗ рд▓рд┐рдП:
.wrapper > ul li input { display: block; opacity: 0; position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
рдкрд╛рда рдмрджрд▓рдирд╛
рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рдЧреБрдг,
рд╕рдВрдХреНрд░рдордг рдореЗрдВ
рджреЗрд░реА рдФрд░ рдХреЛрдИ рдЬрд╛рджреВ рдирд╣реАрдВред рджреЛ рдмреНрд▓реЙрдХ рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ 1 рд╣реИрдВ:
.pavepy .body .text { margin: 0px auto; padding-top: 35px; position: relative; text-align: center; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.506); width: 80px; z-index: 10; -webkit-transition: all 0.5s 0.3s; -moz-transition: all 0.5s 0.3s; -ms-transition: all 0.5s 0.3s; -o-transition: all 0.5s 0.3s; transition: all 0.5s 0.3s; } .pavepy:hover .body .text { opacity: 0; } .pavepy .body .text2 { margin: -18px auto; position: relative; text-align: center; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.506); width: 80px; z-index: 5; opacity: 0; -webkit-transition: all 0.5s 1.0s; -moz-transition: all 0.5s 1.0s; -ms-transition: all 0.5s 1.0s; -o-transition: all 0.5s 1.0s; transition: all 0.5s 1.0s; } .pavepy:hover .body .text2 { opacity: 1; }
рдХреАрдбрд╝реЗ
рдореИрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдХреБрдЫ рд╡рд┐рд╖рдорддрд╛рдПрдВ рдорд┐рд▓реАрдВ:
- рдУрдкреЗрд░рд╛: рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг (12.10) рдореЗрдВ, рдпрджрд┐ рд╣рдо рдЬрд╛рдирд╡рд░реЛрдВ рдХреЛ рдЬрдореАрди рдкрд░ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдХреНрд░рдордг рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рдЭрдЯрдХрд╛ рд╣реЛрддрд╛ рд╣реИред рдУрдкреЗрд░рд╛ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдРрд╕реА рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИ;
- рдУрдкреЗрд░рд╛: psedoclass : рдкрд░рддреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рд╕рдХреНрд░рд┐рдп рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ: рдкрд╢реБ рдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рдЗрдирдкреБрдЯ рдФрд░ div ;
- рдХреНрд░реЛрдо: рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдмреНрд▓реЙрдХ рдХреЗ рдЧреЛрд▓ рдХрд┐рдирд╛рд░реЗ рдХрд╛рдВрдкрддреЗ рд╣реИрдВ;
- рдореВрд▓ рд░реВрдк рд╕реЗ, рдЙрдбрд╝рд╛рди рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, IE10 рдореЗрдВ рд╕рдм рдХреБрдЫ рдпрдерд╛рд╕рдВрднрд╡ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдУрдкреЗрд░рд╛ рдореЗрдВ рдпрд╣ рдПрдХ рдХрдордЬреЛрд░ рдорд╢реАрди рдкрд░ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХреНрд░реЛрдо рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд░рддрд╛ рд╣реИред рд╕рдлрд╛рд░реА рдиреЗ рднреА рдирд┐рд░рд╛рд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдкреБрдирд╢реНрдЪ: рдЧреБрдг рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛, рдмреЙрдХреНрд╕-рдЫрд╛рдпрд╛, рд╕реАрдорд╛-рддреНрд░рд┐рдЬреНрдпрд╛, рдкрд╛рда-рдЫрд╛рдпрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рд░реВрдкрд╛рдВрддрд░реЛрдВ рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдХреНрд░рдордг, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдУрдкреЗрд░рд╛ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ 10 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╛рд▓ рд╣реА рдореЗрдВред
PS 2: рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ, рдЭрдкрдХреА рд▓реЗрдиреЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рдФрд░ рдЕрдиреЛрдЦреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕рд┐рдЦрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ред