JS实现下拉菜单登录注册弹窗

这次给大家带来JS实现下拉菜单登录注册弹窗,JS实现下拉菜单登录注册弹窗的注意事项有哪些,下面就是实战案例,一起来看一下。

下拉菜单列表

     *{      margin: 0px;      padding: 0px;    }    .menu{      width: 1100px;      height: 30px;      background-image: url(img/魅力罗兰Music炫图18.jpg);      margin-left: 200px;      margin-top: 50px;    }    .btn{      width: 183.3px;      height: 30px;      float: left;      text-align: center;      line-height: 30px;      font-size: 14px;      position: relative;      overflow: hidden;      transition: 0.5s;    }    .btn:hover{      cursor: pointer;      background-color: burlywood;      color: white;      max-height: 200px;      overflow: visible;    }    .btn ul{      list-style: none;      background-color: #008000;    }              

罗兰首页

歌曲专栏

  • 流行
  • 摇滚
  • 蓝调
  • 民谣

音乐人专栏

  • 内地
  • 欧美
  • 日韩
  • 港台

乐器专栏

  • 钢琴
  • 小提琴
  • 吉他
  • 架子鼓

戏曲专栏

  • 京剧
  • 话剧
  • 豫剧
  • 黄梅戏

魅力ROLAND体验区

  • 新曲
  • 唱片
  • MV

登录后复制

登录注册效果

                    * {        margin: 0px;        padding: 0px;      }            .login {        width: 100px;        height: 30px;        font-size: 25px;        line-height: 30px;        border: 1px solid black;        text-align: center;        background-color: darkcyan;        color: white;      }            .login:hover {        cursor: pointer;        background-color: greenyellow;      }            .mask {        width: 100%;        background-color: black;        opacity: 0.5;        position: absolute;        top: 0px;        left: 0px;        z-index: 90;      }            .log-p {        width: 500px;        height: 300px;        background-color: white;        position: fixed;        z-index: 99;      }                        

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

123

var mask = document.getElementsByClassName("mask")[0]; var login = document.getElementsByClassName("log-p")[0]; var btn = document.getElementsByClassName("login")[0]; var clientWidth = document.body.clientWidth; var clientHeight = document.documentElement.clientHeight; login.style.left = clientWidth / 2 - 250 + "px"; login.style.top = clientHeight / 2 - 150 + "px"; mask.style.height = document.body.clientHeight + "px"; window.onresize = function() { var clientWidth = document.body.clientWidth; var clientHeight = document.documentElement.clientHeight; login.style.left = clientWidth / 2 - 250 + "px"; login.style.top = clientHeight / 2 - 150 + "px"; } btn.onclick = function(){ mask.removeAttribute("hidden"); login.removeAttribute("hidden"); } mask.onclick = function(){ mask.setAttribute("hidden",""); login.setAttribute("hidden","hidden"); }

登录后复制

                                        

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

JS实现评价星级

js实现图片匀速淡入淡出

以上就是JS实现下拉菜单登录注册弹窗的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2770656.html

(0)
上一篇 2025年3月8日 12:39:39
下一篇 2025年3月8日 12:39:47

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JS实现简单的四则运算

    这次给大家带来JS实现简单的四则运算,JS实现简单四则运算的注意事项有哪些,下面就是实战案例,一起来看一下。 具体代码如下: 登录后复制                                           简易计算器    …

    编程技术 2025年3月8日
    200
  • 源生JS实现网页分页

    这次给大家带来源生js实现网页分页,源生js实现网页分页的注意事项有哪些,下面就是实战案例,一起来看一下。     *{padding:0;margin:0} ul,li{list-style:none} .left{float:left}…

    编程技术 2025年3月8日
    200
  • js统计文本框内剩余字数

    这次给大家带来js统计文本框内剩余字数,js统计文本框内剩余字数的注意事项有哪些,下面就是实战案例,一起来看一下。 nbsp;html>    js统计文本框剩余字数     #area{      width: 300px;    …

    编程技术 2025年3月8日
    200
  • 利用JS实现下拉框功能

    这次给大家带来利用JS实现下拉框功能,利用JS实现下拉框功能的注意事项有哪些,下面就是实战案例,一起来看一下。 =”content-type”content=> => *{padding: 0;margin:0;} ul,li{…

    编程技术 2025年3月8日
    200
  • vue2.0获取JS Bin值

    这次给大家带来vue2.0获取JS Bin值,vue2.0获取JS Bin值的注意事项有哪些,下面就是实战案例,一起来看一下。 Javascript varvm =newVue({ el:’#app’, data:{ type:”, it…

    编程技术 2025年3月8日
    200
  • angular2+nodejs做出图片上传效果

    这次给大家带来angular2+nodejs做出图片上传效果,angular2+nodejs做出图片上传效果的注意事项有哪些,下面就是实战案例,一起来看一下。 nodejs 后台代码 代码如下 varexpress = require(“e…

    编程技术 2025年3月8日
    200
  • 源生js实现抽奖功能

    这次给大家带来源生js实现抽奖功能,源生js实现抽奖功能的注意事项有哪些,下面就是实战案例,一起来看一下。 效果图: nbsp;html>    随机抽奖   *{margin: 0;padding: 0;} body{ backgr…

    2025年3月8日
    200
  • AngularJS实现用户修改密码功能

    这次给大家带来AngularJS实现用户修改密码功能,AngularJS实现用户修改密码功能的注意事项有哪些,下面就是实战案例,一起来看一下。 最近在做前端设计,主要使用的知识有AngularJS和nodejs来进行页面显示和数据请求、处理…

    编程技术 2025年3月8日
    200
  • JS字符串的遍历,截取,输出,计算操作

     这次给大家带来js字符串的遍历,截取,输出,计算操作,js字符串遍历,截取,输出,计算操作的注意事项有哪些,下面就是实战案例,一起来看一下。  nbsp;html PUBLIC “-//W3C//DTD XHTML 1.0 Strict/…

    编程技术 2025年3月8日
    200
  • JS数组去重图文详解

    这次给大家带来JS数组去重图文详解,JS数组去重的注意事项有哪些,下面就是实战案例,一起来看一下。 nbsp;html PUBLIC”-//W3C//DTD XHTML 1.0 Strict//EN””http://www.w3.org/T…

    2025年3月8日
    200

发表回复

登录后才能评论