你的位置:首页 > 网页设计

[网页设计]实用CSS3的transform实现多种动画效果


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="http://keleyi.com"> <title>实用CSS3的transform实现多种动画效果-柯乐义</title><base target="_blank" /><style type="text/css"> .menu ul { border-top: 2px solid #f5f5f5; padding: 0 10px; margin: 0; } .menu ul li { padding: 0; margin: 0; list-style: none; } .menu ul li a{ color: #fff; float: left; margin: 0 5px; font-size: 14px; width: 65px; height: 50px; line-height: 50px; text-align: center; padding: 10px 5px; background: #151515;border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; box-shadow: 0 0 1px #ccc,inset 0 0 2px #fff; -moz-box-shadow: 0 0 1px #ccc,inset 0 0 2px #fff; -webkit-box-shadow: 0 0 1px #ccc,inset 0 0 2px #fff; text-shadow: 0 1px 1px #686868; text-decoration: none; } .menu ul li.translate a{ background: #2EC7D2; } .menu ul li.translate-x a { background: #8FDD21; } .menu ul li.translate-y a { background: #F45917; } .menu ul li.rotate a { background: #D50E19; } .menu ul li.scale a { background: #cdddf2; } .menu ul li.scale-x a { background: #0fDD21; } .menu ul li.scale-y a { background: #cd5917; } .menu ul li.skew a { background: #519; } .menu ul li.skew-x a { background: #D50; } .menu ul li.skew-y a { background: #E19; } .menu ul li.matrix a { background: #919; } /* x-轴偏移*/ .menu ul li.translate-x a:hover { -moz-transform: translateX(-10px); -webkit-transform: translateX(-10px); -o-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); } /* y-轴偏移*/ .menu ul li.translate-y a:hover { -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } /* x/y 轴都偏移*/ .menu ul li a:hover { -moz-transform: translate(-10px,-10px); -webkit-transform: translate(-10px,-10px); -o-transform: translate(-10px,-10px); -ms-transform: translate(-10px, -10px); transform: translate(-10px,-10px); } /* 角度旋转 */ .menu ul li.rotate a:hover { -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } /* 缩放 缩放都是以原元素中心点为参考点的 */ .menu ul li.scale a:hover { -moz-transform: scale(0.8,0.8); -webkit-transform: scale(0.8,0.8); -o-transform: scale(0.8,0.8); -ms-transform: scale(0.8,0.8); transform: scale(0.8,0.8); } .menu ul li.scale-x a:hover { -moz-transform: scaleX(0.8); -webkit-transform: scaleX(0.8); -o-transform: scaleX(0.8); -ms-transform: scaleX(0.8); transform: scaleX(0.8); } .menu ul li.scale-y a:hover { -moz-transform: scaleY(1.2); -webkit-transform: scaleY(1.2); -o-transform: scaleY(1.2); -ms-transform: scaleY(1.2); transform: scaleY(1.2); } /* 旋转 */ .menu ul li.skew a:hover { -moz-transform: skew(45deg,15deg); -webkit-transform: skew(45deg,15deg); -o-transform: skew(45deg,15deg); -ms-transform: skew(45deg,15deg); transform: skew(45deg,15deg); } /** transform:skewX(x) */ .menu ul li.skew-x a:hover { -moz-transform: skewX(-30deg); -webkit-transform: skewX(-30deg); -o-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); } /** transform:skewY(y) */ .menu ul li.skew-y a:hover { -moz-transform: skewY(30deg); -webkit-transform: skewY(30deg); -o-transform: skewY(30deg); -ms-transform: skewY(30deg); transform: skewY(30deg); } .menu ul li.matrix a:hover { -moz-transform: matrix(1,1,-1,0,0,0); -webkit-transform: matrix(1,1,-1,0,0,0); -o-transform: matrix(1,1,-1,0,0,0); -ms-transform: matrix(1,1,-1,0,0,0); transform: matrix(1,1,-1,0,0,0); } </style> </head> <body> <div > <ul > <li ><a href="http://keleyi.com/a/bjad/b6x9q8gs.htm">Translate</a></li> <li ><a href="http://keleyi.com/a/bjac/2fs4sdog.htm">TranslateX</a></li> <li ><a href="http://keleyi.com/a/bjac/3iote6u9.htm">TranslateY</a></li> <li ><a href="http://keleyi.com/a/bjad/8pwhsjna.htm">Rotate</a></li> <li ><a href="http://keleyi.com/a/bjac/xvcdrv0w.htm">Scale</a></li> <li ><a href="http://keleyi.com/a/bjad/7svi1lby.htm">ScaleX</a></li> <li ><a href="http://keleyi.com/a/bjac/fsjrtc0j.htm">ScaleY</a></li> <li ><a href="http://keleyi.com/a/bjad/mroxdkos.htm">Skew</a></li> <li ><a href="http://keleyi.com/a/bjac/kwxcvl59.htm">SkewX</a></li> <li ><a href="http://keleyi.com/a/bjac/3pipmkmg.htm">SkewY</a></li> <li ><a href="http://keleyi.com/a/bjac/eu7eaagg.htm">Matrix</a></li> </ul> </div> </body> </html>

  




丽江自驾游最佳路线丽江旅游多少钱丽江旅游报价价格丽江旅游团报价什么时候去丽江旅游最好2015年中秋节放多少天假? 为什么中秋节要吃月饼? 2015年中秋是什么时候?几月几号? 暑假旅游有哪些便宜的机票出售? 清远到英德宝晶宫怎么走?清远到英德宝晶宫有多远? 2015英德宝晶宫风车节要门票吗?英德风车节门票价格? 英德宝晶宫五一有什么玩的?2015五一宝晶宫玩什么? 清远英德风车节有什么好玩的?英德风车节活动? 2015年中秋桂林哪里可以赏月?桂林赏月推荐 2015年国庆桂林旅游的一些实用攻略 广西北海有什么好玩的吗?国庆去北海玩怎么样? 厦门鼓浪屿珍奇世界门票多少? 锦绣中华民俗村夜场几点开始?深圳锦绣中华民俗村夜场多少钱? 锦绣中华民俗村图片?深圳锦绣中华民俗村有哪些民间艺术? 锦绣中华民俗村官网?深圳锦绣中华民俗村怎样预订? 锦绣中华民俗村好玩吗?深圳锦绣中华民俗村有什么特色? IDT71T75602S200PFI Datasheet IDT71T75602S200PFI Datasheet IDT71T75602S200PFI8 Datasheet IDT71T75602S200PFI8 Datasheet IDT71T75702S75BG Datasheet IDT71T75702S75BG Datasheet 世界旅游胜地有哪些 世界旅游胜地有哪些 世界旅游胜地有哪些 去香港买什么洗发水 去香港买什么洗发水 去香港买什么洗发水 拱北在哪 拱北在哪 拱北在哪