纯css3实现的幽灵按钮导航
之前为大家介绍了好几款导航菜单,今天再给大家带来一款css3实现的幽灵按钮式的导航菜单。导航界面非常好看。右侧是一个css3实现的动画消息图标。效果图如下:

实现代码:
html代码:
<header>
<nav>
<a>Home</a> <a>Words</a> <a>Activity</a> <a>Discussion</a> <a>Immersion</a>
</nav>
<button class="notif">
<span class="icon"></span>
</button>
</header>
css3代码:
* {
margin:;
padding:;
}
body {
background: #e9e9e9;
overflow: hidden;
}
header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #1CAFF6;
background-color: rgba(32, 166, 231, 0.8);
background-image: -webkit-gradient(linear, left top, left bottom, from(#20A8E9), to(rgba(30, 158, 220, 0.5)));
background-image: -webkit-linear-gradient(top, #20A8E9, rgba(30, 158, 220, 0.5));
background-image: linear-gradient(to bottom, #20A8E9, rgba(30, 158, 220, 0.5));
padding: 0 50px;
}
main {
background: white;
height: 100vh;
border-radius: 10px;
margin: 30px 55px;
background: 0 0 25px rgba(0, 0, 0, 0.04);
}
nav {
-webkit-box-flex:;
-webkit-flex:;
-ms-flex:;
flex:;
font: 500 15px/20px "museo-sans-rounded", sans-serif;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
overflow: hidden;
padding: 17px 0;
}
a {
display: inline-block;
padding: 10px 18px 8px;
margin: 0 2px;
border-radius: 100px;
color: white;
cursor: pointer;
-webkit-animation: nav-in 0.35s cubic-bezier(0.2, 0.7, 0.2, 1.1) backwards;
animation: nav-in 0.35s cubic-bezier(0.2, 0.7, 0.2, 1.1) backwards;
-webkit-transition: background 0.35s;
transition: background 0.35s;
}
a:hover {
background: #1493D1;
-webkit-transition:;
transition:;
}
a:active {
background: #107aad;
}
a:nth-child(1) {
-webkit-animation-delay: 0.46667s;
animation-delay: 0.46667s;
}
a:nth-child(2) {
-webkit-animation-delay: 0.58333s;
animation-delay: 0.58333s;
}
a:nth-child(3) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s;
}
a:nth-child(4) {
-webkit-animation-delay: 0.81667s;
animation-delay: 0.81667s;
}
a:nth-child(5) {
-webkit-animation-delay: 0.93333s;
animation-delay: 0.93333s;
}
@-webkit-keyframes nav-in {
from {
-webkit-transform: translate3d(0px, 100px, 0);
transform: translate3d(0px, 100px, 0);
}
}
@keyframes nav-in {
from {
-webkit-transform: translate3d(0px, 100px, 0);
transform: translate3d(0px, 100px, 0);
}
}
.notif {
display: inline-block;
border-radius: 50%;
background: #1392D0;
padding: 7px 9px;
width: 40px;
height: 40px;
border:;
cursor: pointer;
-webkit-transition: 0.35s;
transition: 0.35s;
}
.notif:hover {
background: #0e6d9c;
-webkit-transition-duration: 0.0875s;
transition-duration: 0.0875s;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.notif:active, .notif:focus {
-webkit-transition-duration:;
transition-duration:;
-webkit-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15);
background: #0b577c;
outline:;
}
.notif .icon {
display: inline-block;
width: 22px;
height: 26px;
background-image: url("icon.png");
-webkit-animation: notif 2s cubic-bezier(0.17, 0.67, 0.4, 1.17) infinite;
animation: notif 2s cubic-bezier(0.17, 0.67, 0.4, 1.17) infinite;
-webkit-background-size: 1000px 1000px;
background-size: 1000px 1000px;
background-position: -340px -40px;
}
@-webkit-keyframes notif {
10%, 30% {
-webkit-transform: rotate(-25deg);
transform: rotate(-25deg);
}
20%, 40% {
-webkit-transform: rotate(25deg);
transform: rotate(25deg);
}
50%, 100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes notif {
10%, 30% {
-webkit-transform: rotate(-25deg);
transform: rotate(-25deg);
}
20%, 40% {
-webkit-transform: rotate(25deg);
transform: rotate(25deg);
}
50%, 100% {
-webkit-transform: none;
transform: none;
}
}
纯css3实现的幽灵按钮导航的更多相关文章
- 纯CSS3编写的面包屑导航收集
整理了10个纯CSS3制作的面包屑导航,这些都是通过CSS3来编写,十分方便,而且实用.有些文章附有教程,大家可以研究学习一下. 漂亮面包屑导航 查看网站 扁平化面包屑导航 查看网站 圆形风格面包屑导 ...
- 一款纯css3实现的动画按钮
今天给大家分享一款纯css3实现的动画按钮.第一排的按钮当鼠标经过的背景色动画切换,图标从右侧飞入,第二排的按钮当鼠标经过的时候边框动画切换,图标右侧飞入,效果非常好,一起看下效果图: 在线预览 ...
- 推荐10款纯css3实现的实用按钮
在2014年的双11即将来临之季,爱编程小编为大家整理10款纯css3实现的按钮.希望这对坚守在前端的码农们有所帮助.亲,如果你有好的资源也可在本文留言,让从事编码的程序员们抱团.工作更轻松. No1 ...
- 一款简洁的纯css3代码实现的动画导航
之前为大家介绍了好多导航菜单,今天给大家分享一款简洁的纯css3代码实现的动画导航.鼠标经过的时候以背景色以菱形渐变为长方形.效果图如下: 在线预览 源码下载 实现的代码. html代码: < ...
- 一款纯css3实现的响应式导航
之前为大家介绍了好几款响应式导航.今天再给大家带来一款纯css3实现的响应式导航.这款导航还有个响应式的搜索框.废话少说,直接上图: 在线预览 源码下载 实现的代码. html代码: <di ...
- 纯css3实现的3D按钮
前面已经为大家介绍了好多纯css3实现的按钮.今天要再给大家带来一款纯css3实现的3D按钮.在实例中给出了五种颜色的3D按钮.效果图如下: 在线预览 源码下载 实现的代码. html代码: &l ...
- 一款纯css3实现的翻转按钮
之前为大家介绍了好多纯css3实现的很漂亮的按钮.今天小编要给各网友再分享一款纯css3实现的翻转按钮.实现中给出了两种的翻转特效,一种是基于按扭的左边缘为中心线,另一种是基于按钮的中间为中心线.我们 ...
- 纯css3实现的竖形二级导航
之前为大家分享了好多导航菜单.今天给大家带来一款纯css3实现的竖形二级导航.这款导航菜单可以是无限级.一起看下效果图: 在线预览 源码下载 实现的代码. html代码: <div styl ...
- 纯CSS3彩色边线3D立体按钮制作教程
原文:纯CSS3彩色边线3D立体按钮制作教程 今天我们来分享一款利用纯CSS3实现的3D按钮,这款按钮的一个特点是有彩色的边线,这让整个按钮显得比较多姿多彩,没那么枯燥无趣.本文不仅可以让大家看到演示 ...
随机推荐
- Linux 系统使用 iso 镜像文件或光盘配置本地YUM 源的最简单方式
1.分配光驱 选择本地的iso系统镜像文件,或者在光驱中放入系统安装盘.之后,在桌面可以看到RHEL-7.2-Server的光盘图标. 2.查看光驱挂载的位置 使用df -h 命令可以看到光驱或镜像文 ...
- redhat利用yum快速搭建LAMP环境
LAMP LAMP环境,对于PHP开发及其开源的PHP项目的部署都很关键的. LAMP的含义: L ---Linux A ---Apache web M ---Mysql datab ...
- 【钉钉PC】PC端钉钉清除缓存
最近被钉钉的PC端坑的要死要死的,一个缓存问题弄了我一天时间,去你大爷的,放在这里防止其他的人被坑. 1.右键点击微应用,选择devtools 2.展开的页面,就像web端的F12,勾选network ...
- HDUOJ---(1995)汉诺塔V
汉诺塔V Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...
- Python 装饰器学习心得
最近打算重新开始记录自己的学习过程,于是就捡起被自己废弃了一年多的博客.这篇学习笔记主要是记录近来看的有关Python装饰器的东西. 0. 什么是装饰器? 本质上来说,装饰器其实就是一个特殊功能的函数 ...
- O(n)复杂度求没有出现的数字(leetcode448)
一个长度为N的数组,其中元素取值为1-N,求这个数组中没有出现的.1-N之间的数字. 要求无额外空间,O(n)时间复杂度. nums[i]=-1表示i数字已经出现过了 class Solution(o ...
- jquerymobile 的特有 事件 和 方法 (转)
1.触摸屏事件—— Touch events tap Triggers after a quick, complete touch event. 本人实际测试效果:轻轻点击,效果和按普通按钮差不多. ...
- Ubuntu Pycharm不能同时选中多行解决方法
转自http://blog.csdn.net/yaoqi_isee/article/details/77866309 问题描述 Pycharm和Sublime有一个很好用的特性就是可以同时选中多行进行 ...
- exec系列函数和system函数
一.exec替换进程映象 在进程的创建上Unix采用了一个独特的方法,它将进程创建与加载一个新进程映象分离.这样的好处是有更多的余地对两种操作进行管理.当我们创建 了一个进程之后,通常将子进程替换成新 ...
- Python 元组 index() 方法
描述 Python 元组 index() 方法用于从元祖中找出某个对象第一个匹配项的索引位置,如果这个对象不在元祖中会报一个异常. 语法 index() 方法语法: T.index(obj[,star ...