
рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ рдореИрд░реА рд▓реВ рдХреЗ рд╣реЛрд╡рд░ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рдЕрджреНрднреБрдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдореЗрдиреВ рдХреЗ рд▓рд┐рдП рд╣реЛрд╡рд░ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдЙрд╕рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд┐рдпрд╛, рдФрд░ рдЗрд╕ рдмрд╛рд░ рдЙрд╕рдиреЗ рд╣рдореЗрдВ рдЧреЛрд▓ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЕрджреНрднреБрдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЦреБрд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЪреВрдВрдХрд┐ рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реАрдорд╛-рддреНрд░рд┐рдЬреНрдпрд╛ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ, рд╣рдо рдЧреЛрд▓рд╛рдХрд╛рд░ рдЖрдХрд╛рд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рддреЗрдЬреА рд╕реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдбрд┐рдЬрд╛рдЗрди рддрддреНрд╡реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреЛ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рд╡рд╣ рдЧреЛрд▓ рдердВрдмрдиреЗрд▓ рд╣реИ рдЬреЛ рдирд┐рдпрдорд┐рдд, рдЖрдпрддрд╛рдХрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрддрд╛ рд╣реИред рдФрд░ рдЕрдм рд╣рдо рдРрд╕реЗ рддрддреНрд╡реЛрдВ рдкрд░ рдордБрдбрд░рд╛ рдХрд░рддреЗ рд╣реБрдП рдХреБрдЫ рдЕрд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ!
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдЗрд╕ рдкрд╛рда рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реАрдПрд╕рдПрд╕ рдЧреБрдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВредрд▓реЗрдЦ рдореЗрдВ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИ!
рдПрдЪрдЯреАрдПрдордПрд▓
рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
<ul class="ch-grid"> <li> <div class="ch-item ch-img-1"> <div class="ch-info"> <h3>Use what you have</h3> <p>by Angela Duncan <a href="http://drbl.in/eOPF">View on Dribbble</a></p> </div> </div> </li> <li> <div class="ch-item ch-img-2"> <div class="ch-info"> <h3>Common Causes of Stains</h3> <p>by Antonio F. Mondragon <a href="http://drbl.in/eKMi">View on Dribbble</a></p> </div> </div> </li> <li> <div class="ch-item ch-img-3"> <div class="ch-info"> <h3>Pink Lightning</h3> <p>by Charlie Wagers <a href="http://drbl.in/ekhp">View on Dribbble</a></p> </div> </div> </li> </ul>
рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╣рдо рдпрд╣рд╛рдБ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рджреЗрдВрдЧреЗ, рдФрд░ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдкреГрд╖реНрдарднреВрдорд┐ рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдЙрдиреНрд╣реЗрдВ "ch-img-" рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрддреНрд╡реЛрдВ рдФрд░ рдЙрдирдХреЗ рдирд╛рдо рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рд╣реЛрдВрдЧреЗред
рдЕрдм, рдХреБрдЫ рд╣реЙрд╡рд░ рдкреНрд░рднрд╛рд╡ рдмрдирд╛рддреЗ рд╣реИрдВ!
рд╕реАрдПрд╕рдПрд╕
рдЖрдЗрдП рд╕реВрдЪреА рдФрд░ рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
.ch-grid { margin: 20px 0 0 0; padding: 0; list-style: none; display: block; text-align: center; width: 100%; } .ch-grid:after, .ch-item:before { content: ''; display: table; } .ch-grid:after { clear: both; } .ch-grid li { width: 220px; height: 220px; display: inline-block; margin: 20px; }
рд╣рдо рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЛ рдХреЗрдВрджреНрд░ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ: рдЗрдирд▓рд╛рдЗрди-рдмреНрд▓реЙрдХ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ-рд╕рдВрд░реЗрдЦрд┐рдд рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ред
рдирд┐рдХреЛрд▓рд╕
рдЧреИрд▓рд╛рдШреЗрд░ рдХреНрд▓реАрдпрд░рдлрд╝рд┐рдХреНрд╕ рд╣реИрдХ :
рдирд┐рдХреЛрд▓рд╕рдЧреНрд▓рд╛рдЧреЗрд░рд╣реИрдорд┐рдХ /
рдПрдВрдЯреНрд░реЛрдХреНрд▓рд┐рдлрд╝рд┐рдХреНрд╕- рдлреЗрдХрдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдереЛрдбрд╝реА рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рдЙрджрд╛рд╣рд░рдг 1

рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд╡рд┐рд╡рд░рдг рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░реЗрдВрдЧреЗ, рдЗрд╕реЗ рддрддреНрд╡ рдХреЗ рдЖрдХрд╛рд░ рддрдХ рдмрдврд╝рд╛рдПрдВрдЧреЗ, рдФрд░ рд╣рдо рддрддреНрд╡ рдХреА рдЖрдВрддрд░рд┐рдХ рдЫрд╛рдпрд╛ рдХреЛ рднреА рдЪреЗрддрди рдХрд░реЗрдВрдЧреЗред рддреЛ, рдЪрд▓реЛ рддрддреНрд╡ рдХреА рд╕реНрдерд┐рддрд┐, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЫрд╛рдпрд╛ рдФрд░ рд╕рдВрдХреНрд░рдордг рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдВ:
.ch-item { width: 100%; height: 100%; border-radius: 50%; overflow: hidden; position: relative; cursor: default; box-shadow: inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1); transition: all 0.4s ease-in-out; }
рд╣рдо рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВрдЧреЗ: рдПрдХ рд╣реИ рдЪ-рдЖрдЗрдЯрдо, рдФрд░ рджреВрд╕рд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
.ch-img-1 { background-image: url(../images/1.jpg); } .ch-img-2 { background-image: url(../images/2.jpg); } .ch-img-3 { background-image: url(../images/3.jpg); }
рдЖрдЗрдЯрдо рд╡рд┐рд╡рд░рдг рдмрд┐рд▓реНрдХреБрд▓ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╣рдо рдЗрд╕реЗ рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рджреЗрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рдЖрд░рдЬреАрдмреАрдП рдХрд╛ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ 0 рд╣реЛрдЧреА, рдФрд░ рд╣рдо рдЗрд╕реЗ 0 рд╕реЗ рдиреАрдЪреЗ рдХрд░ рджреЗрдВрдЧреЗ:
.ch-info { position: absolute; background: rgba(63,147,147, 0.8); width: inherit; height: inherit; border-radius: 50%; overflow: hidden; opacity: 0; transition: all 0.4s ease-in-out; transform: scale(0); }
рддрддреНрд╡ рдХреЗ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдкрд╛рда рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдФрд░ рд╕реНрдореВрдж рд╢реИрдбреЛ рд╣реЛрдЧрд╛:
.ch-info h3 { color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 22px; margin: 0 30px; padding: 45px 0 0 0; height: 140px; font-family: 'Open Sans', Arial, sans-serif; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3); }
P рдЯреИрдЧ рдореЗрдВ 0 рдХреА рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдФрд░ рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реИ (рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рддрдм рджрд┐рдЦрд╛рдИ рджреЗ рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рджреЗрд░реА рд╕реЗ):
.ch-info p { color: #fff; padding: 10px 5px; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); opacity: 0; transition: all 1s ease-in-out 0.4s; }
рд▓рд┐рдВрдХ рдКрдкрд░реА рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реЛрдЧрд╛, рдФрд░ рдкреАрд▓реЗ рд░рдВрдЧ рдкрд░ рдордВрдбрд░рд╛рдиреЗ рдкрд░ рд╣рдо рд░рдВрдЧ рдмрджрд▓ рджреЗрдВрдЧреЗ:
.ch-info pa { display: block; color: rgba(255,255,255,0.7); font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; padding-top: 4px; font-family: 'Open Sans', Arial, sans-serif; } .ch-info pa:hover { color: rgba(255,242,34, 0.8); }
рдФрд░ рдЕрдм, рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдХреЛ рд╣реЙрд╡рд░ рдХрд░реЗрдВрдЧреЗ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛!
рдпрд╣ рддрддреНрд╡ рдПрдирд┐рдореЗрдЯреЗрдб рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕рдХреА рдЫрд╛рдпрд╛ рддреНрд░рд┐рдЬреНрдпрд╛ рдХреЛ 16px рд╕реЗ 1px рддрдХ рдмрджрд▓ рджреЗрдЧреА:
.ch-item:hover { box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 2px rgba(0,0,0,0.1); }
рд╡рд┐рд╡рд░рдг рдЖрд╕рд╛рдиреА рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдФрд░ 1 рдХреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╣реЛрдЧрд╛:
.ch-item:hover .ch-info { transform: scale(1); opacity: 1; }
рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдмрд╕ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ (рджреЗрд░реА рдХреЗ рд╕рд╛рде):
.ch-item:hover .ch-info p { opacity: 1; }
рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╣рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рдЖрдЗрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред
рдЙрджрд╛рд╣рд░рдг 2

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ HTML рд╕рдВрд░рдЪрдирд╛ рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИред
рдпрд╣рд╛рдВ рд╣рдо рдЕрдкрдиреЗ рд╕рд░реНрдХрд▓ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдФрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╛рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдЫрд╛рдпрд╛ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреА рдХрдИ рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ:
.ch-item { width: 100%; height: 100%; border-radius: 50%; position: relative; cursor: default; box-shadow: inset 0 0 0 0 rgba(200,95,66, 0.4), inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1); transition: all 0.4s ease-in-out; }
рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░:
.ch-img-1 { background-image: url(../images/4.jpg); } .ch-img-2 { background-image: url(../images/5.jpg); } .ch-img-3 { background-image: url(../images/6.jpg); }
рд╡рд┐рд╡рд░рдг рдлрд┐рд░ рд╕реЗ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛:
.ch-info { position: absolute; width: 100%; height: 100%; border-radius: 50%; overflow: hidden; opacity: 0; transition: all 0.4s ease-in-out; transform: scale(0); backface-visibility: hidden; }
рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
.ch-info h3 { color: #fff; text-transform: uppercase; position: relative; letter-spacing: 2px; font-size: 22px; margin: 0 30px; padding: 65px 0 0 0; height: 110px; font-family: 'Open Sans', Arial, sans-serif; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3); } .ch-info p { color: #fff; padding: 10px 5px; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); } .ch-info pa { display: block; color: rgba(255,255,255,0.7); font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; padding-top: 4px; font-family: 'Open Sans', Arial, sans-serif; } .ch-info pa:hover { color: rgba(255,242,34, 0.8); }
рдЬрдм рдЖрдк рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рддреНрд░рд┐рдЬреНрдпрд╛ рдореЗрдВ 110px рддрдХ рддрддреНрд╡ рдХреА рдЖрдВрддрд░рд┐рдХ рдЫрд╛рдпрд╛ (рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд▓рд╛рд▓ рд░рдВрдЧ рдХрд╛ рд╣реЛрдЧрд╛) рдХреЛ рдЪреЗрддрди рдХрд░рддреЗ рд╣реИрдВред рд╡рд╣ рдкреВрд░реЗ рд╕рд░реНрдХрд▓ рдХреЛ рдХрд╡рд░ рдХрд░реЗрдЧреА:
.ch-item:hover { box-shadow: inset 0 0 0 110px rgba(200,95,66, 0.4), inset 0 0 0 16px rgba(255,255,255,0.8), 0 1px 2px rgba(0,0,0,0.1); }
рд╣рдо рд╡рд┐рд╡рд░рдг рдмрдврд╝рд╛рдПрдВрдЧреЗ рддрд╛рдХрд┐ рдпрд╣ рджрд┐рдЦрд╛рдИ рджреЗ:
.ch-item:hover .ch-info { opacity: 1; transform: scale(1); }
рдЙрджрд╛рд╣рд░рдг 3

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд░реЛрдЯреЗрд╢рди рдХреЗ рд╕рд╛рде рдЦреЗрд▓реЗрдВрдЧреЗред рд╕рдВрд░рдЪрдирд╛ рдкрд╣рд▓реЗ рджреЛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдереЛрдбрд╝реА рдЕрд▓рдЧ рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рд╕реНрдХреЗрдЪ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ рдмреНрд▓реЙрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рддрддреНрд╡ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
<li> <div class="ch-item"> <div class="ch-info"> <h3>Music poster</h3> <p>by Jonathan Quintin <a href="http://drbl.in/eGjw">View on Dribbble</a></p> </div> <div class="ch-thumb ch-img-1"></div> </div> </li>
рдПрд▓рд┐рдореЗрдВрдЯ рдмреНрд▓реЙрдХ рдореЗрдВ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реА рд╕реНрдЯрд╛рдЗрд▓ рд╣реЛрдВрдЧреЗ (рдПрдХ рдкрддрд▓реА рдЫрд╛рдпрд╛ рдХреЗ рд╕рд╛рде):
.ch-item { width: 100%; height: 100%; border-radius: 50%; position: relative; cursor: default; box-shadow: 0 1px 3px rgba(0,0,0,0.2); }
рд╕реНрдХреЗрдЪ рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рд╡рд░реНрддрди-рдореВрд▓ рд╕рдВрдкрддреНрддрд┐ рдФрд░ рд╕рдВрдХреНрд░рдордг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдпрд╣ рд╡рд╣ рддрддреНрд╡ рд╣реЛрдЧрд╛ рдЬреЛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рдиреЗ рд▓рдЧреЗрдВ, рдФрд░ рдЙрд╕реА рд╕рдордп рддрддреНрд╡реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдкреНрд░рдХрдЯ рдХрд░реЗрдВ:
.ch-thumb { width: 100%; height: 100%; border-radius: 50%; overflow: hidden; position: absolute; box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5); transform-origin: 95% 40%; transition: all 0.3s ease-in-out; }
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: рдЫрджреНрдо рд╡рд░реНрдЧ рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рд░реЗрдбрд┐рдпрд▓ рдврд╛рд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рддрд╛рдВрдмрд╛ рдХреБрдВрдбреА рдмрдирд╛рдПрдВрдЧреЗ:
.ch-thumb:after { content: ''; width: 8px; height: 8px; position: absolute; border-radius: 50%; top: 40%; left: 95%; margin: -4px 0 0 -4px; background: radial-gradient(ellipse at center, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%); box-shadow: 0 0 1px rgba(255,255,255,0.9); }
рдЖрдЗрдП рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
.ch-img-1 { background-image: url(../images/7.jpg); z-index: 12; } .ch-img-2 { background-image: url(../images/8.jpg); z-index: 11; } .ch-img-3 { background-image: url(../images/9.jpg); z-index: 10; }
рдЖрдЗрдЯрдо рд╡рд┐рд╡рд░рдг рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реЛрдВрдЧреА:
.ch-info { position: absolute; width: inherit; height: inherit; border-radius: 50%; overflow: hidden; background: #c9512e url(../images/noise.png); box-shadow: inset 0 0 0 5px rgba(0,0,0,0.05); }
рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡реЛрдВ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
.ch-info h3 { color: #fff; text-transform: uppercase; position: relative; letter-spacing: 2px; font-size: 18px; margin: 0 60px; padding: 22px 0 0 0; height: 85px; font-family: 'Open Sans', Arial, sans-serif; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3); } .ch-info p { color: #fff; padding: 10px 5px; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); }
рд▓рд┐рдВрдХ рдПрдХ рдЫреЛрдЯреЗ рд╡реГрддреНрдд рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рд╣реЙрд╡рд░ рдХрд░рддреЗ рд╕рдордп рджрд╛рдИрдВ рдУрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
.ch-info pa { display: block; color: #333; width: 80px; height: 80px; background: rgba(255,255,255,0.3); border-radius: 50%; color: #fff; font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; padding-top: 24px; margin: 7px auto 0; font-family: 'Open Sans', Arial, sans-serif; opacity: 0; transition: transform 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, background 0.2s linear 0s; transform: translateX(60px) rotate(90deg); } .ch-info pa:hover { background: rgba(255,255,255,0.5); }
рдЪреВрдВрдХрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдВрджреЛрд▓рди рдФрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рджреЗрд░реА рдХреЗ рд╕рд╛рде рд╣реЛ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ, рд╣рдо рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░ рджреЗрдВрдЧреЗред
рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рд╕реНрдХреЗрдЪ рдХреЛ рдШреБрдорд╛рдПрдВрдЧреЗ рдФрд░ рд▓рд┐рдВрдХ рдХреЛ рдШреБрдорд╛рдПрдВрдЧреЗ / рдШреБрдорд╛рдПрдВрдЧреЗ:
.ch-item:hover .ch-thumb { box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5), 0 1px 3px rgba(0,0,0,0.2); transform: rotate(-110deg); } .ch-item:hover .ch-info pa{ opacity: 1; transform: translateX(0px) rotate(0deg); }
рдЙрджрд╛рд╣рд░рдг 4

рдПрдХ рдЪреМрдереЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ 3 рдбреА рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдореЗрдВ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдФрд░ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдХреЗ рдкрдХреНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕реВрдЪреА рдЖрдЗрдЯрдо рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
<li> <div class="ch-item ch-img-1"> <div class="ch-info-wrap"> <div class="ch-info"> <div class="ch-info-front ch-img-1"></div> <div class="ch-info-back"> <h3>Bears Type</h3> <p>by Josh Schott <a href="http://drbl.in/ewUW">View on Dribbble</a></p> </div> </div> </div> </div> </li>
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдордиреЗ рддрддреНрд╡ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЛ рдЬреЛрдбрд╝рд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдлрд╝реНрд▓рд┐рдкрд┐рдВрдЧ рддрддреНрд╡ рдХреЗ рд╕рд╛рдордиреЗред
рдЪрд╛рд▓ рдХреЛ рдмрд╛рдХреА рдкреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЪ-рдЬрд╛рдирдХрд╛рд░реА-рд░реИрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдкреГрд╖реНрдарднреВрдорд┐ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИред рдЗрд╕рд╕реЗ рдпрд╣ рднреНрд░рдо рдкреИрджрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рддрддреНрд╡ рдореЗрдВ рдЫреЗрдж рд╣реИред
рдЗрд╕ рддрддреНрд╡ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реЛрдВрдЧреА:
.ch-item { width: 100%; height: 100%; border-radius: 50%; position: relative; box-shadow: 0 1px 2px rgba(0,0,0,0.1); cursor: default; }
рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╣рдо рдЫрд╛рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд░рдордг рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ:
.ch-info-wrap{ position: absolute; width: 180px; height: 180px; border-radius: 50%; perspective: 800px; transition: all 0.4s ease-in-out; top: 20px; left: 20px; background: #f9f9f9 url(../images/bg.jpg); box-shadow: 0 0 0 20px rgba(255,255,255,0.2), inset 0 0 3px rgba(115,114, 23, 0.8); }
Ch-info рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдмреНрд▓реЙрдХ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо-рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд░рдХреНрд╖рд┐рдд 3 рдбреА рдореВрд▓реНрдп рд╣реЛрдЧрд╛, рдФрд░ рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд░рдордг рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддрддреНрд╡ 3 рдбреА рдореЗрдВ рдШреВрдореЗрдЧрд╛:
.ch-info{ position: absolute; width: 180px; height: 180px; border-radius: 50%; transition: all 0.4s ease-in-out; transform-style: preserve-3d; }
рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдХреЗ рдкрдХреНрд╖реЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реЛрдВрдЧреА:
.ch-info > div { display: block; position: absolute; width: 100%; height: 100%; border-radius: 50%; background-position: center center; backface-visibility: hidden; }
рд░рд┐рд╡рд░реНрд╕ рд╕рд╛рдЗрдб рдШреВрдо рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реЗ рд╢реБрд░реВ рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
.ch-info .ch-info-back { transform: rotate3d(0,1,0,180deg); background: #000; }
рдФрд░ рдлрд┐рд░, рдкреГрд╖реНрдарднреВрдорд┐ рдЪрд┐рддреНрд░:
.ch-img-1 { background-image: url(../images/10.jpg); } .ch-img-2 { background-image: url(../images/11.jpg); } .ch-img-3 { background-image: url(../images/12.jpg); }
... рдФрд░ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡:
.ch-info h3 { color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 14px; margin: 0 15px; padding: 40px 0 0 0; height: 90px; font-family: 'Open Sans', Arial, sans-serif; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3); } .ch-info p { color: #fff; padding: 10px 5px; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); } .ch-info pa { display: block; color: rgba(255,255,255,0.7); font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; padding-top: 4px; font-family: 'Open Sans', Arial, sans-serif; } .ch-info pa:hover { color: rgba(255,242,34, 0.8); }
рдЬрдм рдордБрдбрд░рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЖрд╡рд░рдг рдХреА рдЫрд╛рдпрд╛ рдХреЛ рдмрджрд▓ рджреЗрдВрдЧреЗ рдФрд░ рдШреБрдорд╛рдПрдБрдЧреЗ рддрд╛рдХрд┐ рд╣рдо рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рджреЗрдЦреЗрдВ:
.ch-item:hover .ch-info-wrap { box-shadow: 0 0 0 0 rgba(255,255,255,0.8), inset 0 0 3px rgba(115,114, 23, 0.8); } .ch-item:hover .ch-info { transform: rotate3d(0,1,0,-180deg); }
рдЙрджрд╛рд╣рд░рдг 5

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд╕реНрдХреЗрдЪ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдХреЛ 0 рдкрд░ рдХрдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЖрдЗрдЯрдо рд╡рд┐рд╡рд░рдг рдкреНрд░рдХрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ 1 рддрдХ рд╕реНрдХреЗрд▓ рдХрд░рддреЗ рд╣реИрдВред
рдкрд╛рдВрдЪрд╡реЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреА рд╕рдВрд░рдЪрдирд╛ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣ рд╣реА рд╣реЛрдЧреАред
рдЗрд╕ рдЖрдЗрдЯрдо рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реИрдВ:
.ch-item { width: 100%; height: 100%; border-radius: 50%; position: relative; box-shadow: 0 1px 2px rgba(0,0,0,0.1); cursor: default; }
рдЖрд╡рд░рдг рдФрд░ рд╡рд┐рд╡рд░рдг рдмреНрд▓реЙрдХ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реЛрдВрдЧреА:
.ch-info-wrap, .ch-info{ position: absolute; width: 180px; height: 180px; border-radius: 50%; }
рдЪрд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣ рдлрд┐рд░ рд╕реЗ рдЯреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкреЗрдЬ рдХреЗ рд▓рд┐рдП рд░реИрдкрд░ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ:
.ch-info-wrap { top: 20px; left: 20px; background: #f9f9f9 url(../images/bg.jpg); box-shadow: 0 0 0 20px rgba(255,255,255,0.2), inset 0 0 3px rgba(115,114, 23, 0.8); }
"рд╕рд╛рдордиреЗ" рдФрд░ "рд░рд┐рдпрд░" рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓реА:
.ch-info > div { display: block; position: absolute; width: 100%; height: 100%; border-radius: 50%; background-position: center center; }
"рд╕рд╛рдордиреЗ" рдореЗрдВ рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛрдЧрд╛ (рдпрд╣ рдШрдЯ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛):
.ch-info .ch-info-front { transition: all 0.6s ease-in-out; }
"рдмреИрдХ" рдмреНрд▓реЙрдХ рдореЗрдВ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╢реБрд░реВ рдореЗрдВ 0 рдХреЗ рдмрд░рд╛рдмрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╣реЛрдЧреА, рдФрд░ рдлрд┐рд░ рдпрд╣ рдмрдврд╝рдХрд░ 1.5 рд╣реЛ рдЬрд╛рдПрдЧреА:
.ch-info .ch-info-back { opacity: 0; background: #223e87; pointer-events: none; transform: scale(1.5); transition: all 0.4s ease-in-out 0.2s; }
рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЪрд┐рддреНрд░ рдФрд░ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡ рдкрд╣рд▓реЗ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рддрд░рд╣ рд╣реА рд╣реЛрдВрдЧреЗ, рдЬрд┐рдирдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдЕрд▓рдЧ рд░рдВрдЧ рд╣реЛрдВрдЧреЗ:
.ch-img-1 { background-image: url(../images/13.jpg); } .ch-img-2 { background-image: url(../images/14.jpg); } .ch-img-3 { background-image: url(../images/15.jpg); } .ch-info h3 { color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 18px; margin: 0 15px; padding: 40px 0 0 0; height: 80px; font-family: 'Open Sans', Arial, sans-serif; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3); } .ch-info p { color: #fff; padding: 10px 5px 0; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); } .ch-info pa { display: block; color: #e7615e; font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; padding-top: 4px; font-family: 'Open Sans', Arial, sans-serif; } .ch-info pa:hover { color: #fff; }
рдЬрдм рдордБрдбрд░рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕реНрдХреЗрдЪ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдХреЛ 0 рдкрд░ рдХрдо рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ "рдлреНрд░рдВрдЯ" рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред
.ch-item:hover .ch-info-front { transform: scale(0); opacity: 0; }
рд╡рд┐рд╡рд░рдг рд╡рд╛рд▓реЗ рднрд╛рдЧ рдХреЛ рдЖрдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
.ch-item:hover .ch-info-back { transform: scale(1); opacity: 1; pointer-events: auto; }
рдЙрджрд╛рд╣рд░рдг 6

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд╡рд░реНрдгрди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдердВрдмрдиреЗрд▓ рдХреЗ рдЕрдВрджрд░ рдХреА рдУрд░ рдореБрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред HTML рдкрд┐рдЫрд▓реЗ рджреЛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рддрд░рд╣ рд╣реА рд╣реЛрдЧрд╛ред
рддрддреНрд╡ рдореЗрдВ рдкрд╣рд▓реЗ рдЬреИрд╕реА рд╣реА рд╢реИрд▓реА рд╣реЛрдЧреА:
.ch-item { width: 100%; height: 100%; border-radius: 50%; position: relative; box-shadow: 0 1px 2px rgba(0,0,0,0.1); cursor: default; }
рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЖрд╡рд░рдг рдФрд░ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓реА:
.ch-info-wrap, .ch-info{ position: absolute; width: 180px; height: 180px; border-radius: 50%; transition: all 0.4s ease-in-out; }
рд╢реЗрд▓ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреА:
.ch-info-wrap { top: 20px; left: 20px; background: #f9f9f9 url(../images/bg.jpg); box-shadow: 0 0 0 20px rgba(255,255,255,0.2), inset 0 0 3px rgba(115,114, 23, 0.8); perspective: 800px; }
рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ:
.ch-info { transform-style: preserve-3d; }
рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╣реЛрдЧрд╛ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдмрд╛рд░ рд╣рдо рдмреИрдХ-рд╡рд┐рдЬрд╝рд┐рдмрд┐рд▓рд┐рдЯреА рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ: рдЫрд┐рдкрд╛ рд╣реБрдЖ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕реНрдХреЗрдЪ рдХреЗ рдЕрдВрджрд░ рдХреЗ рдмреИрдХ рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрдм рд╡рд╣ рдиреАрдЪреЗ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ:
.ch-info > div { display: block; position: absolute; width: 100%; height: 100%; border-radius: 50%; background-position: center center; transition: all 0.6s ease-in-out; }
рдЪрд▓реЛ рд╕рд╣реА рдкрд░рд┐рд╡рд░реНрддрди-рдЙрддреНрдкрддреНрддрд┐ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдЗрд╕реЗ рдЦреЛрд▓ рд╕рдХреЗрдВ:
.ch-info .ch-info-front { transform-origin: 50% 100%; z-index: 100; box-shadow: inset 2px 1px 4px rgba(0,0,0,0.1); }
рд╣рдо рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рддрддреНрд╡ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд╕рд╛рде RGBA рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗ:
.ch-info .ch-info-back { background: rgba(230,132,107,0); }
рдФрд░ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓реА:
.ch-img-1 { background-image: url(../images/16.jpg); } .ch-img-2 { background-image: url(../images/17.jpg); } .ch-img-3 { background-image: url(../images/18.jpg); } .ch-info h3 { color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 14px; margin: 0 25px; padding: 40px 0 0 0; height: 90px; font-family: 'Open Sans', Arial, sans-serif; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3); } .ch-info p { color: #fff; padding: 10px 5px; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); } .ch-info pa { display: block; color: rgba(255,255,255,0.7); font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; padding-top: 4px; font-family: 'Open Sans', Arial, sans-serif; } .ch-info pa:hover { color: rgba(255,242,34, 0.8); }
рдЬрдм рдордБрдбрд░рд╛рддреЗ рд╣реИрдВ, рд╣рдо рд╕рд╛рдордиреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдШреБрдорд╛рдПрдВрдЧреЗ рдФрд░ рдЫрд╛рдпрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЪреЗрддрди рдХрд░реЗрдВрдЧреЗред
.ch-item:hover .ch-info-front { transform: rotate3d(1,0,0,-180deg); box-shadow: inset 0 0 5px rgba(255,255,255,0.2), inset 0 0 3px rgba(0,0,0,0.3); } .ch-item:hover .ch-info-back { background: rgba(230,132,107,0.6); }
рдЙрджрд╛рд╣рд░рдг 7

рдЕрдВрддрд┐рдо рдЙрджрд╛рд╣рд░рдг рдПрдХ рдШреВрд░реНрдгрди рдХреНрдпреВрдм рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрдЧрд╛, рдЬрд╣рд╛рдВ рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреА рддрд░рдл рдореЛрдбрд╝рдХрд░ рд╡рд┐рд╡рд░рдг рдЦреЛрд▓рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдЪреЗрд╣рд░реЗ рдХреЛ рдШреБрдорд╛рдПрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢реЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рддреЛ, рд╣рдорд╛рд░рд╛ HTML рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
<li> <div class="ch-item"> <div class="ch-info"> <div class="ch-info-front ch-img-1"></div> <div class="ch-info-back"> <h3>Mouse</h3> <p>by Alexander Shumihin <a href="http://drbl.in/eAoj">View on Dribbble</a></p> </div> </div> </div> </li>
рд╣рдо рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВрдЧреЗ:
.ch-item { width: 100%; height: 100%; border-radius: 50%; position: relative; cursor: default; perspective: 900px; }
Ch- рдЬрд╛рдирдХрд╛рд░реА рд╡рд░реНрдЧ рд╡рд╛рд▓реЗ рдПрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд░рд┐рд░рдХреНрд╖рдг -3 рдбреА рдХреА рдЬрд░реВрд░рдд рд╣реИ:
.ch-info{ position: absolute; width: 100%; height: 100%; transform-style: preserve-3d; }
рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдХреЗ рдкрдХреНрд╖реЛрдВ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╣реЛрдЧрд╛, рдкрд░рд┐рд╡рд░реНрддрди-рдореВрд▓ рдХреЛ 50% 0% рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
.ch-info > div { display: block; position: absolute; width: 100%; height: 100%; border-radius: 50%; background-position: center center; transition: all 0.4s linear; transform-origin: 50% 0%; }
рдЪрд▓реЛ рд╕рд╛рдордиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдЫрд╛рдпрд╛ рдмрдирд╛рдПрдБ:
.ch-info .ch-info-front { box-shadow: inset 0 0 0 16px rgba(0,0,0,0.3); }
рд╡рд┐рдкрд░реАрдд рдкрдХреНрд╖ рд╢реБрд░реВ рдореЗрдВ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛:
.ch-info .ch-info-back { transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg); background: #000; opacity: 0; }
рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдкрд╛рда рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ:
.ch-img-1 { background-image: url(../images/19.jpg); } .ch-img-2 { background-image: url(../images/20.jpg); } .ch-img-3 { background-image: url(../images/21.jpg); } .ch-info h3 { color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 24px; margin: 0 15px; padding: 60px 0 0 0; height: 110px; font-family: 'Open Sans', Arial, sans-serif; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3); } .ch-info p { color: #fff; padding: 10px 5px; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); } .ch-info pa { display: block; color: rgba(255,255,255,0.7); font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; padding-top: 4px; font-family: 'Open Sans', Arial, sans-serif; } .ch-info pa:hover { color: rgba(255,242,34, 0.8); }
рд╣рдо рдЕрдкрдиреЗ 3D рд╕реНрдкреЗрд╕ рдХреЗ Y рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕рд╛рдордиреЗ рд╡рд╛рд▓реЗ рднрд╛рдЧ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Translate3d рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЛрдЯрд╛ 3 рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдЗрд╕реЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдЫрд┐рдкрд╛рдПрдВрдЧреЗ рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рдХреЛрдИ рд╣рд┐рд╕реНрд╕рд╛ рджрд┐рдЦрд╛рдИ рди рджреЗ:
.ch-item:hover .ch-info-front { transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg); opacity: 0; }
рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ "рд╡рд╛рдкрд╕" рдХреЛ 0 рдбрд┐рдЧреНрд░реА рдореЗрдВ рдмрджрд▓ рджреЗрдЧреА (рд╢реБрд░реВ рдореЗрдВ рдЗрд╕реЗ рдареБрдХрд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛):
.ch-item:hover .ch-info-back { transform: rotate3d(1,0,0,0deg); opacity: 1; }
рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИ!
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛ рд╣реЛрдЧрд╛ рдФрд░ рдпреЗ рдкреНрд░рднрд╛рд╡ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреЗ!
рдкреНрд░рджрд░реНрд╢рдирд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ