标签:hover width height 响应 菜单 background position display
响应式菜单是将盒子属性进行变换将display: none;变成display: block;
下面是响应式菜单未被触发时状态:
使用伪类:hover被触发的情况下状态:
响应式图片的原理与上面相同
未被触发时的状态:
使用伪类:hover被触发的情况下状态:
又到了发代码的时刻了
下面是响应式菜单与响应式图片全部代码,望周知亦有所帮助!
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .box{ width: 50px; height: 30px; background: yellowgreen; margin: 5px; position: relative; } .hidden{display: none; position: absolute; top: 0; left: 100%; width: 300px; height: 100px; } .box:hover .hidden{ display: block; background: palegreen; } .box1{ width: 50px; height: 30px; background: yellowgreen; margin: 5px; position: relative; } .box1:hover .hidden{ position: absolute; top: -35px; display: block; background: pink; } .box2{ width: 50px; height: 30px; background: yellowgreen; margin: 5px; position: relative; } .box2:hover .hidden{ position: absolute; top: -70px; display: block; background: black; } .box3{ /* margin: 220px;*/ position: relative; width: 200px; text-align:center; margin:300px auto; background: red; } .b1{ width: 200px; height: 200px; background-color: orangered; position: absolute; bottom: 100%; left: 0; display: none; } .box3:hover .b1{ display: block; } </style> </head> <body> <div class="box"> <div class="hidden"></div> </div> <div class="box1"> <div class="hidden"></div> </div> <div class="box2"> <div class="hidden"></div> </div> <div class="box3"> 一个图pian <div class="b1"><img src="9.jpg" width="200px" height="200px"/></div> </div> </body> </html>
标签:hover,width,height,响应,菜单,background,position,display 来源: https://www.cnblogs.com/niuyaomin/p/11663875.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。