按钮鼠标移入效果

先设置两个按钮的基本样式

.button{

            flex: 0 0 40%;

            margin: 10px;

            height: 60px;

            display: flex;

            justify-content: center;

            align-items: center;

            border: 1px solid #48a6b1;

            color: #36aebb;

            transition: .3s;

            background-color: white;

            overflow: hidden;

            position: relative;

第一个按钮

 

HTML:

<button class="button17">

      <span>Diagonal Close</span>

</button>

CSS样式:

 

伪类::before这个伪元素允许在元素内容的最前面插入生成内容。默认地,这个伪元素是行内元素,不过可以使用属性 display 改变这一点。

transform通过 rotate() 方法,元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转。

transition设置2D旋转的时长。

伪类:hover设置鼠标移入按钮后触发动画。

.button17:hover::before,这行代码是鼠标移入按钮后触发伪类::before在元素内容最前面插入的内容,发生改变.按钮::before在元素前面设置的内容,超出按钮全部隐藏,鼠标移入后归位。

 

第二个按钮

 

HTML:

<button class="button18">

      <span>Diagonal Close</span>

</button>

CSS:

 

dox-shadow:设置边框样式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值