CSS3实现翻转菜单效果

本文展示了一个使用CSS实现的HTML元素翻转效果,适用于多种浏览器,推荐在Firefox中查看最佳效果。

演示地址

点击打开链接

注意:菜单翻转效果在搜狗浏览器上看不出来。推荐用FireFox

<!DOCTYPE   html   PUBLIC   "-//W3C//DTD XHTML 1.0 Strict//EN"
    
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >

<html   xmlns = "http://www.w3.org/1999/xhtml" >
<head>

  
<style   type = "text/css" >
/ * < ![CDATA[* /
  
ul .flipboard
  {
  margin:
0 ;
  padding:
0 ;
  list-style:none;
  perspective:10000px;
  }
  
ul .flipboard  li
  {
  display:inline-block;
  
width :80px;
  
height :80px;
  margin-right:10px;
  
background :white;
  
font :bold 36px Arial;
  text-transform:uppercase;
  text-align:
center ;
  cursor:pointer;
  }
  
ul .flipboard  li   a
  {
  display:block;
  
width : 100 %;
  
height : 100 %;
  
color :black;
  text-decoration:none;
  outline:none;
  transitional:all 300ms ease-out 
0 .1s;
  }
  
ul .flipboard  li   a   span
  {
  box-sizeing:border-box;
  padding-top:15px;
  display:block;
  
width : 100 %;
  
height : 100 %;
  transition:all 300ms ease-out 
0 .1s;
  }
  
ul .flipboard  li :hover  a
  {
  transform:rotate(180deg);
  
background :#cef1ff;
  border-radius:7px;
  box_shadow:
0   0  5px #eee inset;
  }
  
ul .flipboard  li :hover  a   span
  {
  transform:rotateY(180deg);
  }
  
/ *]] > * /
  
</style>

  
<title></title>
</head>

<body>
  
<ul   class = "flipboard" >
    
<li><a   href = "#" ><span> k </span></a></li>

    
<li><a   href = "#" ><span> o </span></a></li>

    
<li><a   href = "#" ><span> k </span></a></li>

    
<li><a   href = "#" ><span> i </span></a></li>

    
<li><a   href = "#" ><span> n </span></a></li>

    
<li><a   href = "#" ><span> g </span></a></li>
  
</ul>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值