.btn { width: 120px; height: 40px; border-radius: 5px; background-color: #387ef5; color: #fff; text-align: center; line-height: 40px; transition: all 0.2s; } .btn:hover { transform: scale(1.1); }
以上是一个简单的CSS代码块,大家首先定义了一个名为btn的类,这个类用来控制大家想要添加特效的按钮。大家设置了按钮的长宽、边框圆角、背景颜色、文字颜色、文字对齐方式以及行高。接着,大家添加了一个过渡效果,当鼠标悬停在按钮上时,你会发现按钮的大小会在0.2秒内缓慢地拉大1.1倍。
这个效果的实现其实很简单。大家通过:hover伪类选择器来控制鼠标悬停时发生什么。通过transform属性来控制拉伸的比例以及过渡时间。在这个例子中,大家将缩放比例设置为1.1,也就是放大到原来的110%。
为了让用户更好地理解,大家在这里还提供了一个示例按钮供大家参考:
相信读者们已经掌握了按钮拉大特效的实现方法,现在你可以在你的网站上尝试实现这个特效,让你的按钮更加醒目,更加直观,增加用户的互动体验。