栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

一款纯css3实现的鼠标悬停动画按钮

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

  今天给大家带来一款纯css3实现的鼠标悬停动画按钮。这款按钮鼠标经过前以正方形的形式,当鼠标经过的时候以动画的形式变成圆形。效果图如下:

  实现的代码。

  html代码:

复制内容到剪贴板
  1.   
  2.           
  3.     
  

  css3代码:

CSS Code复制内容到剪贴板
  1. body   
  2.         {   
  3.             background-color: #333;   
  4.         }   
  5.         div   
  6.         {   
  7.             width: 200px;   
  8.             height: 200px;   
  9.             margin: 0 auto;   
  10.         }   
  11.         span   
  12.         {   
  13.             position: relative;   
  14.             width: 180px;   
  15.             height: 180px;   
  16.             display: block;   
  17.             margin: auto;   
  18.             top: 25px;   
  19.             border: 20px solid rgba(255, 255, 0, .25);   
  20.             background-color: rgba(124,155,13,1);   
  21.             -webkit-transition: .5s;   
  22.             -moz-transition: .5s;   
  23.             -ms-transition: .5s;   
  24.             transition: .5s;   
  25.             border-radius: 30px 0px 30px 0px;   
  26.         }   
  27.         span:before, span:after   
  28.         {   
  29.             position: absolute;   
  30.             display: block;   
  31.             background-color: #fff;   
  32.             border-radius: 10px;   
  33.             margin: auto;   
  34.             top: 0px;   
  35.             bottombottom: 0px;   
  36.             left: 0px;   
  37.             rightright: 0px;   
  38.         }   
  39.         span:before   
  40.         {   
  41.             width: 100px;   
  42.             height: 10px;   
  43.             content: "";   
  44.         }   
  45.            
  46.         span:after   
  47.         {   
  48.             width: 10px;   
  49.             height: 100px;   
  50.             content: "";   
  51.         }   
  52.            
  53.         div:hover span   
  54.         {   
  55.             -webkit-transform: scale(.5) rotate(45deg);   
  56.             -moz-transform: scale(.5) rotate(45deg);   
  57.             -ms-transform: scale(.5) rotate(45deg);   
  58.             transform: scale(.5) rotate(45deg);   
  59.             border-radius: 110px;   
  60.             background-color: rgba(112,18,255,1);   
  61.         }  
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/216469.html

CSS教程相关栏目本月热门文章

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号