рдЖрдЬ рдореИрдВ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдкреНрд░рднрд╛рд╡ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:
рдЙрджреНрджреЗрд╢реНрдп:
рдлреАрдХрд╛ рддрднреА рджрд┐рдЦрд╛рдПрдВ рдЬрдм рдЯреЗрдХреНрд╕реНрдЯ рдХреА рдКрдВрдЪрд╛рдИ рдХрдВрдЯреЗрдирд░ рдХреА рдКрдВрдЪрд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЖрдпрд╛рдо рджрд┐рдП рдЧрдП рд╣реИрдВред
рд╕рдорд╛рдзрд╛рди:
рдкрд╣рд▓рд╛ рдХрджрдо
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдорд╛рд░реНрдХрдЕрдк рдмрдирд╛рдПрдВред рд╣рдореЗрдВ рддреАрди рдмреНрд▓реЙрдХ рдЪрд╛рд╣рд┐рдП рд╣реЛрдВрдЧреЗ:
- рдкрд╛рда рдХреЗ рд▓рд┐рдП рд╣реА;
- рд╕рд╣рд╛рдпрдХ рдЕрдХрдбрд╝ рдХреЗ рд▓рд┐рдП;
- рдлреАрдХрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
<div class="text"></div> <div class="helper"></div> <div class="fade"></div>
рджреВрд╕рд░рд╛ рдХрджрдо
рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рджреЛ рдмреНрд▓реЙрдХ рдмрд╛рдИрдВ рдУрд░ рд▓реАрдХ рд╣реЛрддреЗ рд╣реИрдВ (рдлреНрд▓реЛрдЯ: рдмрд╛рдПрдВ), рддреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдиреАрдЪреЗ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдордзреНрдпрд╡рд░реНрддреА рдкрд╛рда рдХреА рдКрдВрдЪрд╛рдИ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдлреНрд▓реЛрдЯ рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдХреА рдКрдВрдЪрд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдпрд╛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдмрдЧрд▓ рдореЗрдВ, рдпрджрд┐ рдХрдо рд╣реИред рдЙрджрд╛рд╣рд░рдг:
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, .text рдФрд░ .fade рд▓реАрдХ рд╣реЛрдЧрд╛, рдФрд░ .helper рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдкрд╛рда рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдПрдЧрд╛ред
.text { float: left; width: 400px; } .helper { height: 400px; } .fade { float: left; width: 400px; height: 60px; background: url(fade.png) repeat-x; }
рд╕рд╣рд╛рдпрдХ рддрддреНрд╡ рдХреА рдКрдВрдЪрд╛рдИ рдХрдВрдЯреЗрдирд░ рдХреА рдКрдВрдЪрд╛рдИ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдлрд┐рд░ рдпрджрд┐ .text (рдкрд╣рд▓рд╛ рд▓реАрдХ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рддрддреНрд╡) .helper рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ .fade рджрд╛рдИрдВ рдУрд░ рд╢рд┐рдлреНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рддреАрд╕рд░рд╛ рдХрджрдо
рдФрд░ рдЕрдм рд╣рдо "рдЗрдирд╡рд░реНрдЯ" рдХрд░рддреЗ рд╣реИрдВред рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрд╛рдпреАрдВ рдУрд░ рдЪреМрдбрд╝рд╛рдИ рдХреЗ 100% рддрдХ рд▓реЗ рдЬрд╛рдХрд░ рдКрдкрд░ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ:
.fade { ... margin: -60px 0px 0px -400px; position: relative; } * html .fade { position: static; }
рд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдкрд╛рда рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдлреАрдХрд╛ рд╣реЛред
рдЪреМрдерд╛ рдЪрд░рдг
рдХрдВрдЯреЗрдирд░ рдХреА рдмрд╛рдд рд╣реЛ рд░рд╣реА рд╣реИред
<div class="container"> <div class="wrapper"> <div class="text"></div> <div class="helper"></div> <div class="fade"></div> </div> </div>
рдЪрд╛рд░реЛрдВ рдУрд░ рдЙрдирдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рд▓рдкреЗрдЯреЗрдВ:
.wrapper { width: 5000px; height: 100%; } .helper { height: 100%; }
рдФрд░ рд╣рдо рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд░рд╛рджрд╛ рдерд╛:
.container { width: 400px; height: 400px; overflow: hidden; border: 1px solid #aaa; }
рд╡рд╣ рд╕рдм рд╣реИ!