CSS3小球浮动按钮

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 CSS3小球浮动按钮 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

CSS3小球浮动按钮

HTML代码(index.html):

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>CSS3小球浮动按钮</title>
    <link rel="stylesheet" href="css/style.css" media="screen" type="text/css" />

</head>

<body>
    <div class='panel'>
        <div class='button'>
            <span></span>
        </div>
        <div class='button'>
            <span></span>
        </div>
        <div class='button'>
            <span></span>
        </div>
        <div class='button'>
            <span></span>
        </div>
        <div class='button'>
            <span></span>
        </div>
        <div class='button'>
            <span></span>
        </div>
        <div class='button'>
            <span></span>
        </div>
    </div>
    <div id='track'>
        <div id='orb'></div>
    </div>
    <div id='platform'></div>
    <script src='js/jquery.js'></script>
    <script src="js/index.js"></script>
</body>
</html>









JS代码(index.js):

// DOM Elementsvar orb = $("#orb");
	var track = $("#track");
	var rail = $("#platform");
	var trackWidth = track.width();
	var cartWidth = orb.width();
	$(".button").on("click",function(){
	var position = $(this).position();
	var width = $(this).width();
	var left = position.left;
	var platform = left + width - 20;
	// TODO:Remove magic # $(".button").removeClass("active");
	$(this).addClass("active");
	rail.addClass("active");
	orb.addClass("hover");
	orb.animate({
	"left":platform - cartWidth}
,2000,function(){
	orb.removeClass("hover");
	rail.removeClass("active");
}
);
}
);
	

CSS代码(style.css):

body{background:#ECF0F1;font-family:"Open Sans Condensed",sans-serif;height:100%;}
a{text-decoration:none;}
header{margin-bottom:2em;text-align:center;}
h1,h2{margin:0;padding:0;}
h1{color:#8E44AD;}
h2{color:#BDC3C7;font-size:18px;font-weight:300;}
#platform{background:rgba(0,0,0,0.05);border-radius:7px;height:7px;margin:0 auto;position:relative;top:80px;width:1000px;z-index:0;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg);-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-ms-transition:background-color 1s;transition:background-color 1s;}
#platform.active{background:rgba(142,68,173,0.3);}
#track{bottom:0;height:100px;margin:0 auto;left:0;position:relative;right:0;top:70px;width:1000px;z-index:100;}
#track #orb{background:#8e44ad;border-radius:50%;box-shadow:inset -5px -10px 1px #7f3d9b;bottom:30px;height:100px;position:absolute;text-align:center;bottom:0;width:100px;z-index:200;-webkit-transition:bottom 0.5s ease-in-out;-moz-transition:bottom 0.5s ease-in-out;-ms-transition:bottom 0.5s ease-in-out;transition:bottom 0.5s ease-in-out;}
#track #orb:after{background:rgba(0,0,0,0.05);border-radius:50%;bottom:-22.5px;content:"";display:block;height:16.66667px;margin:0 auto;left:0;position:absolute;right:0;width:66.66667px;-webkit-transition:height 0.5s ease-in-out,width 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out,width 0.5s ease-in-out;-ms-transition:height 0.5s ease-in-out,width 0.5s ease-in-out;transition:height 0.5s ease-in-out,width 0.5s ease-in-out;}
#track #orb.hover{bottom:10px;}
#track #orb.hover:after{bottom:-20px;height:0;width:0;}
.panel{align-items:center;flex-direction:row;margin:0 auto;justify-content:center;position:relative;top:0;width:1000px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.panel .button{background:transparent;color:#333;font-weight:300;padding:0.5em 0;margin:0.5em 0;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
.panel .button:hover{cursor:pointer;}
.panel .button:hover > span{background:#9B59B6;}
.panel .button.active > span,.panel .button:active > span{background:#8E44AD;}
.panel .button span{background:#BDC3C7;border-radius:50%;display:block;height:10px;margin:0 auto;width:10px;}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
33.79 KB
Html CSS3特效
最新结算
股权转让协议意向书模板
类型: .docx 金额: CNY 2.23¥ 状态: 待结算 详细>
股权转让协议意向书模板
类型: .docx 金额: CNY 0.28¥ 状态: 待结算 详细>
CSS3图片向上3D翻转渐隐消失特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3图片向上3D翻转渐隐消失特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
.net c# 将金额转人名币大写金额
类型: .rar 金额: CNY 2.39¥ 状态: 待结算 详细>
.net c# 将金额转人名币大写金额
类型: .rar 金额: CNY 0.3¥ 状态: 待结算 详细>
合伙退伙协议书范本模板
类型: .doc 金额: CNY 2.23¥ 状态: 待结算 详细>
合伙退伙协议书范本模板
类型: .doc 金额: CNY 0.28¥ 状态: 待结算 详细>
合伙退伙协议书范本模板
类型: .doc 金额: CNY 2.23¥ 状态: 待结算 详细>
合伙退伙协议书范本模板
类型: .doc 金额: CNY 0.28¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章