html+css+js适用于移动网页悬浮框效果

 时间:2024-10-21 13:13:44

html+css+js适用于移动网页悬浮框效果

工具/原料

adobedreamweaver

方法/步骤

1、准备好需要用到的图。图为png的透明图,方便网页中透明。

html+css+js适用于移动网页悬浮框效果

html+css+js适用于移动网页悬浮框效果

html+css+js适用于移动网页悬浮框效果

html+css+js适用于移动网页悬浮框效果

html+css+js适用于移动网页悬浮框效果

2、新建html文档。

html+css+js适用于移动网页悬浮框效果

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>

html+css+js适用于移动网页悬浮框效果

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;}

html+css+js适用于移动网页悬浮框效果

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>

html+css+js适用于移动网页悬浮框效果

6、代码整体结构。

html+css+js适用于移动网页悬浮框效果

7、查看效果。

html+css+js适用于移动网页悬浮框效果

关于html内嵌video的一些参数设置 css3实现栏目(横向,纵向排列,)三等平均分配 手工折纸——旺旺 前端编程-用浏览器自带的取色功能快速拾取颜色 如何用css实现一个在一边其余在另一边的布局
热门搜索
希望图片 手图片 家具图片 少女天堂 禁毒图片