功能菜单

纯CSS弹窗特效代码

2018-6-30 1 PHP代码 蓝优

HTML

<h3 onclick="document.getElementsByTagName('nav')[0].className = 'menu menu_active'">menu</h3>
<nav class="menu">
  <p onclick="document.getElementsByTagName('nav')[0].className = 'menu'">close</p>
  <ol>
    <li class="menu-item"><a href="#0">Home</a></li> 
    <li class="menu-item"><a href="#0">About</a></li>
    <li class="menu-item">
      <a href="#0">Widgets</a> 
      <ol class="sub-menu">
        <li class="menu-item"><a href="#0">Big Widgets</a></li>
        <li class="menu-item"><a href="#0">Bigger Widgets</a></li>
        <li class="menu-item"><a href="#0">Huge Widgets</a></li>
      </ol>
    </li>
    <li class="menu-item">
      <a href="#0">Kabobs</a>
      <ol class="sub-menu">
        <li class="menu-item"><a href="#0">Shishkabobs</a></li>
        <li class="menu-item"><a href="#0">BBQ kabobs</a></li>
        <li class="menu-item"><a href="#0">Summer kabobs</a></li>
      </ol>
    </li>
    <li class="menu-item"><a href="#0">Contact</a></li>
  </ol>
</nav>

CSS

body{height:100vh;background:linear-gradient(to right,#c04848,#480048);}
a{color:inherit;text-decoration:none;}
nav{position:fixed;top:calc(50vh - 247px);left:calc(50vw - 150px);padding:25px 35px;width:300px;border-radius:16px;background:#1d1f20;box-shadow:0 0 60px -15px #000;font-size:18px;font-family:"Space Mono",monospace;line-height:1.4;transition:all .75s;transform:scale(0) rotate(360deg);}
nav.menu_active{transform:scale(1) rotate(0);}
nav>ol>li{margin:20px 0;color:#b5bc67;}
nav>ol>li:first-of-type{color:#efc371;}
nav>ol>li>ol{margin:10px 0 0 20px;border-left:1px solid #4d4d4c;color:#ae94c0;}
nav>ol>li>ol>li{margin:7px 0;padding-left:20px;}
nav a:hover{color:#dd925f;}
h3{position:fixed;top:calc(50vh - 40px);left:calc(50vw - 126px);color:#cfd8dc;font-size:60px;font-family:"Roboto Mono",monospace;cursor:pointer;transition:all .3s;}
h3:hover{top:calc(50vh - 50px);padding-bottom:10px;border-bottom:6px dotted #cfd8dc;}
p{float:right;color:#cfd8dc;font-size:16px;font-family:"Roboto Mono",monospace;cursor:pointer;transition:all .2s;}
p:hover{padding-bottom:5px;border-bottom:2px dotted #cfd8dc;}

无需JS,纯CSS代码,非常好看!

逗哔鱼 2018-07-03 07:01
好早就需要这个,我去试试

本站声明

独乐乐不如众乐乐,您分享的干货是给予本站最大的支持和鼓励也是大家的福利! 本站承诺:投稿一旦通过会给予投稿人1~20元红包作为奖励,内容质量决定于你的红包数量! 正常审核时间为每天:9:00~19:00 投稿邮箱:1410469560@qq.com 提示:本站使用两种模式方法投稿:邮箱投稿与会员投稿,性质一样!

投稿须知

1.投稿可带个人QQ/Q群等宣传信息 不可带第三方网址! 2.不收录:色情/入侵/FD/反动/擦边球等相关违法内容,一旦发现直接提交网警处理。 3.不要尝试玩套路,故意教程做得不详细骗人气或软件发布后马上开启更新,发现一次永久屏蔽。 4.投稿不要群发邮件这样导致站长审核困难,发现永久拉黑投稿人邮箱不作解释! 5.为保障教程的清晰度,请使用《屏幕录像专家》这款软件进行录制。 6.请勿上传病毒木马,否则可能导致您的账号被封,IP段被封 永远无法投稿。 7.投稿信息请认真填写,我们会在后台第一时间审核,审核通过后可在首页展示您的教程。

投稿格式

标题: 内容: 截图: 你的支付宝收款账号或微信收款账号:

最终解释权归本站所有。