核心属性
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;来提高层叠级别。
-
<nav id="k-nav">
-
<a href="#">主页<img src="https://pics.codecolor.cn/overlapping-image-navigation/watch.jpg" alt="Photograph of a watch"></a>
-
<a href="#">关于<img src="https://pics.codecolor.cn/overlapping-image-navigation/kalina-whyte.jpg" alt="Photograph of Kalina Whyte"></a>
-
<a href="#">文件<img src="https://pics.codecolor.cn/overlapping-image-navigation/rocks.jpg" alt="Photographs of rocks"></a>
-
<a href="#">联系<img src="https://pics.codecolor.cn/overlapping-image-navigation/mail.jpg" alt="Photograph of air mail envelopes"></a>
-
</nav>
-
nav#k-nav {
-
position: relative;
-
width: 300px;
-
margin-left: 4em;
-
padding-top: 300px;
-
padding-bottom: 40px;
-
background: #3F3935;
-
border-radius: 20px;
-
}
-
nav#k-nav a {
-
box-sizing: border-box;
-
display: block;
-
padding: 8px 8px 8px 20px;
-
border-left: 8px solid #356374;
-
border-bottom: 1px dashed #000;
-
font-size: 1.4rem;
-
color: #CFCECE;
-
text-decoration: none;
-
text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
-
transition: .7s all linear;
-
}
-
nav#k-nav a:hover {
-
border-left-width: 20px;
-
}
-
nav#k-nav a img {
-
position: absolute;
-
top: 25px;
-
left: 25px;
-
width: 250px;
-
border-radius: 50%;
-
opacity: 0;
-
overflow: hidden;
-
box-shadow: 0 0 0 3px #000;
-
transition: .7s all linear;
-
}
-
nav#k-nav a:first-child img {
-
opacity: 1;
-
}
-
nav#k-nav a:hover img {
-
opacity: 1;
-
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 编程语言对比手册-纵向版[-类-]
- 编程语言对比手册-纵向版[-文件-]
- Android自定义View - 简单纵向抽屉的实现
- Web contextMenu 右键菜单 2.1,支持二级菜单
- 微信公众号开发C#系列-8、自定义菜单及菜单响应事件的处理
- .net core3.1 abp动态菜单和动态权限(动态菜单实现和动态权限添加) (三)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JavaScript权威指南
弗拉纳根 / 东南大学出版社 / 2007-6 / 99.00元
《JavaScript权威指南(影印版)(第5版)》已经经过全面地修订和扩展,涵盖了构建当今Web2.0应用程序所需的JavaScript技术。《JavaScript权威指南(影印版)(第5版)》不仅是一本实例驱动的程序员指南,同时也是一本可以摆在桌边随时查阅的参考手册,它以全新的章节阐述了有效使用Javascript脚本所需要知道的一切,包括: 脚本化的HTTP和Ajax;XML处理;使用......一起来看看 《JavaScript权威指南》 这本书的介绍吧!
JS 压缩/解压工具
在线压缩/解压 JS 代码
URL 编码/解码
URL 编码/解码