abstract:<!DOCTYPE html> <html lang = "en"> <head> <meta charset = "UTF-8"> <ti
<!DOCTYPE html> <html lang = "en"> <head> <meta charset = "UTF-8"> <title>浮动--导航</title> <link rel = "stylesheet" href = "https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity = "sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin = "anonymous"> <style> * { margin: 0; padding: 0; } #top-nav { background: #333; overflow: hidden; } #top-nav li { list-style: none; width: 96px; height: 60px; line-height: 60px; text-align: center; float: left; cursor: pointer; } #top-nav li a { font-size: 14px; color: #CCC; text-decoration: none; } #logo { margin-right: 100px; } #logo img { width: 140px; height: 60px; } .active { background: #555; } #top-nav #msg { width: 120px; float: right; margin-right: 20px; } #top-nav #msg a { display: inline-block; width: 60px; height: 60px; float: left; } #top-nav #msg img { width: 30px; height: 30px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; /*当图片img有line-height时,需要设置垂直对齐vertical-align*/ vertical-align: top; position: relative; top: 15px; } .glyphicon { font-size: 20px; vertical-align: top; position: relative; top: 20px; } #msg-icon:hover { background: #555; } .line { width: 96px; height: 5px; background: forestgreen; position: relative; top: 55px; left: 196px; display: none; } </style> </head> <body> <ul id = "top-nav"> <li id = "logo"><a href = ""><img src = "http://www.php.cn/static/images/logo.png" alt = ""></a></li> <li class = "active item" name = "0"><a href = "">首页</a></li> <li class = "item" name = "1"><a href = "">视频教程</a></li> <li class = "item" name = "2"><a href = "">社区问答</a></li> <li class = "item" name = "3"><a href = "">编程词典</a></li> <li class = "item" name = "4"><a href = "">手册下载</a></li> <li class = "item" name = "5"><a href = "">工具下载</a></li> <li class = "item" name = "6"><a href = "">类库下载</a></li> <li class = "item" name = "7"><a href = "">特色教程</a></li> <li class = "item" name = "8"><a href = "">菜鸟学堂</a></li> <li id = "msg"> <a href = "" id = "msg-icon"><span class = "glyphicon glyphicon-volume-up" aria-hidden = "true"></span></a> <a href = ""><img src = "http://img.php.cn/upload/avatar/000/369/589/5c403927cc95b343.jpg"></a> </li> <p class = "line"></p> </ul> </body> <script src = "https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script> $(function () { $('.item').hover(function () { var len = 196 + $(this).attr('name') * 96 + 'px'; $('.line').show().stop().animate({ 'left': len }); $(this).find('a').css('color', '#EEE'); }, function () { $('.line').stop().hide(); $(this).find('a').css('color', '#CCC'); }); }); </script> </html>
Correcting teacher:天蓬老师Correction time:2019-01-28 09:07:21
Teacher's summary:-webkit-border-radius: 50%;
-moz-border-radius: 50%;像这样的代码 , 现在都有可选的了, 除非是一些非常古老的浏览器, 目前这些属性, 所有浏览器都提供了支持, 火狐和谷歌的每隔六周自动迭代更新,已经不存在过期的浏览器, 国内的也大多是双核, 连固执的IE, 下一代浏览器, 也是基于谷歌内核