Фон, прокручивающийся медленнее основного контента на jQuery
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
/* Recomended styles */ #horizontal { background-image: url(Ссылка на фоновую картинку для горизонтального блока); background-position: 0px 0px; /* horizontal vertical */ height: 300px; width: 300px; overflow: auto; } #vertical { background-image: url(Ссылка на фоновую картинку для вертикального блока); background-position: 0px 0px; /* horizontal vertical */ height: 300px; width: 300px; overflow: auto; } /* Optional styles */ #horizontal { float: left; margin-left: 100px; } #horizontal > div { height: 270px; width: 900px; margin: 0; color: White; } #horizontal .panel { width: 31%; padding: 0 1%; float: left; } #vertical { float: left; margin-left: 100px; } #vertical > div { margin: 0; color: White; } #vertical .panel { padding: 0 1%; height: 300px; } |
2#: Далее на нужных страницах после /head вставляйте:
1 2 3 4 5 6 7 |
<script type="text/javascript" src="/js/jquery.backgroundparallax.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#horizontal").backgroundparallax(); $("#vertical").backgroundparallax(); }); </script> |
3#: Следующий код в то место, где будет сам блок: 1) Горизонтальный:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<div id="horizontal"> <div> <div class="panel"> Здесь любой ваш текст в первом абзаце </div> <div class="panel"> Здесь любой ваш текст во втором абзаце </div> <div class="panel"> Здесь любой ваш текст в третьем абзаце </div> </div> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<div id="vertical"> <div> <div class="panel"> Здесь любой ваш текст в первом абзаце </div> <div class="panel"> Здесь любой ваш текст во втором абзаце </div> <div class="panel"> Здесь любой ваш текст в третьем абзаце </div> </div> </div> |