12.显示隐藏.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. <link rel="stylesheet" href="./font/iconfont.css">
  8. <style>
  9. ul li:hover a {
  10. color: red;
  11. }
  12. .main {
  13. width: 200px;
  14. height: 200px;
  15. /* 隐藏元素 */
  16. display: none;
  17. border: 1px solid #000;
  18. /* 超出一行显示省略号 */
  19. /* 溢出隐藏 */
  20. overflow: hidden;
  21. /* 强制不换行 */
  22. white-space: nowrap;
  23. /* 转成省略号 */
  24. text-overflow: ellipsis;
  25. }
  26. ul li:nth-child(4):hover .main {
  27. /*
  28. 显示元素
  29. */
  30. display: block;
  31. }
  32. .home {
  33. font-size: 30px;
  34. }
  35. </style>
  36. </head>
  37. <body>
  38. <span class="iconfont icon-shouye home"></span>
  39. <ul>
  40. <li><a href="">哈啊</a></li>
  41. <li><a href="">哈啊</a></li>
  42. <li><a href="">哈啊</a></li>
  43. <li>
  44. <a href="">哈啊1</a>
  45. <div class="main">我是一部分内容我是一部分内容我是一部分内容我是一部分内容我是一部分内容我是一部分内容我是一部分内容</div>
  46. </li>
  47. <li><a href="">哈啊</a></li>
  48. <li><a href="">哈啊</a></li>
  49. <li><a href="">哈啊</a></li>
  50. <li><a href="">哈啊</a></li>
  51. <li><a href="">哈啊</a></li>
  52. <li><a href="">哈啊</a></li>
  53. </ul>
  54. </body>
  55. </html>