html真现浮动提醒框功爱站长工具异地排名查询准确吗-用的代码

作者 : 共4018个字,阅读需11分钟。
点击购买本站资源可以说是全网最低价,为了换一个更好的服务器,提供更好的服务,开启了极品资源区,极品资源区都是我们花高价购买获得。
前往极品资源区
极品资源区仅限超级会员以上的权限免费使用,永久会员不可下载使用。我们也需要盈利以便更好的发展,白嫖大师就别耽误大家时间了。极品资源区内容不多,但是质量绝无仅有!!!!

那篇文章首要先容了html浮动提醒框功用的真当代码,要求的伴侣能够参考下

普通的表单提醒总会占有表单的地位,让表单边少,或变宽,影响结构,但若让提醒框像对于话框同样浮正在所需文章中间便可以处理那一题目。

HTML及款式

起首干一张表单

  1. <div id="form-block">
  2.         <h1>注册</h1>
  3.         <form id="form-form" class="center-block">
  4.             <div>
  5.                 <input id="email" class="form-control" placeholder="电子邮箱">
  6.             </div>
  7.             <div>
  8.                 <input id="vrf" class="form-control" placeholder="考证码">
  9.         </form>
  10.     </div>
  11. </div>

复造代码

而后咱们要求设想一下对于话框

html真现浮动提醒框功爱站长工具异地排名查询准确吗-用的代码-幽灵米

年夜概便是如许,由一个三角形战矩形构成。

  1. #tips{
  2.             padding-top: 6px;
  3.             z-index: 9999;
  4.             /*让对于话置顶以避免被其余元素遮挡*/
  5.             position: fixed;
  6.             width: 1000px;
  7.         }
  8.         #form-tips{
  9.             background-color: black;
  10.             color: #ffffff;
  11.             padding: 0 6px;
  12.             position: absolute;
  13.         }
  14.         #triangle{
  15.             border:10px solid;
  16.             border-color: transparent black transparent transparent;
  17.         }
  18. <div id="alter">
  19.     <label id="triangle"></label>
  20.     <label id="form-alert">那是一个提醒</label>
  21. </div>

复造代码

三角形怎样去的?参考那篇经历

js真现浮动

页里已干好了,此刻咱们要求一个函数去改动对于话框的文章战地位。

  1. const TIPS = document.getElementById("tips");
  2. //msg是提醒疑息,obj是要求提醒的元素
  3. function showTips(msg, obj) {
  4.         TIPS.style.display = "block";//显现埋没的对于话框
  5.         var domRect = obj.getBoundingClientRect();//获得元素的地位疑息
  6.         var width = domRect.x+obj.clientWidth; //显现正在元素前面,因此减上元素的宽
  7.         var height = domRect.y;
  8.         TIPS.style.top = height+"px";
  9.         TIPS.style.left = width+"px";
  10.         document.getElementById("form-tips").innerHTML = msg; //改动对于话框笔墨
  11.         obj.onblur = function () {
  12.             TIPS.style.display = "none";//元素掉焦时埋没对于话框
  13.             //那里因为我是用正在表格,因此应用了掉焦,按照要求点窜
  14.         };
  15.         window.onresize = function (ev) {
  16.             showTips(msg, obj);//当窗心改动年夜小时从头计较对于话框地位
  17.         }
  18.     }

复造代码

成效图

html真现浮动提醒框功爱站长工具异地排名查询准确吗-用的代码-幽灵米

完全代码以下:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.     <link rel="stylesheet" href="../static/css/bootstrap.css">
  7.     <style>
  8.    &nbs淘宝seo工具破解版p;    body,html{
  9.             background-color: #70a1ff;
  10.             margin: 0;
  11.             padding: 0;
  12.             width: 100%;
  13.             height: 100%;
  14.         }
  15.         body *{
  16.             transition-duration: 500ms;
  17.         }
  18.         #form-block{
  19.             text-align: center;
  20.             position: absolute;
  21.             top: 50%;
  22.             left: 50%;
  23.             width: 500px;
  24.             height: 200px;
  25.            &nbsp网站访问量查询+站长工具;background-color: #f1f2f6;
  26.             transform: translateY(-50%) translateX(-50%);
  27.             box-shadow: 0 0 10px #000000;
  28.         }
  29.         #form-form{
  30.             width: 70%;
  31.         }
  32.         #form-form > *{
  33.             margin: 10px;
  34.         }
  35.         #email-warning{
  36.             display: none;
  37.         }
  38.         #tips{
  39.             padding-top: 6px; ds
  40.             z-index: 9999;
  41.             position: fixed;
  42.             width: 1000px;
  43.         }
  44.         #form-tips{
  45.             background-color: black;
  46.             color: #ffffff;
  47.             padding: 0 6px;
  48.             position: absolute;
  49.         }
  50.         #triangle{
  51.             border:10px solid;
  52.             border-color: transparent black transparent transparent;
  53.         }
  54.     </style>
  55. </head>
  56. <body>
  57. <div id="tips">
  58.     <label id="triangle"seo在线伪原创工具></label>
  59.     <label id="form-tips">那是一个提醒</label>
  60. </div>
  61.     <div id="form-block">
  62.         <h1>注册</h1>
  63.         <form id="form-form" class="center-block">
  64.             <div>
  65.                 <input onfocus="showTips('电子邮箱的提醒',this)" id="email" class="form-control" placeholder="电子邮箱">
  66.                 <div id="email-warning" class="label-warning">请输出准确的邮箱地点!</div>
  67.             </div&gt怎么在百度站长工具里面注册网站;
  68.             <div>
  69.                 <input onfocus="showTips('测试笔墨', this)" id="vrf" class="form-control" placeholder="考证码">
  70.                 <div id="vrf-warning" class="label-warning hidden">请输出准确的邮箱地点!</div>
  71.             </div>
  72.         </form>
  73.     </div>
  74. <!--    <button οnclick="changeFormHeight('500')">测试</button>-->
  75. <script>
  76.     const TIPS = document.getElementById("tips");
  77.     function showTips(msg, obj) {
  78.         TIPS.style.display = "block";
  79.         var domRect = obj.getBoundingClientRect();
  80.         var width = domRect.x+obj.clientWidth;
  81.         var height = domRect.y;
  82.         TIPS.style.top = height+"px";
  83.         TIPS.style.left = width+"px";
  84.         document.getElementById("form-tips").innerHTML = msg;
  85.         obj.onblur = function () {
  86.             TIPS.style.display = "none";
  87.         };
  88.         window.onresize = function (ev) {
  89.             showTips(msg, obj);
  90.         }
  91.     }
  92. </script>
  93. </body>
  94. </html>

复造代码

汇总

以上所述是小编给年夜家先容的html浮动提醒框功用的真当代码,但愿对于年夜家有所帮忙,若是年夜家有任何疑难请给我留行,小编会实时答复年夜家的。正在此也很是感激年夜家对于锦尚中国源码论坛的撑持!

若是您感觉本文对于您有帮忙,接待转载,烦请说明来由,感谢!

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
幽灵米只做资源收集整理,如需商用请联系原作者购买版权。
幽灵米 » html真现浮动提醒框功爱站长工具异地排名查询准确吗-用的代码
459+

本站勉强运行

96+

用户总数

11100+

资源总数

0+

今日更新

2020-5-29

最后更新时间