html+css+js适用于移动网页悬浮框效果
工具/原料
adobedreamweaver
方法/步骤
1、准备好需要用到的图。图为png的透明图,方便网页中透明。
2、新建html文档。
3、书写hmtl代码。<divclass="float-menu"> <divclass="plus"><divclass="cross"></div></div> <divclass="menu-list"> <ahref="#index"class="link-home">首页</a> <ahref="#my"class="link-my">我的</a> <ahref="#cart"class="link-cart">购物<spanid="float-cart">6</span></a> </div> </div>
4、书写css代码跷孳岔养。*{margin:0;padding:0;list-style:none;}.floa墉掠载牿t-menu{width:50px;height:50px;position:fixed;z-index:99999;right:40px;bottom:90px;}.float-menudiv{-webkit-transition:all0.2slinear;-ms-transition:all0.2slinear;-moz-transition:all0.2slinear;transition:all0.2slinear;}.float-menu.plus{width:100%;height:100%;background:url(../images/menu-icon.png)no-repeatcentercenter;background-size:100%;z-index:2;position:absolute;left:0;top:0;}.float-menu.plus.cross{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;content:"";background:url(../images/menu-add.png)no-repeatcentercenter;background-size:37%;}.float-menu.menu-list{opacity:0;width:100%;height:100%;z-index:1;position:absolute;left:0;top:0;border-radius:100%;}.float-menu.menu-lista{width:33%;height:16%;display:block;position:absolute;text-align:center;padding-top:17%;opacity:0;font-size:0;color:#333;font-size:12px;text-decoration:none;}.float-menu.menu-lista.link-home{left:50%;top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:url(../images/icon_home.png)no-repeatcenter5px;background-size:50%;}.float-menu.menu-lista.link-my{left:0%;top:50%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);background:url(../images/icon_me.png)no-repeatcentertop;background-size:50%;}.float-menu.menu-lista.link-cart{left:50%;bottom:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:url(../images/icon_cart.png)no-repeatcentertop;background-size:50%;}.float-menu.open.menu-lista{opacity:1;font-size:12px;}.float-menu.open.cross{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-radius:100%;}.float-menu.open.menu-list{opacity:1;width:300%;height:300%;left:-100%;top:-100%;background-color:rgba(255,232,78,.7);}.float-menu#float-cart{background-color:#f97157;border-radius:100%;display:block;position:absolute;right:5px;top:0;color:#fff;min-width:18px;min-height:18px;line-height:18px;text-align:center;}
5、书写并添加js蜣贺鱿柢代码。初始化css代码。<style>*{margin:0;padding:0}html{overflow-y:scroll惺绅寨瞀}body,h1,h2,h3,p,div,dl,dt,dd,ul,ol,li,table,th,td,form,button,input,textarea,legend,hr{padding:0;margin:0}body{padding:0;margin:0;color:#333;font:12px/18px"微软雅黑",arial;height:100%}button,input,select,textarea{font-size:100%}textarea{font:14px/20px"微软雅黑"}button{border:0}li{list-style:none}img{border:0;}a{color:#06c;text-decoration:none;cursor:pointer;outline:none;hide-focus:expression(this.hideFocus=true);}a:hover{color:#06c;text-decoration:underline}.left{float:left;}.right{float:right;}.clear:after,ul:after{content:"";display:block;visibility:hidden;height:0;clear:both;}.clear,.area,.con:after{zoom:1}</style>
6、代码整体结构。
7、查看效果。