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

栏目: 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. }

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

查看所有标签

猜你喜欢:

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

正当法律程序简史

正当法律程序简史

(美)约翰·V.奥尔特 / 杨明成、陈霜玲 / 商务印书馆 / 2006-8 / 14.00元

本书的主题——正当法律程序,是英美法的核心概念,它使诸如法治、经济自由、个人自治以及免于政府专断行为的侵害等价值观念具体化,因而是法学领域一个永恒的主题,数百年以来一直是法学家、法官及律师关注的重点。本书以极为简洁、精确的语言总结了五百年法律发展的恢弘历史,为人们描述了正当法律程序观念发展演变的清晰轨迹。而沿着这条轨迹,人们可以准确地了解正当法律程序这一重要概念所包含的广泛的问题。 作为一本......一起来看看 《正当法律程序简史》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具