标签:width color top 美妆 18px 案例 background 导航 left
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <link rel="stylesheet" href="./css/style.css" /> </head> <style> * { list-style: none; margin: 0; padding: 0; text-decoration: none; } </style> <body> <!-- 外部容器 --> <div class="top-bar"> <!-- 左侧菜单 --> <div class="left-menu"> <!--菜单图标 --> <div class="menu-icon"></div> <li class="li1" id="lia"></li> <li class="li2" id="lia"></li> <li class="li3" id="lia"></li> </ul> <!-- 创建菜单 --> <ul class="naw"> <li class="li4"><a href="#">手机</a></li> <hr /> <li class="li5"><a href="#">美容仪器</a></li> <hr /> <li class="li6"><a href="#">配件</a></li> <hr /> <li class="li7"><a href="#">服务支持</a></li> <hr /> <li class="li8"><a href="#">企业网站</a></li> <li> <a href="#"><img src="/img/wu.png" /></a> <apan>搜索 Meitu.com</apan> </li> </ul> </div> <!-- logo --> <h1 class="logo"> <a href="/" style="color: aliceblue; ">美图手机</a> </h1> <!-- 用户信息 --> <div class="user-info"> <a href="#"> <img src="/img/si.png" /> </a> </div> </div> </body> </html>
/* 导航条的外部容器 */ .top-bar { height: 48px; padding: 0 14px; align-items: center; justify-content: space-between; background-color: black; display: flex; } /* 设置左侧导航图标 */ .left-menu { width: 18px; height: 48px; background-color: aliceblue; } .menu-icon { background-color: black; width: 18px; height: 48px; /* position: relative; */ } a { color: white; margin-left: 50px; } #lia { width: 18px; height: 5px; background-color: #ffffff; position: absolute; /* 修改原焦点 */ transform-origin: left center; transition: 0.2s; } .li1 { top: 18px; } .li2 { top: 24px; } .li3 { top: 30px; } .li1:hover { /* 向下旋转 */ transform: rotateZ(40deg); } .li2:hover { /* 隐藏 */ opacity: 0; } .li3:hover { transform: rotateZ(-40deg); } .naw { display: none; position: absolute; top: 48px; left: 0; bottom: 0; background-color: black; width: 100%; } .user-info { border: 5px red solid; } li { margin-bottom: 20px; } .logo { margin: 0 auto; } /* 设置媒体查询 */ @media only screen { /* 断点 768*/ @media (max-width: 768px) { .left-menu { order: 2; } .logo { order: 1; } .user-info { order: 3; } } }
标签:width,color,top,美妆,18px,案例,background,导航,left 来源: https://www.cnblogs.com/0722tian/p/16073894.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。