
CSS рдореИрдЬрд┐рдХ рдХреЗ рд╕рд╛рде, рд╣рдо рд╕реБрдВрджрд░ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рднрд╛рд╡ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо jQuery рдкреНрд▓рдЧрдЗрди - lettering.js, рд╕рд╛рде рд╣реА рд╡рд┐рднрд┐рдиреНрди рд╕реАрдПрд╕рдПрд╕ рдЯреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рдХреЗ рдЕрдЪреНрдЫреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рдПрдВрдЧреЗред рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рд╣рдо рдЙрдиреНрд╣реЗрдВ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЙрд╡рд░ рд╕рдВрдХреНрд░рдордг рднреА рдЬреЛрдбрд╝реЗрдВрдЧреЗред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗрд╡рд▓ рдЙрди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реАрдПрд╕рдПрд╕ рдЧреБрдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВредрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рд▓реЗрдЦ рдореЗрдВ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдкрд╕рд░реНрдЧ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕реНрд░реЛрдд рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╣рдо lettering.js рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдЖрда рд╣реЛрдВрдЧреЗред

рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╢рдмреНрдж рдХреЛ рдЙрд╕ рдкрд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдпрд╛ рдХрд╛рдЯ рджреЗрдирд╛ рд╣реИ рдЬрдм рдЖрдк рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реА рд╕рдордп рджреВрд╕рд░реЗ рд╢рдмреНрдж рдХреЛ рдЫрд┐рдкрд╛рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд HTML рдорд╛рд░реНрдХрдЕрдк рдЪрд╛рд╣рд┐рдП:
<h2 class="cs-text"> <span class="cs-text-cut"></span> <span class="cs-text-mid"></span> <span class="cs-text-cut"></span> </h2>
рдкрд╣рд▓реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрдж рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ рд╕рднреА рдЙрджрд╛рд╣рд░рдг рд╕рдЬрд╛рд╡рдЯреА рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╣реИрдВ)ред
рд╣рдо рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП lettering.js рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЕрд░реНрдерд╛рддреНред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рдФрд░ рдЕрдВрддрд┐рдо рд╢рдмреНрдж (рдбреБрдкреНрд▓рд┐рдХреЗрдЯ) рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдФрд░ рд╕реНрдкреИрди рдЯреИрдЧ рд╣реЛрдЧрд╛:
$(".cs-text-cut").lettering('words');
рдЕрдм рдЖрдЗрдП рд╢реИрд▓рд┐рдпреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдкрд╛рда рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВрдЧреЗ:
.cs-text { width: 645px; margin: 120px auto 30px; cursor: default; }
рдкреНрд░рдердо рд╕реНрддрд░ рдХреЗ рд╕реНрдкреИрди рдЯреИрдЧ рдмреНрд▓реЙрдХ рддрддреНрд╡реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ:
.cs-text > span { display: block; }
рд╡рд░реНрдЧ ".cs-text-cut" рдХреЗ рд╕рд╛рде рджреЛ рд╕реНрдкреИрди рдХреА рдКрдВрдЪрд╛рдИ 90px рд╣реЛрдЧреА рдФрд░ рд╣рдо рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ: рдЫрд┐рдкрд╛ рд╣реБрдЖред рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдЕрд╡рдзрд┐ рдХреА рдКрдВрдЪрд╛рдИ рдЗрд╕рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдКрдВрдЪрд╛рдИ рдЖрдзреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдкрд╛рда рдХреЛ рдЖрдзрд╛ рдореЗрдВ рдХрд╛рдЯ рджрд┐рдпрд╛ред рдЗрди рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд░рдордг рднреА рдЬреЛрдбрд╝реЗрдВ:
.cs-text-cut { width: 100%; height: 90px; overflow: hidden; transition: all 0.4s ease-in-out; }
рдЕрдм рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рдХреА рд╕реАрдорд╛рдПрдБ рдЬреЛрдбрд╝реЗрдВ:
.cs-text-cut:first-child { border-top: 1px solid rgba(255,255,255,0.5); } .cs-text-cut:last-child { border-bottom: 1px solid rgba(255,255,255,0.5); }
рдлрд┐рд░ рдЖрдВрддрд░рд┐рдХ рд╕реНрдкреИрди рдЯреИрдЧ рдХреЗ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдФрд░ рд▓рд╛рдЗрди рдХреА рдКрдБрдЪрд╛рдИ рдХреЛ 180px рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЬреЛ рдЕрдкрдиреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдКрдВрдЪрд╛рдИ рд╕реЗ рджреЛ рдЧреБрдирд╛ рд╣реИ, рдкрд╛рда рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рднреА рдЬреЛрдбрд╝реЗрдВ:
.cs-text-cut span { display: block; line-height: 180px; color: rgba(255,255,255,1); font-size: 180px; font-weight: 400; text-transform: uppercase; text-align: center; margin-top: 6px; font-family: 'Sancreek', cursive; text-shadow: 7px 2px 0 rgba(255,255,255,0.3); }
рджреВрд╕рд░рд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╢рдмреНрдж, рдЬреЛ рд╣рдорд╛рд░реА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЕрдВрддрд┐рдо рдмрдЪреНрдЪрд╛ рд╣реИ, рдереЛрдбрд╝рд╛ "рдмрдврд╝рд╛ рд╣реБрдЖ" рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдХреЗрд╡рд▓ рд╢рдмреНрдж рдХреЗ рдиреАрдЪреЗ рджреЗрдЦреЗрдВрдЧреЗ:
.cs-text-cut:last-child span { margin-top: -84px; }
рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЬрд┐рд╕ рдкрд╛рда рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛрдЧрд╛, рдФрд░ рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред рдЗрд╕реЗ рднреА рдЖрдзрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
.cs-text-mid { font-family: 'Raleway', sans-serif; font-weight: 100; text-transform: uppercase; font-size: 50px; letter-spacing: 50px; line-height: 50px; text-indent: 20px; position: absolute; top: 50%; margin-top: -25px; color: rgba(255,255,255,0.3); text-shadow: 0 0 0 rgba(255,255,255,0.9); opacity: 0; transform: scale(0.5); transition: all 0.4s ease-in-out 0s; }
рдЬрдм рд╣рдо рдПрдХ рд╢рдмреНрдж рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдКрдкрд░реА рдЖрдзрд╛ рдКрдкрд░ рдЬрд╛рдП, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ Y- рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЛ рдХрдо рдХрд░реЗрдВрдЧреЗ:
.cs-text:hover .cs-text-cut:first-child { transform: translateY(-25px); opacity: 0.5; }
рдФрд░ рдирд┐рдЪрд▓реЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛:
.cs-text:hover .cs-text-cut:last-child { transform: translateY(25px); opacity: 0.5; }
рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдо рдордзреНрдп рдкрд╛рда рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЛ рдмрджрд▓ рджреЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдмрдврд╝рд╛рдПрдВрдЧреЗред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдордиреЗ 0.3 рд╕реЗрдХрдВрдб рдХреА рджреЗрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдХреНрд░рдордг рдЬреЛрдбрд╝рд╛ред рдпрд╣ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдореВрд▓ рд╢рдмреНрдж рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рджреЗрдЧрд╛:
.cs-text:hover .cs-text-mid { transition-delay: 0.3s; opacity: 1; transform: scale(1); }
рддреЛ рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╣рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЪрд▓рд┐рдП рджреВрд╕рд░реЗ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред

рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЦреЗрд▓реЗрдВрдЧреЗ рдФрд░ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рд╕рд╛рде рдкрд╛рд░рднрд╛рд╕реА рдкреИрдирд▓ рдмрдирд╛рдПрдВрдЧреЗред
<h2 class="cs-text" id="cs-text"></h2>
рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдкрддреНрд░ рдХреЛ рдПрдХ рд╕реНрдкреИрди рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдЯрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
$("#cs-text").lettering();
рдлрд┐рд░ рдореБрдЦреНрдп рд╢реЗрд▓ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рджреЗрдВ рдФрд░
рдирд┐рдХреЛрд▓рд╕ рдЧреИрд▓рд╛рдШрд░ рд╕реЗ рдПрдХ
рд╕реНрдкрд╖реНрдЯ рдЙрдк рд╣реИрдХ рдЬреЛрдбрд╝реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рд╕реНрдкреИрди рдЯреИрдЧ рдлреНрд▓реЛрдЯрд┐рдВрдЧ (рдлреНрд▓реЛрдЯ: рд▓реЗрдлреНрдЯ) рд╣реЛрдВрдЧреЗ:
.cs-text { width: 600px; margin: 70px auto 30px; } .cs-text:before, .cs-text:after { content: " "; display: table; } .cs-text:after { clear: both; }
рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдкреИрди рдореЗрдВ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдЖрд╡рд░рдг рд╣реЛрдЧрд╛ рдФрд░ рд╣рдо рдПрдХ рдкрд╛рд░рднрд╛рд╕реА рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рдПрдХ рдмреЙрдХреНрд╕-рд╢реИрдбреЛ рдкреНрд░реЙрдкрд░реНрдЯреА рднреА рдЬреЛрдбрд╝реЗрдВрдЧреЗ рдЬреЛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдмреЙрд░реНрдбрд░ рдмрдирд╛рдПрдЧреАред рддрдм рд╣рдо рддрддреНрд╡ рдХреЛ "рдЭреБрдХрд╛рд╡" рдХрд░рддреЗ рд╣реИрдВ (рдкрд░рд┐рд╡рд░реНрддрди: skewY (8deg)) рдФрд░ рдПрдХ рд╕рдВрдХреНрд░рдордг рдЬреЛрдбрд╝реЗрдВ:
.cs-text span { float: left; width: 120px; font-size: 120px; line-height: 230px; font-weight: 400; text-transform: uppercase; text-align: center; cursor: default; font-family: 'Medula One', cursive; display: block; z-index: 1; position: relative; color: rgba(255,255,255,0.7); text-shadow: 5px 5px 2px rgba(0,0,0,0.5); background: rgba(0,0,0,0.05) url(../images/scratch-texture.png); box-shadow: -6px 2px 10px rgba(0,0,0,0.5), inset 0 0 0 20px rgba(255, 255, 255, 0.4); border-radius: 5px; transform: skewY(8deg); transition: all 0.5s ease-in-out; }
рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ: рдЖрдВрддрд░рд┐рдХ рдЫрд╛рдпрд╛ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрджреНрдо рд╡рд░реНрдЧ рд╕реЗ рдкрд╣рд▓реЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рддрд░реАрдХреЗ рднреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЪрд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ :)
.cs-text span:before { content: ''; position: absolute; left: 20px; right: 20px; top: 20px; bottom: 20px; box-shadow: 1px 1px 1px rgba(255,255,255,0.4), inset 1px 1px 1px rgba(0,0,0,0.1); }
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: рдЫрджреНрдо рд╡рд░реНрдЧ рдХреЗ рдмрд╛рдж, рддрддреНрд╡ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдЫреЛрдЯреА рд╕реА рдбреЙрдЯ рдЬреЛрдбрд╝реЗрдВ:
.cs-text span:after { content: ''; position: absolute; left: 50%; top: 5px; margin-left: -5px; width: 10px; height: 10px; border-radius: 50%; box-shadow: inset 1px 1px rgba(0, 0, 0, 0.4); background: rgba(255, 255, 255, 0.2); }
рдФрд░ рдЕрдВрдд рдореЗрдВ, рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рддрддреНрд╡ рдХреЛ рдШреБрдорд╛рдПрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдмрдврд╝рд╛рдПрдВрдЧреЗ, рдЫрд╛рдпрд╛ рднреА рдмрджрд▓реЗрдВрдЧреЗ рдФрд░ рдкрд╛рд░рджрд░реНрд╢реА рдореВрд▓реНрдп рдмрдврд╝рд╛рдПрдБрдЧреЗ:
.cs-text span:hover { transform: translateY(-10px) scale(1.1); color: rgba(255,255,255,1); text-shadow: 2px 2px 2px rgba(0,0,0,0.2); }

рддреАрд╕рд░рд╛ рдЙрджрд╛рд╣рд░рдг textuts.com рд╕реЗ
рдлрд╝реЛрдЯреЛрд╢реЙрдк рдореЗрдВ рдЦрд░реЛрдВрдЪ рдЯрд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ
рд╕рдмрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдФрд░ рд╣рдо CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдареАрдХ рдЙрд╕реА рдкреНрд░рднрд╛рд╡ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред
<h2 class="cs-text"> : тЩе , , , , .</h2> <h3 class="cs-text"> </h3>
рд╣рдо рдлрд┐рд░ рд╕реЗ рдЕрдХреНрд╖рд░ рдФрд░ рд╢рдмреНрджреЛрдВ рдФрд░ рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗ:
$(".cs-text").lettering('words').children('span').lettering()
рдпрд╣ рд╣рдореЗрдВ рд╕реНрдкреИрди рдЯреИрдЧ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЛ "рд╢рдмреНрдж" рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╢рдмреНрдж рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрдХреНрд╖рд░ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдХреЗ рд╕рд╛рде "рд╡рд░реНрдг" рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдЧ рдореЗрдВред
рдкрд╛рда рдХреЛ рдХреЗрдиреНрджреНрд░рд┐рдд рдХрд░реЗрдВ:
.cs-text { text-align: center; margin-top: 70px; }
рд╢рдмреНрджреЛрдВ рдХреЛ рдЗрдирд▓рд╛рдЗрди рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдЗрдб рдорд╛рд░реНрдЬрд┐рди рджреЗрдВрдЧреЗ:
.cs-text span[class^="word"] { display: inline-block; margin: 0 15px; }
рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддреАрдХ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░рдВрдЧ, рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЫрд╛рдпрд╛ рдкрд╛рда рдПрдореНрдмреЗрдбреЗрдб рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛, рдФрд░ рдХреБрдЫ рдмреЙрдХреНрд╕-рдЫрд╛рдпрд╛ рдЫрд╛рдпрд╛ рдЯрд╛рдЗрд▓ рдореЗрдВ рд╡реЙрд▓реНрдпреВрдо рдЬреЛрдбрд╝ рджреЗрдЧрд╛:
.cs-text span[class^="char"] { width: 90px; height: 100px; display: inline-block; background: #e4d095; color: #2a1f1b; border-radius: 4px; font-size: 60px; font-weight: 400; line-height: 100px; margin: 10px 3px; text-align: center; cursor: default; font-family: "Spinnaker", Arial, sans-serif; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9), 0 -1px 1px rgba(255,255,255,0.2); text-transform: uppercase; box-shadow: 1px 7px 15px rgba(0,0,0,0.8), inset 3px 0 2px rgba(255,255,255,0.4), inset 0 3px 0px rgba(255,255,255,0.5), inset -2px -3px 0px rgba(143,128,82,0.6); }
рдЕрдм рдереЛрдбрд╝рд╛ "рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛" рдЬреЛрдбрд╝реЗрдВ, рд╣рд░ рд╡рд┐рд╖рдо рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рддреАрд╕рд░реА рдЯрд╛рдЗрд▓ рдХреЛ рдореЛрдбрд╝рддреЗ рд╣реБрдП:
.cs-text span[class^="char"]:nth-child(odd) { transform: rotate(2deg); } .cs-text span[class^="char"]:nth-child(3n) { transform: rotate(-3deg); }
рдкрд╛рдВрдЪрд╡реЗрдВ рд╢рдмреНрдж рдФрд░ рдЕрдВрддрд┐рдо рд╢реАрд░реНрд╖рдХ рдореЗрдВ рд▓рд╛рд▓ рдЕрдХреНрд╖рд░ рд╣реЛрдВрдЧреЗ, рдФрд░ рд╢реАрд░реНрд╖рдХ рдмрд╛рдХреА рдкрд╛рда рд╕реЗ рдереЛрдбрд╝рд╛ рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛:
.cs-text > span:nth-child(5) span, h3.cs-text span[class^="char"] { color: #a62a19; } h3.cs-text span[class^="char"] { font-size: 40px; width: 50px; height: 60px; line-height: 60px; }
рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ!

рдЪреМрдереЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рднрд╛рд╡ рд╡рд╛рд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдмрдбрд╝реЗ рдФрд░ рдкрд╛рд░рднрд╛рд╕реА рдмрдирд╛ рджреЗрдВрдЧреЗ, рдкрд╛рда рдХреЗ рд▓рд┐рдП рдЫрд╛рдпрд╛ рдЬреЛрдбрд╝реЗрдВрдЧреЗ рдФрд░ рдХреБрдЫ рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ "рдпрд╛рджреГрдЪреНрдЫрд┐рдХ" рддрд░реАрдХреЗ рд╕реЗ рдШреБрдорд╛рдПрдВрдЧреЗред
<h2 class="cs-text" id="cs-text"> , . . , , .</h2>
рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдкрддреНрд░ рдХреЛ рдПрдХ рд╕реНрдкреИрди рдЯреИрдЧ рдореЗрдВ рд▓рдкреЗрдЯреЗрдВрдЧреЗ, рдЙрд╕реА рд▓реЗрдЯрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред js:
$("#cs-text").lettering();
рдкрд╛рда рдХреЛ рдХреЗрдВрджреНрд░ рдореЗрдВ рд░рдЦреЗрдВ рдФрд░ рдЗрд╕реЗ 100% рдЪреМрдбрд╝рд╛рдИ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ:
.cs-text { width: 100%; text-align: center; margin-top: 80px; }
рдкрддреНрд░ рдкрд╛рд░рднрд╛рд╕реА рд╣реЛрдВрдЧреЗ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдХрдо рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдореВрд▓реНрдп рд╡рд╛рд▓реЗ RGBA рд░рдВрдЧ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдПрдХ рдмрдбрд╝реЗ рдСрдлрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкрд╛рда рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╛рдпрд╛ рднреА рдЬреЛрдбрд╝реЗрдВрдЧреЗ:
.cs-text span { font-family: 'Cantata One', 'Trebuchet MS', sans-serif; font-size: 180px; line-height: 150px; font-weight: 400; color: rgba(255,255,255,0.3); display: inline-block; text-transform: uppercase; text-shadow: 15px 15px 0 rgba(0,0,0,0.2); cursor: default; pointer-events: none; }
рдЪреВрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реВрдЪрдХ-рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ: рдХреЛрдИ рднреА рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВред рдпрд╣ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдкрд╛рда рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрд╛рдПрдЧрд╛ред
рдЕрдм, рдЪрд▓реЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдШреБрдорд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ: nth-child selector:
.cs-text span:nth-child(2n) { transform: rotate(-6deg); color: rgba(255,255,255,0.4); ; } .cs-text span:nth-child(3n) { transform: translateY(20px); } .cs-text span:nth-child(4n) { color: rgba(255,255,255,0.2); } .cs-text span:nth-child(3n+3) { transform: scale(1.4) rotate(5deg); } .cs-text span:nth-child(7n) { font-size: 110px; } .cs-text span:nth-child(12n) { font-size: 200px; }
рдпрд╣ рд╕рдм, рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд▓реЗрдХрд┐рди рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдкрд╛рда рдкреНрд░рднрд╛рд╡ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 5 рдореЗрдВ, рдПрдХ 3D рдкреНрд░рднрд╛рд╡ рдмрдирд╛рдПрдБред
<h2 class="cs-text" id="cs-text"></h2>
рдпрд╣рд╛рдВ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЕрдХреНрд╖рд░ рдХреЛ рджреЛ рд╕реНрдкреИрди рдЯреИрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд▓рдкреЗрдЯрд╛ рдЬрд╛рдП, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкрд╣рд▓реЗ рд▓реЗрдЯрд░рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗред js рдФрд░ рдлрд┐рд░ рдмрдирд╛рдП рдЧрдП рд╕реНрдкреИрди рдЯреИрдЧреНрд╕ рдХреЛ рдПрдХ рдФрд░ рд▓рдкреЗрдЯреЗрдВ:
$("#cs-text").lettering().children('span').wrap('<span>');
рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдЪреМрдбрд╝рд╛рдИ / рдКрдБрдЪрд╛рдИ рдФрд░ рдкреИрдбрд┐рдВрдЧ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
.cs-text { position: relative; width: 960px; height: 100px; margin: 100px auto; cursor: default; }
рд╕реНрдкреИрди рдЯреИрдЧ рдХреА рдкрд╣рд▓реА рдкрд░рдд рдореЗрдВ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдФрд░ рдлреНрд▓реЛрдЯ рдЧреБрдг рд╣реЛрдВрдЧреЗ:
.cs-text > span { perspective: 200px; float: left; position: relative; }
рдЪреВрдВрдХрд┐ рд╣рдо рдЖрдВрддрд░рд┐рдХ рд╕реНрдкреИрди рдЯреИрдЧ рдХреЛ рдШреБрдорд╛рдПрдВрдЧреЗ рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд░рдо рдореЗрдВ (рдХреЗрдВрджреНрд░ рд╕реЗ рдХрд┐рдирд╛рд░реЛрдВ рддрдХ) рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
.cs-text > span:first-child, .cs-text > span:last-child { z-index: 1; } .cs-text > span:nth-child(2), .cs-text > span:nth-child(7){ z-index: 2; } .cs-text > span:nth-child(3), .cs-text > span:nth-child(6){ z-index: 3; } .cs-text > span:nth-child(4) { z-index: 5; } .cs-text > span:nth-child(5){ z-index: 4; }
рдЖрдВрддрд░рд┐рдХ рд╕реНрдкреИрди рдореЗрдВ рдХрдИ рдкреГрд╖реНрдарднреВрдорд┐ рд╣реЛрдВрдЧреА: рдврд╛рд▓ рдФрд░ рдкрд╛рд░рднрд╛рд╕реА рдмрдирд╛рд╡рдЯред рд╣рдо рдмреЙрдХреНрд╕-рд╢реИрдбреЛ рднреА рд▓рдЧрд╛рдПрдВрдЧреЗ, рдЬреЛ рддрддреНрд╡реЛрдВ рдХреЛ рдХреБрдЫ рдЧрд╣рд░рд╛рдИ рджреЗрдЧрд╛:
.cs-text span span { display: block; background: url(../images/scratch-texture.png), linear-gradient(to right, #00b7ea 0%,#009ec3 100%); box-shadow: -1px 0 2px rgba(255,255,255,0.4), -2px 0 0 #00adda, -2px 7px 9px rgba(0, 0, 0, 0.5); color: #fff; text-shadow: -1px -1px 2px rgba(0,0,0,0.6); width: 120px; height: 150px; font-weight: 700; line-height: 150px; font-size: 140px; text-align: center; text-transform: uppercase; }
рдЕрдВрддрд┐рдо рдЪрд╛рд░ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рдПрдХ рд╡реНрдпреБрддреНрдХреНрд░рдо рдврд╛рд▓, рдмреЙрдХреНрд╕-рдЫрд╛рдпрд╛ рдФрд░ рдкрд╛рда-рдЫрд╛рдпрд╛ рд╣реЛрдЧрд╛:
.cs-text > span:nth-child(n+5) span { background: url(../images/scratch-texture.png), linear-gradient(to right, #009ec3 0%,#00b7ea 100%); box-shadow: 1px 0 2px rgba(255,255,255,0.4), 2px 0 0 #00adda, -2px 7px 9px rgba(0, 0, 0, 0.5); text-shadow: 1px 1px 2px rgba(0,0,0,0.6); }
рдЕрдм рд╣рдо рдЬреЗрдб-рдЗрдВрдбреЗрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрдВрддрд░рд┐рдХ рд╕реНрдкреИрди рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╣рдо рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рднрд╛рд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдШреБрдорд╛рдПрдВрдЧреЗред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореВрд▓реНрдп рд╣реЛрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЪрдпрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ: nth-child:
.cs-text > span:nth-child(4) span{ transform: translateZ(40px) rotateY(40deg); } .cs-text > span:nth-child(5) span{ transform: translateZ(40px) rotateY(-40deg); } .cs-text > span:nth-child(3) span{ transform: translateZ(30px) rotateY(30deg); } .cs-text > span:nth-child(6) span{ transform: translateZ(30px) rotateY(-30deg); } .cs-text > span:nth-child(2) span{ transform: translateZ(20px) rotateY(20deg); } .cs-text > span:nth-child(7) span{ transform: translateZ(20px) rotateY(-20deg); } .cs-text > span:first-child span{ transform: translateZ(10px) rotateY(10deg); } .cs-text > span:last-child span{ transform: translateZ(10px) rotateY(-10deg); }
рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕реНрдкреИрдиреНрд╕ рдХреЛ рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдВ:
.cs-text > span:nth-child(-n+4) { transform: translateX(14px); } .cs-text > span:nth-child(n+5) { transform: translateX(-14px); }
рд╣реЛ рдЧрдпрд╛, рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдлрд╝ рд╕реБрдерд░рд╛ 3D рдкрд╛рда рд╣реИ!

рдУрд░рд┐рдЧреЗрдореА рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдЕрдХреНрд╖рд░ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдкрд╛рд░рднрд╛рд╕реА рд╕реНрдкреИрди рд╣реЛрдВрдЧреЗ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдШреБрдорд╛рдПрдВрдЧреЗ рдФрд░ "рдЭреБрдХрд╛рд╡" рдХрд░реЗрдВрдЧреЗред рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрди рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред
<h2 class="cs-text" id="cs-text"></h2>
рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрддреНрд░ рдХреЛ рд╕реНрдкреИрди рдЯреИрдЧ рдХреЗ рд╕рд╛рде рд▓рдкреЗрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд╣рд▓реЗ рддреАрди рдЦрд╛рд▓реА рд╕реНрдкреИрди рдЯреИрдЧ рд╣реЛрдВрдЧреЗ, рдФрд░ рдпрд╣ рд╕рдм рджреВрд╕рд░реЗ рд╕реНрдкреИрди рдЯреИрдЧ рдХреЗ рд╕рд╛рде рд▓рдкреЗрдЯрд╛ рдЬрд╛рдПрдЧрд╛ (рд╣рд╛рдБ, рдЖрдк рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ):
$("#cs-text").lettering().children('span').wrap('<span>').parent().prepend('<span></span><span></span><span></span>');
рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдХреБрдЫ рдкреИрдбрд┐рдВрдЧ рдЬреЛрдбрд╝реЗрдВ:
.cs-text { width: 600px; margin: 70px auto 30px; } .cs-text:before, .cs-text:after { content: " "; display: table; } .cs-text:after { clear: both; }
рд╕рднреА рдЕрд╡рдзрд┐ рдЯреИрдЧ рдмреНрд▓реЙрдХ рддрддреНрд╡ рд╣реЛрдВрдЧреЗ:
.cs-text span{ cursor: default; display: block; position: relative; }
рд╕реНрдкреИрди рдХреА рдкрд╣рд▓реА рдкрд░рдд рдХреА рдКрдВрдЪрд╛рдИ рдФрд░ рдЪреМрдбрд╝рд╛рдИ 130 рдкрд┐рдХреНрд╕реЗрд▓ рдФрд░ рдХреБрдЫ рдЗрдВрдбреЗрдВрдЯ рд╣реЛрдЧреА:
.cs-text > span { float: left; width: 130px; height: 130px; margin: 10px; }
рд╕рднреА рдЖрдВрддрд░рд┐рдХ рд╕реНрдкреИрди рдореЗрдВ рдПрдХ RGBA рдкреГрд╖реНрдарднреВрдорд┐ рд╣реЛрдЧреА рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд░рднрд╛рд╕реА рдмрдирд╛ рджреЗрдЧреАред рд╣рдо рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд░рдордг рднреА рдЬреЛрдбрд╝реЗрдВрдЧреЗ:
.cs-text span span { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255,255,255,0.3); box-shadow: 1px 1px 2px rgba(0,0,0,0.2); transition: all 0.3s ease-in-out; }
рдЕрдВрддрд┐рдо рдмрдЪреНрдЪреЗ рдХреЗ рдЖрдВрддрд░рд┐рдХ рд╕реНрдкреИрди рдореЗрдВ рдЕрдХреНрд╖рд░ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ рдкрд╛рда рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд░рдВрдЧ рдЫрд╛рдпрд╛ рдЬреЛрдбрд╝реЗрдВред рдЗрд╕рдореЗрдВ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдврд╛рд▓ рднреА рд╣реЛрдЧреА рдЬреЛ рдПрдХ рд╕реВрдХреНрд╖реНрдо рдореЛрдбрд╝ рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдЧреА:
.cs-text span span:last-child{ font-size: 70px; line-height: 130px; font-weight: 400; text-transform: uppercase; text-align: center; color: rgba(255,255,255,0.8); font-family: 'Michroma', sans-serif; text-shadow: 1px 1px 1px rgba(0,0,0,0.1), -1px -1px 1px rgba(0,0,0,0.1), 5px 5px 0 rgba(216,65,40,0.6), -5px -5px 0 rgba(37,166,164,0.6); background: linear-gradient( 45deg, rgba(249,249,249,0.08) 0%, rgba(234,234,234,0.5) 49%, rgba(255,255,255,0.51) 50%, rgba(244,244,244,0.94) 100% ); }
рдЕрдм рдХреБрдЫ рдордирдорд╛рдиреЗ рдЯреНрд╡рд┐рд╕реНрдЯ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╕реНрдкреИрди рдХреЗ рд▓рд┐рдП рдореБрдбрд╝реЗрдВ:
.cs-text > span:nth-child(odd) span:first-child { transform: rotate(5deg) skewY(-14deg); } .cs-text > span:nth-child(even) span:first-child { transform: rotate(-35deg) skewY(-5deg); } .cs-text > span:nth-child(odd) span:nth-child(2) { transform: rotate(45deg) skewY(-10deg); } .cs-text > span:nth-child(even) span:nth-child(2) { transform: rotate(27deg) skewY(-12deg); } .cs-text > span:nth-child(odd) span:nth-child(3) { transform: rotate(45deg); } .cs-text > span:nth-child(even) span:nth-child(3) { transform: rotate(30deg); }
рдЬрдм рдордБрдбрд░рд╛, рд╣рдо рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ:
#cs-text > span:hover span { transform: rotate(0deg) skewY(0deg); text-shadow: 1px 1px 0 rgba(216,65,40,0.1), -1px -1px 0 rgba(37,166,164,0.1); }
рдЫрдард╛ рдЙрджрд╛рд╣рд░рдг рддреИрдпрд╛рд░ рд╣реИ! рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрдИ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рдмрд╕ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд╢реБрд░реВ рдореЗрдВ рд▓реЛрдЧреЛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░, рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЕрдиреНрдп рд╕рднреА рдЕрдХреНрд╖рд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред рд╣рдо рдпрд╣рд╛рдВ рд▓реЗрдЯрд░рд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд╣рдо рд╕рд┐рд░реНрдл рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ:
<h2 class="cs-text"> <span>C</span> <span>o</span> <span>d</span> <span>r</span> <span>o</span> <span>p</span> <span>s</span> <span></span> </h2>
рдкрд╣рд▓реЗ рд╣рдо рдХреБрдЫ рдкрд╛рда рдЧреБрдгреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
.cs-text { font-size: 50px; text-transform: uppercase; margin: 80px auto 0 auto; width: 580px; height: 100px; padding-left: 20px; font-family: 'McLaren', Arial; font-weight: 400; position: relative; } .cs-text:before, .cs-text:after { content: " "; display: table; } .cs-text:after { clear: both; }
рд╕реНрдкреИрди рдЯреИрдЧреНрд╕ рдореЗрдВ рдлреНрд▓реЛрдЯ рд╣реЛрдЧрд╛: рд▓реЗрдлреНрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА, рдФрд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЧреЛрд▓ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдПрдХ рд╕рдВрдХреНрд░рдордг рднреА рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред
.cs-text span { cursor: default; display: block; float: left; border-radius: 50%; width: 100px; height: 100px; line-height: 100px; text-align: center; margin: 0 0 0 -20px; color: rgba(255,255,255,0.95); text-shadow: 0 -1px 1px rgba(0,0,0,0.1); transition: all 0.4s ease-in-out; }
рд╕рдорд╛рди рдФрд░ рд╡рд┐рд╖рдо рдЕрд╡рдзрд┐ рдХреЗ рдЯреИрдЧ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрд▓рдЧ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рд╣реЛрдЧрд╛ рдФрд░ рд╣рдо рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рд╕реВрдХреНрд╖реНрдо рдмрдирд╛рд╡рдЯ рдЬреЛрдбрд╝реЗрдВрдЧреЗ:
.cs-text span:nth-child(odd) { background: rgba(118,176,204, 0.8) url(../images/noise.png); } .cs-text span:nth-child(even) { background: rgba(58,126,162, 0.8) url(../images/noise.png); }
рд╕рднреА рд╕реНрдкреИрди рдХреЛ рдХреЗрдВрджреНрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рджреЛ рдмрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗ: рдкрд╣рд▓реА рдмрд╛рд░ рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдХреЛ 3 рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред 300%, рдФрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ рд░реВрдкрд╛рдВрддрд░рдг:
.cs-text span:nth-child(1) { transform: translate(300%) translate(-60px); } .cs-text span:nth-child(2) { transform: translate(200%) translate(-40px); } .cs-text span:nth-child(3) { transform: translate(100%) translate(-20px); } .cs-text span:nth-child(5) { transform: translate(-100%) translate(20px); } .cs-text span:nth-child(6) { transform: translate(-200%) translate(40px); } .cs-text span:nth-child(7) { transform: translate(-300%) translate(60px); }
рдЕрдВрддрд┐рдо рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рд╕реНрдкреИрди рдореЗрдВ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ 0 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧреА:
.cs-text span:not(:last-child) { opacity: 0; pointer-events: none; }
рдЕрдВрддрд┐рдо рд╕реНрдкреИрди рдореЗрдВ рд▓реЛрдЧреЛ рд╣реЛрдЧрд╛ред рд╣рдо рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдкреГрд╖реНрдарднреВрдорд┐ рджреЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ:
.cs-text span:last-child{ position: absolute; top: 0; left: 50%; margin-left: -50px; z-index: 100; background: url(../images/codrops_logo.jpg) no-repeat center center; }
рдЬрдм рдЖрдк рдорд╛рдЙрд╕ рдШреБрдорд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рд╕реНрдкреИрди рдЕрдкрдиреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯ рдЖрдПрдВрдЧреЗ, рдФрд░ рд╣рдо рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдореВрд▓реНрдп рдХреЛ 1 рддрдХ рдмрдврд╝рд╛ рджреЗрдВрдЧреЗ:
.cs-text:hover span:not(:last-child){ transform: translate(0%); opacity: 1; }
рд▓реЛрдЧреЛ рдереЛрдбрд╝рд╛ рдмрдбрд╝рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдлрд┐рд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛:
.cs-text:hover span:last-child { opacity: 0; transform: scale(1.4); }

рдЕрдВрддрд┐рдо рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдкрд╛рда рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЫрд╛рдпрд╛ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЦреЗрд▓реЗрдВрдЧреЗред
<h2 class="cs-text"> </ h2>
рд╣рдо рдлрд┐рд░ рд╕реЗ рд╕рднреА рд╡рд░реНрдгреЛрдВ рдХреЛ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП lettering.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
$(".cs-text").lettering('words');
рдореБрдЦреНрдп рд╢реАрд░реНрд╖рдХ рдХреЗ рд▓рд┐рдП рдЪреМрдбрд╝рд╛рдИ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕реЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рд░рдЦреЗрдВред рд╣рдо рднреА рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдЭреБрдХрд╛рдПрдВрдЧреЗ:
.cs-text { width: 660px; margin: 120px auto 30px; cursor: default; transform: skewY(-12deg); text-align: center; }
рдЪрд▓реЛ рд╕реНрдкреИрди рдЯреИрдЧреНрд╕ рдХреЛ рдмреНрд▓реЙрдХ рдПрд▓реАрдореЗрдВрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╢реАрд░реНрд╖ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
.cs-text span { display: block; color: #fff; font-weight: 400; text-transform: uppercase; margin-top: 6px; font-family: 'Stint Ultra Expanded', cursive; }
рдкрд╣рд▓реЗ рд╢рдмреНрдж рдореЗрдВ 100 рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдФрд░ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдмрдбрд╝реА рджреВрд░реА рд╣реЛрдЧреА:
.cs-text span:first-child { font-size: 100px; letter-spacing: 96px; text-shadow: 6px 6px 0px rgba(255,255,255,0.3); }
рджреВрд╕рд░рд╛ рд╢рдмреНрдж рдЗрдЯреИрд▓рд┐рдХ рд╕реЗрд░рд┐рдлрд╝ рдЯрд╛рдЗрдкрдлреЗрд╕ рдореЗрдВ рд╣реЛрдЧрд╛, рдФрд░ рд╣рдо рдЗрд╕реЗ рдПрдХ рдЧрд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗ:
.cs-text span:nth-child(2) { font-family: Georgia, serif; font-weight: 400; text-transform: none; font-style: italic; line-height: 60px; font-size: 67px; color: #392f2c; text-shadow: 1px 1px 1px rgba(255,255,255,0.3); position: relative; }
рд╣рдо рдЫрджреНрдо рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдкрд╣рд▓реЗ рдФрд░: рдмрд╛рдИрдВ рдФрд░ рджрд╛рдИрдВ рдУрд░ рджреЛ рд▓рд╛рдЗрдиреЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
.cs-text span:nth-child(2):before, .cs-text span:nth-child(2):after { content: ''; width: 240px; height: 2px; background: #392f2c; position: absolute; top: 50%; margin-top: -1px; box-shadow: 0 1px 0 rgba(255,255,255,0.2); } .cs-text span:nth-child(2):before { left: 0px; } .cs-text span:nth-child(2):after { right: 0px; }
рдЕрдВрддрд┐рдо рд╢рдмреНрдж рдореЗрдВ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдвреЗрд░ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдХреЗ рд▓рд┐рдП рдХрдИ рдЫрд╛рдпрд╛рдПрдВ рд╣реЛрдВрдЧреАред рдЯреНрд░рд┐рдХ рдХреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХрд▓рд░ рдХреЗ рд╕рд╛рде рдЯреЗрдХреНрд╕реНрдЯ рдХрд▓рд░ рдХреЛ рдЕрд▓реНрдЯрд░рдиреЗрдЯ рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдбрд╛рд░реНрдХ рдмреНрд░рд╛рдЙрди рд╣реИ:
.cs-text span:nth-child(3) { font-size: 130px; text-shadow: 2px 2px 0 #645f59, 4px 4px 0 #fff, 6px 6px 0 #645f59, 8px 8px 0 #fff, 10px 10px 0 #645f59, 12px 12px 0 #fff, 14px 14px 0 #645f59, 16px 16px 0 #fff, 18px 18px 0 #645f59, 20px 20px 0 #fff, 22px 22px 0 #645f59, 24px 24px 0 #fff; }
рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИ! рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВрдЧреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧреА рдкрд╛рдПрдВрдЧреЗ! рдЖрдк рдЙрдирдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ!
рдкреНрд░рджрд░реНрд╢рдирд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ