LESS / SCSS рдХрд╛ рдкреНрд░рд╕рд╛рд░, рд╕рд╛рде рд╣реА рд╕рд╛рде рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдФрд░ рдорд╛рдирдХреЛрдВ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрдВрджреЛрд▓рдиреЛрдВ, jQuery рдХреЗ рдЖрдЧрдорди рдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдкреНрд░рд╢рдВрд╕рдХ рдХреЛ HTML рдкреЗрдЬреЛрдВ рдХреЗ рд▓реЗрдЖрдЙрдЯ рдФрд░ рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ рд▓реМрдЯрд╛ рджрд┐рдпрд╛ред
рд▓реЗрдХрд┐рди рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдореЗрдВ рдПрдХ рдЦрдВрдб, рдПрдХ рдмреНрд▓реЙрдЧ рдХрд╛ рдПрдХ рдЦрдВрдб, рдпрд╛ рд╣реИрдмрд░ рдХрд╛ рдкреВрд░рд╛ рдореБрдЦреНрдп рдкреГрд╖реНрда рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рд╣рд╛рдВ, рд╣рдо рдкреГрд╖реНрда рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрдЕрдк рдХрд░рддреЗ рд╣реИрдВ, рдмрд╣реБрдд рд╕реЗ рдиреЗрд╕реНрдЯреЗрдб рдмреНрд▓реЙрдХ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП CSS / LESS / SCSS рдмрдирд╛рддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдРрд╕реЗ рдЕрджреНрднреБрдд рдЙрдкрдХрд░рдг рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдЬрд╝реЗрди-рдХреЛрдбрд┐рдВрдЧ, jQuery рдХреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ, рдФрд░ рдЧреНрд░рд┐рдб рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП - рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдпрд╛ рдЬрд╝рд░реНрдм рдлрд╛рдЙрдВрдбреЗрд╢рди рдЬреИрд╕реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реАрдПрд╕рдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХред
рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдореИрдВ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЙрдирдореЗрдВ рдПрдХ рд╣реА рддрддреНрд╡ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рдХрдИ рддрддреНрд╡ рд╣реИрдВред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдиреЗ рдкреГрд╖реНрда рдХреЛ рд╕рд╛рдордЧреНрд░реА рд╕реЗ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЬреАрд╡рди рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдмреНрд▓реЙрдХ рдХреЗ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдХреЙрдкреА рдХрд┐рдпрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрдкрдХрд╛ рдкрд╕рдВрджреАрджрд╛ рд╕реАрдПрдордПрд╕ рдпрд╛ рд╡реЗрдм рдлреНрд░реЗрдо рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рд╣рд╛рде рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдФрд░ рдлрд┐рд░ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдмрджрддрд░, рдЖрдк рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВ рдЬреЛ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рд╕реЗ HTML-рдХрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХреЛ рд╕реНрд╡рдпрдВ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдХреБрдЫ рджрд┐рдиреЛрдВ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреЙрдкреБрд▓реЗрдЯреНрд╕ рдмрдирд╛рдИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд░ рдФрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрд┐рдд рдкрд░реЗрд╢рд╛рдирд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╣рдореЗрдВ CSS рдореЗрдВ рд╕рд┐рдВрдереИрдЯрд┐рдХ рд╢реБрдЧрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ CSS рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ HTML рддрддреНрд╡реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рдкреЗрдЬ 7 рдкрд░ рдХрд┐рд╕реА рднреА рддрддреНрд╡ рдХреЗ рдкреЙрдкреБрд▓реЗрдЯ -7 рд╡рд░реНрдЧ рдПрдХ рдХреЗ рдмрдЬрд╛рдп рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛, рдФрд░ рдкреЙрдкреНрдпреБрд▓реЗрдЯ-рдЗрдирд░ -3 рд╡рд░реНрдЧ рддрддреНрд╡ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рддреАрди рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред
рдХреИрд╕реЗ рдХрд░реЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓?
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЪреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдХреЗрд╡рд▓ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдпрд╛ рд╣реИ:
<ul> <li><img src="images/thumb.jpg" /><div class="title">Lorem ipsum dolor...</div></li> <li><img src="images/thumb.jpg" /><div class="title">Lorem ipsum dolor...</div></li> <li><img src="images/thumb.jpg" /><div class="title">Lorem ipsum dolor...</div></li> <li><img src="images/thumb.jpg" /><div class="title">Lorem ipsum dolor...</div></li> <li><img src="images/thumb.jpg" /><div class="title">Lorem ipsum dolor...</div></li> </ul>
рдПрдХ рдмреНрд▓реЙрдХ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп:
<li><img src="images/thumb.jpg" /><div class="title">Lorem ipsum dolor...</div></li>
.Populate-5 рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
<li class="populate-5"><img src="images/thumb.jpg" /><div class="title">Lorem ipsum dolor...</div></li>
рдкреГрд╖реНрда рдкрд░ 5 рдЖрдЗрдЯрдореЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рджреЛ рдЙрддреНрдкрд╛рдж рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде 5 рдЖрдЗрдЯрдо рдЪрд╛рд╣рд┐рдП? рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ:
<li class="populate-5"><img class="populate-2" src="images/thumb.jpg" /><div class="title">Lorem ipsum dolor...</div></li>
рдпрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдкрд╛рда:
<li class="populate-5"><img class="populate-2" src="images/thumb.jpg" /><div class="title populate-inner-3">Lorem ipsum dolor...</div></li>
рдЬреИрд╕реЗ рд╣реА рдЖрдк рд▓реЗрдЖрдЙрдЯ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрди рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдЖрдк рдЕрдкрдиреЗ рд╢реБрджреНрдз HTML рдорд╛рд░реНрдХрдЕрдк рдХреЛ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЫрджреНрдо рдХрдХреНрд╖рд╛рдПрдВ: рдЖрдкрдХреЗ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдШреЛрд╖рд┐рдд nth-child рдХреЛ рднреА рддрддреНрд╡реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ jQuery рдХреЗ рдмрд╛рдж рдкреЗрдЬ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:
<script type="text/javascript" src="https://rawgithub.com/vladignatyev/populate-js/master/js/populate.js"></script>
рдЕрдм рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдХреНрдпрд╛ рд╣реИред
рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ?
рдЕрдВрджрд░ populatejs рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдЗрдВрдЬрди рд╣реИ рдЬреЛ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП DOM рдЯреНрд░реА рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдФрд░ CSS рддрддреНрд╡ рд╡рд░реНрдЧреЛрдВ рдХреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдШреЛрд╖рдгрд╛рдУрдВ (jQuery рдореЗрдВ 'рд╡рд░реНрдЧ' рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рднреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛрдб рдХреЛ рдЕрджреНрднреБрдд рдХреНрдпреВрдиреЗрдЯ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ test.html рдЦреЛрд▓реЗрдВред
рдЬрдм HTML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбреЛрдо рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдиреЛрдбреНрд╕ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреА рд╣реИ рдЬреЛ рд╡рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рд╣реЛрддреЗ рд╣реИрдВредред Populate- * рдФрд░ .populate-inner- * рдЗрд╕рдХреЗ рдмрд╛рдж, рдПрдХ рд░рд┐рд╡рд░реНрд╕ рдЪрд╛рд▓ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдкрд╛рд░рд┐рдд рдиреЛрдбреНрд╕ рдХреЛ .populated рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ "рдХреНрд▓реЛрдирд┐рдВрдЧ" рдСрдкрд░реЗрд╢рди рдЙрди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЗрди рдиреЛрдбреНрд╕ рдХреЗ рд╡рд╛рд░рд┐рд╕ рдХреЗ рдкреВрд░реЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреА рдирдХрд▓ рдХрд░рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдореБрдЭреЗ рд╕рдореБрджрд╛рдп рд╕реЗ рдХрд┐рд╕реА рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреБрд╢реА рд╣реЛрдЧреА, рдФрд░ рдореБрдЭреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрд░реЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдЗрд╢рд╛рд░реЛрдВ рдореЗрдВ рдмрдЪрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореБрдЭреЗ рдмрдЪрд╛ рдЪреБрдХрд╛ рд╣реИред
1.
рдЬрд╝реЗрди рдХреЛрдбрд┐рдВрдЧ - HTML / CSS рддреЗрдЬреА рд╕реЗ рд▓рд┐рдЦреЗрдВ2.
jQuery рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛2.
рдмреВрдЯрд╕реНрдЯреНрд░реИрдк3.
Zurb Foundation4.
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЗрдЬ PopulateJS5.
рдХреНрд╡рд┐рдЯ рдЬреЗрдПрд╕ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ5.
рдЧрд┐рдЯрд╣рдм рд╕реНрд░реЛрдд рдХреЛрдб6.
рдореЗрд░рд╛ рдЯреНрд╡рд┐рдЯрд░ , рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд╛рд▓рди рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдЖрдк "рдзрдиреНрдпрд╡рд╛рдж" рдХрд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдореБрдЭреЗ рдЬрд┐рдареВрдм рдкрд░ рдХрд╛рдВрдЯрд╛ !