纵向带图片覆盖显示的菜单效果

栏目: Html · 发布时间: 5年前

核心属性

padding-top: 300px 为图片的显示留下空间

text-shadow 文字阴影效果,使文字看起来更立体

:hover + transition + border-left-width 悬停菜单项时左侧的蓝色竖线变宽动画

border-radius: 50% + overflow: hidden 将图片变为圆形

box-shadow 给图片增加边框

:hover + transition + opacity 悬停菜单项时显示对应的图片效果

绝对定位元素默认按照顺序层叠,再加上opacity的透明效果,所以z-index属性是不需要的。并且在CSS3中,当opacity的值不为1时,会创建一个层叠上下文,所以也可以使用opacity:.9;来提高层叠级别。

  1. <nav id="k-nav">
  2. <a href="#">主页<img src="https://pics.codecolor.cn/overlapping-image-navigation/watch.jpg" alt="Photograph of a watch"></a>
  3. <a href="#">关于<img src="https://pics.codecolor.cn/overlapping-image-navigation/kalina-whyte.jpg" alt="Photograph of Kalina Whyte"></a>
  4. <a href="#">文件<img src="https://pics.codecolor.cn/overlapping-image-navigation/rocks.jpg" alt="Photographs of rocks"></a>
  5. <a href="#">联系<img src="https://pics.codecolor.cn/overlapping-image-navigation/mail.jpg" alt="Photograph of air mail envelopes"></a>
  6. </nav>
  1. nav#k-nav {
  2. position: relative;
  3. width: 300px;
  4. margin-left: 4em;
  5. padding-top: 300px;
  6. padding-bottom: 40px;
  7. background: #3F3935;
  8. border-radius: 20px;
  9. }
  10. nav#k-nav a {
  11. box-sizing: border-box;
  12. display: block;
  13. padding: 8px 8px 8px 20px;
  14. border-left: 8px solid #356374;
  15. border-bottom: 1px dashed #000;
  16. font-size: 1.4rem;
  17. color: #CFCECE;
  18. text-decoration: none;
  19. text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
  20. transition: .7s all linear;
  21. }
  22. nav#k-nav a:hover {
  23. border-left-width: 20px;
  24. }
  25. nav#k-nav a img {
  26. position: absolute;
  27. top: 25px;
  28. left: 25px;
  29. width: 250px;
  30. border-radius: 50%;
  31. opacity: 0;
  32. overflow: hidden;
  33. box-shadow: 0 0 0 3px #000;
  34. transition: .7s all linear;
  35. }
  36. nav#k-nav a:first-child img {
  37. opacity: 1;
  38. }
  39. nav#k-nav a:hover img {
  40. opacity: 1;
  41. }

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

JavaScript权威指南

JavaScript权威指南

弗拉纳根 / 东南大学出版社 / 2007-6 / 99.00元

《JavaScript权威指南(影印版)(第5版)》已经经过全面地修订和扩展,涵盖了构建当今Web2.0应用程序所需的JavaScript技术。《JavaScript权威指南(影印版)(第5版)》不仅是一本实例驱动的程序员指南,同时也是一本可以摆在桌边随时查阅的参考手册,它以全新的章节阐述了有效使用Javascript脚本所需要知道的一切,包括: 脚本化的HTTP和Ajax;XML处理;使用......一起来看看 《JavaScript权威指南》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码