css3鼠标经过出现转圈菜单(仿)
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
*{
margin: 0;
padding:0;
}
body{
background:#006d5c;
}
.outer{
position: relative;
width:150px;
height:150px;
margin:80px auto;
border-radius: 50%;
background:#fff;
cursor: pointer; transition:all 1s
}
.outer ul{
list-style: none;
position: absolute;
top:-75px;
left:-75px;
border-radius:50%;
border: 150px solid transparent;
z-index: -1;
transform:scale(0);
transition: transform 1.4s 0.07s;
}
.outer li{
position: absolute;
top: -100px;
left: -100px;
transform-origin: 100px 100px;
transition: all 0.5s 0.1s;
}
a{
text-decoration: none;
color:#02c67c;
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 50%;
background: #fff;
position: absolute;
font-size: 14px;
transition: 0.6s;
text-align: center;
}
.outer:hover ul{
transition: transform 0.4s 0.08s, z-index 0s 0.5s;
transform: scale(1);
z-index: 1;
}
.outer:hover li{
transition:all 0.6s
}
.outer:hover li:nth-child(1){
transition-delay:0.02s;
transform:rotate(90deg);
}
.outer:hover li:nth-child(1) a{
transition-delay:0.04s;
transform:rotate(270deg);
}
.outer:hover li:nth-child(2){
transition-delay:0.04s;
transform:rotate(125deg);
}
.outer:hover li:nth-child(2) a{
transition-delay:0.08s;
transform:rotate(595deg);
}
.outer:hover li:nth-child(3){
transition-delay:0.06s;
transform:rotate(165deg);
}
.outer:hover li:nth-child(3) a{
transition-delay:0.12s;
transform:rotate(555deg);
}
.outer:hover li:nth-child(4){
transition-delay:0.08s;
transform:rotate(205deg);
}
.outer:hover li:nth-child(4) a{
transition-delay:0.16s;
transform:rotate(515deg);
}
.outer:hover li:nth-child(5){
transition-delay:0.1s;
transform:rotate(245deg);
}
.outer:hover li:nth-child(5) a{
transition-delay:0.2s;
transform:rotate(475deg);
}
.outer:hover li:nth-child(6){
transition-delay:0.12s;
transform:rotate(285deg);
}
.outer:hover li:nth-child(6) a{
transition-delay:0.24s;
transform:rotate(435deg);
}
.outer:hover li:nth-child(7){
transition-delay:0.14s;
transform:rotate(325deg);
}
.outer:hover li:nth-child(7) a{
transition-delay:0.28s;
transform:rotate(395deg);
}
.outer:hover li:nth-child(8){
transition-delay:0.16s;
transform:rotate(365deg);
}
.outer:hover li:nth-child(8) a{
transition-delay:0.32s;
transform:rotate(355deg);
}
.outer:hover li:nth-child(9){
transition-delay:0.18s;
transform:rotate(405deg);
}
.outer:hover li:nth-child(9) a{
transition-delay:0.36s;
transform:rotate(315deg);
}
</style>
</head>
<body>
<div class="outer">
<ul>
<li>
<a href="javascript:void (0);">1</a>
</li>
<li>
<a href="javascript:void (0);">2</a>
</li>
<li>
<a href="javascript:void (0);">3</a>
</li>
<li>
<a href="javascript:void (0);">4</a>
</li>
<li>
<a href="javascript:void (0);">5</a>
</li>
<li>
<a href="javascript:void (0);">6</a>
</li>
<li>
<a href="javascript:void (0);">7</a>
</li>
<li>
<a href="javascript:void (0);">8</a>
</li>
<li>
<a href="javascript:void (0);">9</a>
</li>
</ul>
</div>
</body>
</html>
css3鼠标经过出现转圈菜单(仿)的更多相关文章
- 非常酷的CSS3垂直下拉动画菜单
昨天我向大家介绍了一款兼容性不错的jQuery淡入淡出下拉菜单,今天要分享一款相对绚丽的CSS3垂直下拉动画菜单,不过需要支持CSS3的浏览器才能有效果.下面是效果图,一起看看. 我们也可以在这里查看 ...
- 可以兼容ie6的纯CSS三级鼠标悬停显示/隐藏菜单实现
本来在chrome上用js写的好好的三级显隐菜单,放到ie6上一测试竟然奇葩般的会瞎闪.问题原因至今没参透,可能是我每次响应事件的处理代码过长??总之我是对ie6幻灭了,去网上搜一搜能支持ie6的下拉 ...
- 如何不使用js实现鼠标hover弹出菜单效果
最近看到很多同学在实现鼠标hover弹出菜单的效果时都是用的js代码去实现的,默认给弹出隐藏掉,通过js事件绑定动态的显/隐弹出菜单元素. <ul> <li>主页</li ...
- CSS3鼠标滑过图标放大以及旋转
本人是HTML5-CSS3初学者,这次分享一款纯CSS3实现的图片动画,当鼠标滑过小图标时,图标会放大,同时图标会出现旋转的动画效果.我们在很多个性化个人博客中经常看到鼠标滑过人物头像后头像图片旋转就 ...
- CSS3鼠标滑过动画线条边框特效
基于CSS属性animation动画制作,效果流畅弹性十足 效果展示 http://hovertree.com/texiao/css3/32/ 源码下载:http://hovertree.com/h/ ...
- CSS3鼠标悬停图片上浮显示描述代码
效果:http://hovertree.com/texiao/css3/20/ 效果图: 代码如下: <!doctype html> <html lang="zh" ...
- jQuery css3鼠标悬停图片显示遮罩层动画特效
jQuery css3鼠标悬停图片显示遮罩层动画特效 效果体验:http://hovertree.com/texiao/jquery/39/ 效果图: 源码下载:http://hovertree.co ...
- css3实现光标悬浮滚动菜单
效果:http://hovertree.com/texiao/css3/21/ 本文所用到的CSS知识请点击效果展示也中第一和第二个链接. 代码: <!DOCTYPE html> < ...
- 用jQuery做一个三级菜单,鼠标移动到二级菜单的选项上,然后再迅速离开后,当鼠标再移动到该一级菜单或其他二级菜单选项,三级菜单也会显示。
用jQuery做一个三级菜单,鼠标移动到二级菜单的选项上,然后再迅速离开后,当鼠标再移动到该一级菜单或其他二级菜单选项,三级菜单也会显示. 原因:在为一个元素绑定hover事件之后,用户把光标移入元素 ...
随机推荐
- DataGridview 绘制行序号
RowPostpaint 事件 通过Rectangle(矩形的意思)对象绘制矩形区域,然后在通过textRenderer的DeawText方法来绘制序列号. Rectangle(x,y width ...
- 503 Service Unavailable
转自:https://jingyan.baidu.com/article/6b1823099a258eba58e15902.html 第一 服务是不是被关闭了. 第二 原因IIS设置最大并发连接数 网 ...
- java 自定义异常处理
package com.direct.work; import java.io.FileNotFoundException; import java.io.IOException; import ja ...
- Node.js如何找npm模板
首先需要去官网下载npm文件 https://www.npmjs.com/ 下载完成,使用CD查看是否安装完成 然后就是贴代码看npm模板的功能 var _ = require('underscore ...
- 手机浏览器的User-Agent汇总
手机浏览器的User-Agent汇总 之前介绍的 更简洁的方式修改Chrome的User Agent,轻松体验移动版网络这种简洁的方法好像只适用于Chrome, Chrome不只是浏览界面简洁,对应的 ...
- Cloud Computing Causing Digital Business Transformation
2015-04-13 Cloud Computing Causing Digital Business Transformation We hear all about the cloud, and ...
- Leetcode算法比赛---- Lexicographical Numbers
问题描述 Given an integer n, return 1 - n in lexicographical order. For example, given 13, return: [1,10 ...
- Android GridView异步加载图片和加载大量图片时出现Out Of Memory问题
我们在使用GridView或者ListView时,通常会遇到两个棘手的问题: 1.每个Item获取的数据所用的时间太长会导致程序长时间黑屏,更甚会导致程序ANR,也就是Application No R ...
- 常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令) Vim
sublime 选择标签及其内容 ctrl+shift+a连续按两次 调出Package console: Mac: command + shift + p 安装插件: 1.调出 Package co ...
- mac下 IDEA 的pom下 出现 Cannot access in offline mode 问题
在mac下 配置完maven后发现总是不能引入最新的jar包,google了好久总算找到解决办法: 默认带有work offline ,不清楚这个是干嘛用的.勾选掉 了就行了.