<!doctype html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
name
=
"Generator"
content
=
"EditPlus®"
>
<
meta
name
=
"Author"
content
=
"吉米"
>
<
meta
name
=
"Keywords"
content
=
""
>
<
meta
name
=
"Description"
content
=
""
>
<
title
>CSS3按钮光圈悬浮效果</
title
>
<
style
type
=
"text/css"
>
*{margin:0;padding:0;}
body{font-size:12px;font-family:"微软雅黑";background-color:#000}
ul {
margin: 0 auto;
text-align: center;
margin-top: 80px;
}
li {
display: inline-block;
list-style: none;
margin-right: 50px;
text-align: center;
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
}
.button {
position: relative;
font-family: futura, helvetica, sans;
letter-spacing: 1px;
text-transform: uppercase;
background-color: #ffeded;
display: inline-block;
line-height: 60px;
width: 55px;
height: 55px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 60%;
text-decoration: none;
color: #c40000;
-moz-transition: all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);
-o-transition: all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);
-webkit-transition: all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);
transition: all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);
}
.button:hover {
background-color: #fff;
-moz-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);
-o-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);
-webkit-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);
transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);
}
.button:hover .pus {
opacity: 1;
border: 1px solid #A8CFCB;
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-webkit-transform: scale(1.15);
transform: scale(1.15);
-moz-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);
-o-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);
-webkit-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);
transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);
}
.pus {
position: absolute;
top: -1px;
left: -1px;
width: 100%;
height: 100%;
opacity: 0;
background: none;
border: 1px solid #C56089;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-moz-transition: all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);
-o-transition: all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);
-webkit-transition: all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);
transition: all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);
}
</
style
>
</
head
>
<
body
>
<
ul
>
<
li
><
a
href
=
"#"
class
=
"button"
>预约<
span
class
=
"pus"
></
span
></
a
></
li
>
<
li
><
a
href
=
"#"
class
=
"button"
>购买<
span
class
=
"pus"
></
span
></
a
></
li
>
<
li
><
a
href
=
"#"
class
=
"button"
>支付<
span
class
=
"pus"
></
span
></
a
></
li
>
</
ul
>
</
body
>
</
html
>