Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
Slide 1
Slide 2
Slide 3
Slide 4
1
2
3
4
css
@import url("https://s1.pstatp.com/cdn/expire-1-M/font-awesome/4.6.0/css/font-awesome.min.css"); @import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700); .clearfix { zoom: 1; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } body { background: #1d1d1f; font-family: "lato", helvetica, arial, sans-serif; color: white; } #wrapper { display: block; width: 90%; margin: 50px auto; } .slider-outer { display: block; width: 100%; height: 250px; position: relative; -webkit-perspective: 1600px; -moz-perspective: 1600px; -o-perspective: 1600px; -ms-perspective: 1600px; } .slider-outer .slider-inner { display: block; width: 100%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; } .slider-outer .slider-inner.rotate.two { -webkit-transform: rotateX(-90deg) translateZ(250px); -moz-transform: rotateX(-90deg) translateZ(250px); -o-transform: rotateX(-90deg) translateZ(250px); -ms-transform: rotateX(-90deg) translateZ(250px); } .slider-outer .slider-inner.rotate.three { -webkit-transform: rotateX(-180deg) translateY(-250px) translateZ(250px); -moz-transform: rotateX(-180deg) translateY(-250px) translateZ(250px); -o-transform: rotateX(-180deg) translateY(-250px) translateZ(250px); -ms-transform: rotateX(-180deg) translateY(-250px) translateZ(250px); } .slider-outer .slider-inner.rotate.four { -webkit-transform: rotateX(-270deg) translateY(-250px); -moz-transform: rotateX(-270deg) translateY(-250px); -o-transform: rotateX(-270deg) translateY(-250px); -ms-transform: rotateX(-270deg) translateY(-250px); } .slider-outer .slide { display: block; width: 100%; height: 250px; position: absolute; background: white; background-color: #ededed; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#ededed)); background-image: -webkit-linear-gradient(top, white, #ededed); background-image: -moz-linear-gradient(top, white, #ededed); background-image: -o-linear-gradient(top, white, #ededed); background-image: linear-gradient(to bottom, white, #ededed); padding: 27px; color: #4ECDC4; overflow: hidden; -webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; } .slider-outer .slide .slide-title { display: block; position: relative; font-size: 70px; font-weight: 100; z-index: 12; } .slider-outer .slide i { display: block; position: absolute; top: 10px; right: -10px; font-size: 300px; color: #C7F464; z-index: 11; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1); } .slider-outer .slide.top { background: #556270; background-color: #46505c; background-image: -webkit-gradient(linear, left top, left bottom, from(#556270), to(#46505c)); background-image: -webkit-linear-gradient(top, #556270, #46505c); background-image: -moz-linear-gradient(top, #556270, #46505c); background-image: -o-linear-gradient(top, #556270, #46505c); background-image: linear-gradient(to bottom, #556270, #46505c); -webkit-transform: rotateX(90deg) translateY(-250px); -moz-transform: rotateX(90deg) translateY(-250px); -o-transform: rotateX(90deg) translateY(-250px); -ms-transform: rotateX(90deg) translateY(-250px); } .slider-outer .slide.back { background: #FF6B6B; color: white; background-color: #ff4747; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF6B6B), to(#ff4747)); background-image: -webkit-linear-gradient(top, #FF6B6B, #ff4747); background-image: -moz-linear-gradient(top, #FF6B6B, #ff4747); background-image: -o-linear-gradient(top, #FF6B6B, #ff4747); background-image: linear-gradient(to bottom, #FF6B6B, #ff4747); -webkit-transform: rotateX(180deg) translateY(-250px) translateZ(250px); -moz-transform: rotateX(180deg) translateY(-250px) translateZ(250px); -o-transform: rotateX(180deg) translateY(-250px) translateZ(250px); -ms-transform: rotateX(180deg) translateY(-250px) translateZ(250px); } .slider-outer .slide.bottom { background: #4ECDC4; background-color: #36c1b7; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ECDC4), to(#36c1b7)); background-image: -webkit-linear-gradient(top, #4ECDC4, #36c1b7); background-image: -moz-linear-gradient(top, #4ECDC4, #36c1b7); background-image: -o-linear-gradient(top, #4ECDC4, #36c1b7); background-image: linear-gradient(to bottom, #4ECDC4, #36c1b7); color: white; -webkit-transform: rotateX(-90deg) translateZ(250px); -moz-transform: rotateX(-90deg) translateZ(250px); -o-transform: rotateX(-90deg) translateZ(250px); -ms-transform: rotateX(-90deg) translateZ(250px); } #nav { display: block; position: relative; width: 100%; margin-top: 27px; z-index: 10; } #nav ul { display: block; padding: 0; margin: 0 0 0; list-style: none; width: 190px; margin: 0 auto; text-align: left; } #nav ul li { display: block; float: left; margin-right: 10px; font-size: 18px; } #nav ul li:nth-of-type(4) { margin-right: 0; } #nav ul li a.btn { display: block; width: 40px; height: 40px; color: white; border: 3px solid white; border-radius: 30px; font-weight: 300; line-height: 35px; text-align: center; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; } #nav ul li a.btn:focus, #nav ul li a.btn:hover { color: #FF6B6B; border-color: #FF6B6B; } #nav ul li a.btn:active { color: #C44D58; border-color: #C44D58; } #nav ul li a.btn.focus { color: #C7F464; border-color: #C7F464; }
JavaScript
(function() { var rotateSlider; $(function() { $('#nav').on('click', 'a', function(e) { var active, theSlide; e = e != null ? e : { e: window.event }; e.preventDefault(); e.stopPropagation(); if ($('#nav').hasClass('active')) { return false; } $('.focus').removeClass('focus'); $(this).addClass('focus'); $('#nav').addClass('active'); theSlide = $(this).attr('data-slide'); active = $('.active').attr('data-slide'); $('.slide').removeClass('active'); return rotateSlider(theSlide, active); }); //DEMO setTimeout(function() { return $('#nav a[data-slide="2"]').trigger('click'); }, 500); setTimeout(function() { return $('#nav a[data-slide="3"]').trigger('click'); }, 1200); return setTimeout(function() { return $('#nav a[data-slide="4"]').trigger('click'); }, 1900); }); rotateSlider = function(slide, active) { /* TODO - detect current slide position and calculate no. slides to target. Ease through those slides to avoid CSS3 transition wonkiness. */ var delta, slides, theSlide; slides = { 1: 'one', 2: 'two', 3: 'three', 4: 'four' }; theSlide = slides[slide]; delta = Math.abs(slide - active); if (delta === 3 && active === '1') { $('.slide[data-slide="' + slide + '"]').addClass('active'); $('.slider-inner').attr('class', 'slider-inner rotate two'); setTimeout(function() { return $('.slider-inner').attr('class', 'slider-inner rotate three'); }, 400); setTimeout(function() { return $('.slider-inner').attr('class', 'slider-inner rotate four'); }, 800); } else if (delta === 3 && active === '4') { $('.slide[data-slide="' + slide + '"]').addClass('active'); $('.slider-inner').attr('class', 'slider-inner rotate three'); setTimeout(function() { return $('.slider-inner').attr('class', 'slider-inner rotate two'); }, 350); setTimeout(function() { return $('.slider-inner').attr('class', 'slider-inner rotate one'); }, 700); } else { $('.slide[data-slide="' + slide + '"]').addClass('active'); $('.slider-inner').attr('class', 'slider-inner rotate ' + theSlide); } return $('#nav').removeClass('active'); }; }).call(this);
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>立方体滑块-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号