
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ CSS3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рднрд╛рд╡ рдореЗрдиреВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЯреНрд░рд┐рдХреНрд╕ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╡рд┐рдЪрд╛рд░ рдХреЗрд╡рд▓ рддрддреНрд╡реЛрдВ рдХреА рд░рдЪрдирд╛ рдХрд░рдирд╛ рд╣реИ: рдЖрдЗрдХрди, рдореБрдЦреНрдп рдирд╛рдо рдФрд░ рджреНрд╡рд┐рддреАрдпрдХ рдирд╛рдо, рдЬреЛ рдХрд┐ рдЬрдм рдЖрдк рд╣реЛрд╡рд░ рдХрд░реЗрдВрдЧреЗ, рддреЛ рдХреЗрд╡рд▓ рд╕реАрдПрд╕рдПрд╕ рдмрджрд▓рд╛рд╡ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдПрдиреАрдореЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдирд┐рдореЗрдЯреЗрдб рд╣реЛрдЧрд╛ред рд╣рдо рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред
рдбреЗрдореЛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдЗрдХрди
рд╡реЗрдм рдкреНрд░рддреАрдХ рдлрд╝реЙрдиреНрдЯ рд╣реИрдВред рдлреЙрдиреНрдЯ
рдЬрд╕реНрдЯ рдЬрд╕реНрдЯ рдирд╛рдЗрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рддред
HTML рдорд╛рд░реНрдХрдЕрдк
HTML рдореЗрдиреВ рд╕рдВрд░рдЪрдирд╛ рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕реВрдЪреА рд╣реЛрдЧреА, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдПрдХ рд▓рд┐рдВрдХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдкреИрди рдФрд░ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рджреНрд╡рд┐рддреАрдпрдХ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ div рд╢рд╛рдорд┐рд▓ рд╣реИ:
< ul class ="ca-menu" >
< li >
< a href ="#" >
< span class ="ca-icon" > A </ span >
< div class ="ca-content" >
< h2 class ="ca-main" > </ h2 >
< h3 class ="ca-sub" > </ h3 >
</ div >
</ a >
</ li >
...
</ ul >
* This source code was highlighted with Source Code Highlighter .
рдЪреВрдВрдХрд┐ рд╣рдо рдЖрдЗрдХрди рдХреЗ рд▓рд┐рдП рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдЗрдХрди рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдкрддреНрд░ рд▓рд┐рдЦреЗрдВрдЧреЗред
рд╕реАрдПрд╕рдПрд╕
рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓рд┐рдпреЛрдВ рдореЗрдВ, рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░рд┐рддреНрд░ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рд╣реЛрдЧрд╛:
@font-face { font-family: 'WebSymbolsRegular'; src: url('websymbols/websymbols-regular-webfont.eot'); src: url('websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'), url('websymbols/websymbols-regular-webfont.woff') format('woff'), url('websymbols/websymbols-regular-webfont.ttf') format('truetype'), url('websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg'); font-weight: normal; font-style: normal; }
рдлрд╝рд╛рдЗрд▓ рдкрде CSS рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд╡реЗ css / websymbols / рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдВрдЧреЗред
рдПрдХ рдЪрд░рд┐рддреНрд░ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдмрдбрд╝рд╛ рдлрд╛рдпрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕реБрдВрджрд░ рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЫрд╛рдпрд╛ рдХреЗ рд╕рд╛рде рдкрд╛рдаред рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдмреБрд▓реЗрдЯреЗрдб рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рд╢реИрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реЛрдЧреА, рд╣рдо рдмрд╕ рдЗрд╕рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВрдЧреЗ:
.ca-menu{ padding: 0; margin: 20px auto; width: 500px; }
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдЙрди рддрддреНрд╡реЛрдВ рдХреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдЬрд┐рди рдкрд░ рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд╕рднреА рддрддреНрд╡реЛрдВ рдХреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╣рдо рдорддрднреЗрджреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдиреЛрдЯ: рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд╕рд░реНрдЧ рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ CSS рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдбреЗрдореЛ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╕рд░реНрдЧ рдорд┐рд▓ рдЬрд╛рдПрдВрдЧреЗред
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдореЗрдиреВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рдмрджрд▓ рджреЗрдВрдЧреЗред
рдЖрдЗрдП рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреА рд╢реИрд▓реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
.ca-menu li{ width: 500px; height: 100px; overflow: hidden; display: block; background: #fff; box-shadow: 1px 1px 2px rgba(0,0,0,0.2); margin-bottom: 4px; border-left: 10px solid #000; transition: all 300ms ease-in-out; } .ca-menu li:last-child{ margin-bottom: 0px; }
рд╕рдВрдХреНрд░рдордг рд╕рднреА рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕реАрдорд╛ рд░рдВрдЧ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЖрдЗрдЯрдо рд▓рд┐рдВрдХ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓реА рд╣реЛрдЧреА:
.ca-menu li a{ text-align: left; display: block; width: 100%; height: 100%; color: #333; position:relative; }
рдЖрдЗрдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реИрд▓реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рд╕реНрдкреИрди рдЖрдЗрдХрди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓реА рд╣реЛрдЧреА:
.ca-icon{ font-family: 'WebSymbolsRegular', cursive; font-size: 20px; text-shadow: 0px 0px 1px #333; line-height: 90px; position: absolute; width: 90px; left: 20px; text-align: center; transition: all 300ms linear; }
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо рдлрд╝реЙрдиреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗрдм рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдкреНрд░рддреНрдпреЗрдХ рдЕрдХреНрд╖рд░ рдПрдХ рдЖрдЗрдХрди рд╣реЛрдЧрд╛ред
рд╕рд╛рдордЧреНрд░реА рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рдЖрд╡рд░рдг рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓реА рд╣реЛрдЧреА:
.ca-content{ position: absolute; left: 120px; width: 370px; height: 60px; top: 20px; }
рддрддреНрд╡реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдЙрдирдХреЗ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдЧреА рдФрд░ рдПрдХ рд░реИрдЦрд┐рдХ рд╕рдВрдХреНрд░рдордг рд╣реЛрдЧрд╛:
.ca-main{ font-size: 30px; transition: all 300ms linear; } .ca-sub{ font-size: 14px; color: #666; transition: all 300ms linear; }
рдФрд░ рдЕрдм рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣рд┐рд╕реНрд╕рд╛ред рд╕реВрдЪреА рдЖрдЗрдЯрдо рдкрд░ рдордБрдбрд░рд╛рддреЗ рд╕рдордп, рд╣рдо рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдФрд░ рд░рдВрдЧ рдмрджрд▓ рджреЗрдВрдЧреЗ:
.ca-menu li:hover{ border-color: #fff004; background: #000; } .ca-menu li:hover .ca-icon{ color: #fff004; text-shadow: 0px 0px 1px #fff004; font-size: 50px; } .ca-menu li:hover .ca-main{ color: #fff004; font-size: 14px; } .ca-menu li:hover .ca-sub{ color: #fff; font-size: 30px; }
рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд░рдордг рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди "рдПрдирд┐рдореЗрдЯреЗрдб" рд╣реЛрдВрдЧреЗред

рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд╕рд╛рдордЧреНрд░реА рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдПрдиреАрдореЗрд╢рди рдЬреЛрдбрд╝реЗрдВрдЧреЗред рд╡рд┐рдЪрд╛рд░ рдЙрдиреНрд╣реЗрдВ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдирд╛ рд╣реИ:
.ca-menu li:hover{ background: #e1f0fa; } .ca-menu li:hover .ca-icon{ font-size: 40px; color: #259add; opacity: 0.8; text-shadow: 0px 0px 13px #fff; } .ca-menu li:hover .ca-main{ opacity: 1; color:#2676ac; animation: moveFromTop 300ms ease-in-out; } .ca-menu li:hover .ca-sub{ opacity: 1; animation: moveFromBottom 300ms ease-in-out; }
рдЪрд▓реЛ рджреЛ рдПрдирд┐рдореЗрд╢рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ Y рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рддрддреНрд╡ 200% рдиреАрдЪреЗ рдбрд╛рд▓рдиреЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕реЗ рдиреАрдЪреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЗрд╕рдореЗрдВ 0. рдХреА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╣реЛрдЧреАред рдлрд┐рд░ рдЗрд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдмрджрд▓рдХрд░ 0% рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
@keyframes moveFromBottom { from { opacity: 0; transform: translateY(200%); } to { opacity: 1; transform: translateY(0%); } }
рджреВрд╕рд░рд╛ рдПрдиреАрдореЗрд╢рди рддрддреНрд╡ рдХреЛ рдЙрд╕реА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╢реАрд░реНрд╖ рдкрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛:
@keyframes moveFromTop { from { opacity: 0; transform: translateY(-200%); } to { opacity: 1; transform: translateY(0%); } }

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд╣реЛрд╡рд░ рдкрд░ рдкрд╛рда рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рд░рдВрдЧ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдо рдЖрдЗрдХрди рдХреЛ рдШреБрдорд╛рдПрдВрдЧреЗ рдФрд░ рдмрдбрд╝рд╛ рднреА рдХрд░реЗрдВрдЧреЗред рд╣рдо рдЗрд╕реЗ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рдФрд░ рдЖрдЗрдХрди рдХреЗ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдХреЛ рдмрдврд╝рд╛рдХрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
.ca-menu li:hover{ background-color: #000; } .ca-menu li:hover .ca-icon{ color: #f900b0; font-size: 120px; opacity: 0.2; left: -20px; transform: rotate(20deg); } .ca-menu li:hover .ca-main{ color: #f900b0; opacity: 0.8; } .ca-menu li:hover .ca-sub{ color: #fff; opacity: 0.8; }

8 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрджрд╛рд╣рд░рдг 4 рдПрдХ рдЕрд▓рдЧ рдореЗрдиреВ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рддрддреНрд╡ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдВрдЧреЗ:
.ca-menu li{ width: 200px; height: 300px; overflow: hidden; position: relative; float: left; border: 5px solid #fff; background: #e2f0ff; box-shadow: 1px 1px 2px rgba(0,0,0,0.2); margin-right: 4px; transition: all 300ms linear; } .ca-menu li:last-child{ margin-right: 0px; }
рдЖрдЗрдХрди рдХреЛ рдЖрдЗрдЯрдо рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рд╢реАрд░реНрд╖ рдкрд░ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛:
.ca-icon{ font-family: 'WebSymbolsRegular', cursive; color: #c5e4f4; font-size: 90px; text-shadow: 1px 0px 1px rgba(255,255,255,0.7); line-height: 150px; position: absolute; width: 100%; height: 50%; left: 0px; top: 0px; text-align: center; transition: all 200ms linear; }
рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрд╡рд░рдг рдХреЛ рддрддреНрд╡ рдХреЗ рдиреАрдЪреЗ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛:
.ca-content{ position: absolute; left: 0px; width: 100%; height: 50%; top: 50%; }
рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рдорд╛рдзреНрдпрдорд┐рдХ рд╣реЗрдбрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓реА рд╣реЛрдЧреА:
.ca-main{ font-size: 30px; color: #005382; opacity: 0.8; text-align: center; transition: all 200ms linear; } .ca-sub{ text-align:center; font-size: 14px; color: #666; line-height: 40px; opacity: 0.8; transition: all 200ms linear; }
рдЬрдм рдЖрдк рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЖрдЗрдХрди рдХреЛ рдзреБрдВрдзрд▓рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рдмрджрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рд╕рд╛рдордЧреНрд░реА рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
.ca-menu li:hover{ background-color: #fff; } .ca-menu li:hover .ca-icon{ text-shadow: 0px 0px 20px #c5e4f4; color: transparent; animation: moveFromTop 400ms ease; } .ca-menu li:hover .ca-main{ color: #000; animation: moveFromTop 300ms ease; } .ca-menu li:hover .ca-sub{ color: #000; animation: moveFromBottom 500ms ease; }
рдЖрдЗрдХрди рдХреЛ рдзреБрдВрдзрд▓рд╛ рдХрд░рдирд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдо рдЗрд╕рдХреЗ рд░рдВрдЧ рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдзрдмреНрдмрд╛ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╛рдпрд╛ рдмрдирд╛рддреЗ рд╣реИрдВред
рдПрдиреАрдореЗрд╢рди рд╡рд╣реА рд╣реЛрдЧрд╛ рдЬреЛ рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдерд╛, рдореВрд╡рдлреНрд░реЗрдордЯреЙрдк рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ред рдпрд╣рд╛рдВ рд╣рдордиреЗ -300% рдкрд░ рдЕрдиреБрд╡рд╛рдж рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред

рдкрд╛рдВрдЪрд╡реЗрдВ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рдмрд╛рдИрдВ рдУрд░ рдЖрдЗрдХрди, рджрд╛рдИрдВ рдУрд░ рдирд╛рдо рдФрд░ рдиреАрдЪреЗ рджреНрд╡рд┐рддреАрдпрдХ рдирд╛рдо рд░рдЦрд╛:
.ca-menu li:hover{ background:#fff; } .ca-menu li:hover .ca-icon{ color: #afa379; font-size: 90px; opacity: 0.1; animation: moveFromLeft 400ms ease; } .ca-menu li:hover .ca-main{ color: #afa379; animation: moveFromRight 300ms ease; } .ca-menu li:hover .ca-sub{ color: #000; animation: moveFromBottom 500ms ease; }
рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореВрд╡ рдПрдиреАрдореЗрд╢рдирдлреНрд░реЗрдордмреЙрдЯрдо рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЖрдЗрдП рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдореВрд╡рдлреНрд░реЗрдорд▓рдлрд╝реНрдЯ рдкрд░, рдЬреЛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдХреЛ рдмрд╛рдпреАрдВ рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЯреНрд░рд╛рдВрд╕рдлрд╝реНрд▓реЗрдХреНрд╕ рдХреЛ -100% рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдЙрд╕рдХреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ:
@keyframes moveFromLeft{ from { transform: translateX(-100%); } to { transform: translateX(0%); } }
MoveFromRight рдПрдиреАрдореЗрд╢рди рдореЗрдВ, рд╣рдо рд╢реБрд░реВ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдкреНрд▓рдХреНрд╕ (100%) рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдирд╛рдо рдмрд╛рдИрдВ рдУрд░ рд╕реНрд▓рд╛рдЗрдб рдХрд░реЗ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдШреВрдореЗ:
.ca-menu li:hover{ background-color: #000; } .ca-menu li:hover .ca-icon{ color: #fff; font-size: 90px; } .ca-menu li:hover .ca-main{ color: #00ccff; animation: moveFromLeftRotate 300ms ease; } .ca-menu li:hover .ca-sub{ color: #fff; animation: moveFromBottom 500ms ease; }
MoveFromLeftRotate рдПрдиреАрдореЗрд╢рди рдЖрдЗрдЯрдо рдХреЛ рдШреБрдорд╛рдПрдЧрд╛ рдФрд░ рдЙрд╕реЗ рдШреБрдорд╛рдПрдЧрд╛:
@keyframes moveFromLeftRotate{ from { transform: translateX(-100%) rotate(-90deg); } to { transform: translateX(0%) rotate(0deg); } }

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рддрддреНрд╡ рдХреЗ рдиреАрдЪреЗ рдкреГрд╖реНрдарднреВрдорд┐ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗ:
.ca-sub{ text-align:center; font-size: 14px; color: #666; line-height: 40px; opacity: 0.8; position: absolute; bottom: 0; width: 100%; transition: all 200ms linear; }
рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдирд╛рдо рдиреАрдЪреЗ рд╕реНрд▓рд╛рдЗрдб рд╣реЛ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рднреА рдмрджрд▓реЗред рдЖрдЗрдХрди рдиреАрдЪреЗ рд╕реЗ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛, рдЬрдмрдХрд┐ рдореБрдЦреНрдп рдирд╛рдо рдмрдврд╝ рдЬрд╛рдПрдЧрд╛:
.ca-menu li:hover{ background-color: #000; } .ca-menu li:hover .ca-icon{ color: #ff2020; animation: moveFromBottom 300ms ease; } .ca-menu li:hover .ca-main{ color: #ff2020; animation: smallToBig 300ms ease; } .ca-menu li:hover .ca-sub{ color: #000; background-color: #ff2020; animation: moveFromBottom 500ms ease; }
SmallToBig рдПрдиреАрдореЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
@keyframes smallToBig{ from { transform: scale(0.1); } to { transform: scale(1); } }

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд╕рдВрдкреВрд░реНрдг рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЛ рд╣реЛрд╡рд░ рдкрд░ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕реЗ 1.1 рддрдХ рдмрдврд╝рд╛рдХрд░ рдХрд░реЗрдВрдЧреЗред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ ID #heart рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдкреИрди рднреА рд╣реИред рдпрд╣ рд╕реНрдкреИрди рд▓рд╛рд▓ рд╣реЛрдЧрд╛ рдФрд░ рд╣реЛрд╡рд░ рдкрд░ рд╣рдо рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ smallToBig рдПрдиреАрдореЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ: рд╣рдо рдЕрдВрддрд╣реАрди рд░реВрдк рд╕реЗ рдПрдиреАрдореЗрд╢рди рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдПрдХ рдзрдбрд╝рдХрддреЗ рд╣реБрдП рджрд┐рд▓ рдХрд╛ рдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛ред
.ca-menu li:hover{ background-color: #000; z-index:999; transform: scale(1.1); } .ca-menu li:hover .ca-icon{ color: #ccff00; font-size: 90px; opacity:0.3; } .ca-menu li:hover .ca-icon#heart{ animation: smallToBig 900ms alternate infinite ease; } .ca-menu li:hover .ca-main{ color: #ccff00; animation: smallToBig 300ms ease; } .ca-menu li:hover .ca-sub{ color: #ccff00; animation: moveFromBottom 500ms ease; }

рдЕрдВрддрд┐рдо рджреЛ рдЙрджрд╛рд╣рд░рдг рдордВрдбрд▓рд┐рдпреЛрдВ рдореЗрдВ рд╣реЛрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╢реИрд▓реА рдмрджрд▓ рджреЗрдВрдЧреЗ:
.ca-menu li{ width: 230px; height: 230px; border: 10px solid #f6f6f6; overflow: hidden; position: relative; float:left; background: #fff; margin-right: 4px; box-shadow: 1px 1px 2px rgba(0,0,0,0.2); border-radius: 125px; transition: all 400ms linear; }
рдПрдХ рд╕рд░реНрдХрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рддрддреНрд╡ рдХреА рдмрд╛рд╣рд░реА рдЪреМрдбрд╝рд╛рдИ / рдКрдВрдЪрд╛рдИ рдХреЛ рдЖрдзрд╛ рд╕реАрдорд╛-рддреНрд░рд┐рдЬреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░реЗрдВрдЧреЗ рдЬрдм рдордБрдбрд░рд╛:
.ca-menu li:hover{ background: #f7f7f7; border-color: #fff; transform: rotate(360deg); } .ca-menu li:hover .ca-icon{ color: #555; font-size: 60px; } .ca-menu li:hover .ca-main{ display: none; } .ca-menu li:hover .ca-sub{ opacity: 0.8; }
рдЖрдЗрдЯрдо 360 рдбрд┐рдЧреНрд░реА рдШреВрдореЗрдЧрд╛ рдФрд░ рдореБрдЦреНрдп рдирд╛рдо рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдорд╛рдзреНрдпрдорд┐рдХ рдирд╛рдо рдкреНрд░рдХрдЯ рд╣реЛрдЧрд╛ (рдЗрд╕рдХреА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╢реБрд░реВ рдореЗрдВ 0 рдкрд░ рд╕реЗрдЯ рдереА)ред

рдЕрдВрддрд┐рдо рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕реВрдЪреА рдЖрдЗрдЯрдо рдореЗрдВ -48px рдХрд╛ рдмрд╛рдпрд╛рдБ рдорд╛рд░реНрдЬрд┐рди рд╣реЛрдЧрд╛ред рдпрд╣ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдлрд┐рд░, рд╣реЛрд╡рд░ рдкрд░, рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреЗрд▓ рдХрд░реЗрдВрдЧреЗ рдФрд░ z- рдЗрдВрдбреЗрдХреНрд╕ рдмрдврд╝рд╛рдПрдВрдЧреЗ, рддрд╛рдХрд┐ рд╕рдХреНрд░рд┐рдп рдЖрдЗрдЯрдо рд╢реАрд░реНрд╖ рдкрд░ рд╣реЛрдЧрд╛:
.ca-menu li:hover{ border-color: #333; z-index: 999; transform: scale(1.1); } .ca-menu li:hover .ca-icon{ color: #000; font-size: 60px; text-shadow: 0px 0px 1px #000; animation: moveFromBottom 300ms ease; } .ca-menu li:hover .ca-main{ color: #000; animation: moveFromBottom 500ms ease; }
рдФрд░ рдпрд╣ рдмрд╛рдд рд╣реИ! рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрди рдЫреЛрдЯреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЖрдирдВрдж рд▓рд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧреА рдкрд╛рдпрд╛!
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдПрдиреАрдореЗрд╢рди рдФрд░ рдмрджрд▓рд╛рд╡ рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬреИрд╕реЗ рдХрд┐ Google Chrome, Apple Safari, Opera рдФрд░ Mozha Firefox рдореЗрдВ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗредрдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рдлрд╛рдЗрд▓реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред