问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何写一个网页上右侧的悬浮导航栏,用html语言。

发布网友 发布时间:2022-04-06 11:38

我来回答

2个回答

懂视网 时间:2022-04-06 15:59

本文给大家介绍css如何实现酷炫的右侧悬浮菜单栏效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

默认显示效果:

鼠标悬浮效果:

HTML、JS代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <script src="jquery-1.11.1.min.js"></script>
 <style type="text/css">
  *{margin:0;padding:0;}
  body{ color:#333;font:12px/20px Arial,"Microsoft YaHei","宋体",sans-serif; text-align:center; background:#fff; }
  a{text-decoration:none;color:#333;}
  .rightNav{ position:fixed; width:140px; right:0; top:100px; _position:absolute; text-align:left; cursor:pointer; background-image:url(about:blank); }
  .rightNav a{ display:block; position:relative; height:30px; line-height:30px; margin-bottom:2px; background:#fff; padding-right:10px; width:130px; overflow:hidden; cursor:pointer; right:-110px; }
  .rightNav a:hover{ text-decoration:none; color:#39A4DC; }
  .rightNav a:hover em{ background:#00b700}
  .rightNav a em{ display:block; float:left; width:30px; background:#39A4DC; color:#fff; font-size:16px; text-align:center; margin-right:10px;}
  .rightNav a.new em{ background:#f60;}
 </style>
 </head>
 <body>
 <div class="rightNav">
  <a class="new" href="#effect0" style="right: -110px;"><em>0</em>综合/组合[new]</a>
  <a href="#effect1" style="right: -110px;"><em>1</em>书签切换</a>
  <a href="#effect2" style="right: -110px;"><em>2</em>幻灯片</a>
  <a href="#effect3" style="right: -110px;"><em>3</em>带按钮切换</a>
  <a class="new" href="#effect4" style="right: -110px;"><em>4</em>导航/菜单[new]</a>
  <a class="new" href="#effect5" style="right: -110px;"><em>5</em>切换加载[new]</a>
  <a href="#effectT1" style="right: -110px;"><em>6</em>其它效果</a>
  <a href="#effectT1" style="right: -110px;"><em>7</em>特殊</a>
 </div>
 <script type="text/javascript">
  
  //右侧导航
  var btb=$(".rightNav");
  var tempS;
  $(".rightNav").hover(function(){
   var thisObj = $(this);
   tempS = setTimeout(function(){
   thisObj.find("a").each(function(i){
   var tA=$(this);
   console.log(i);
   setTimeout(function(){ tA.animate({right:"0"},200);},50*i);
   });
  },200);
 
  },function(){
  if(tempS){ clearTimeout(tempS); }
  $(this).find("a").each(function(i){
   var tA=$(this);
   setTimeout(function(){ tA.animate({right:"-110"},200,function(){
   });},50*i);
  });
 
  });
 
  

 </script>
 </body>
</html>

总结:

热心网友 时间:2022-04-06 13:07

加一行css代码,position: fixed;就会跟随屏幕滚动了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 筒灯坏了一般是什么原因,怎么修 QQ群 自动欢迎语和提示语怎么设置 需要详细的 倴城镇的区划人口 qq群怎么设置成允许任何人加入。 qq群怎么设置加入权限 滦南县倴城镇都是包括哪里 山东省永平府兰州县十八泡小屯庄现在是什么地方 10月28日滦南那些地方停电 网页上点击xx 就弹出,申请加入QQ群的。代码,是什么 滦南县德胜混凝土构件有限责任公司怎么样? QQ群怎么设置加入权限? 倴城镇的地理位置 加入qq群的条件怎么设置 怎么样阻止手机打开网页时自动加入qq群 点连接弹出加入QQ群,怎么设置? 如何解除打开网页后弹出QQ群申请加入 上厕所大便次数太多 每天排便次数多,可能“埋伏”了什么病 ? 吃点东西就上厕所,每天得排便5到6次,暗示身体什么问题? 一天 上厕所 大号 次数 特别的多,最多的时候是6次,一般是4到5次。这是咋回事?我应该怎么办呢? 筒灯坏了怎么换 乚ed筒灯坏了能修理 怎样修理LED灯珠? LED灯不亮了,求专家看看是不是灯珠坏了,该怎么维修,谢谢 led光源部分灯珠不亮,怎么维修 led1棵灯珠坏了怎么修 滴滴快车,全职司机,一个月收入,最低,最高,大约是多少?是不是跟城市有关? 视频背景边框怎么变模糊的? 如何利用视频剪辑高手给多个竖屏视频添加相同的模糊背景效果? 如何利用视频剪辑高手同时对多个短视频进行边框背景的虚化? 如何将多个短视频背景虚化,使视频画面四周变模糊? 拍摄视频的时候背景模糊是怎么实现的 微信理财通给银行卡转出一般需要多长时间到账/微信 微信理财通提现到交通银行卡多久到账 微信理财通转账到底多久到账 微信理财通提现到银行卡需要多久到账 微信理财通转出到银行卡到账时间 小米8最近越来越卡了怎么办? 用别人的手机在拼多多买了东西怎么不让他看见 垃圾小米8越来越卡