时间:2021-07-01 10:21:17 帮助过:1人阅读
具体代码如下
html代码(没写注释)
Parallax Slider
![]()
![]()
![]()
![]()
![]()
![]()
css代码(自己对应着看):
* { margin: 0; padding: 0; }
html, body, .container { width: 100%; height: 100%; font-family: 'Microsoft Yahei'; }
.container { background-color: #222; overflow-x: hidden; }
.container h1 { font-size: 50px; color: #ccc; text-align: center; font-weight: bolder; height: 120px; line-height: 120px; }
.wrap { position: relative; width: 600%; height: 400px; border-top: 10px solid #333; border-bottom: 10px solid #333; margin-top: 20px; }
.bg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; -webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s; }
.bg-1 { background: url(images/bg1.png); }
.bg-2 { background: url(images/bg2.png); }
.bg-3 { background: url(images/bg3.png); }
.wrap-panel { position: absolute; width: 100%; height: 100%; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
.panel { width: 16.66%; height: 100%; float: left; }
.panel img { display: block; margin: 0 auto; margin-top: 35px; border-radius: 10px; border: 10px solid rgba(143, 143, 143, 0.6); }
.navigation-button span:hover { opacity: 0.8 }
.perv-button, .next-button { position: absolute; width: 30px; height: 60px; background-color: #344133; border-radius: 10px; cursor: pointer; opacity: 0.4; }
.perv-button { background: #000 url(images/prev.png) center center no-repeat; }
.next-button { background: #000 url(images/next.png) center center no-repeat; }
.show-small { position: absolute; width: 680px; bottom: 20px; }
.show-small ul { list-style: none; }
.show-small ul li { float: left; margin: 0 10px; border: 5px solid #fff; opacity: 0.7; cursor: pointer;-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s;-o-transition: all .3s; transition: all .3s; }
.show-small ul li:hover { margin-top: -15px; }
js代码(小demo):
以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。