按钮模版:Btn-3
按钮模版:btn-3
效果展示
实现思路
使用 ::before
伪元素绘制一个与按钮形状相同的半透明黑色遮罩
并使用 opacity
属性控制它在默认状态下的不透明度为 0
当鼠标悬停在按钮上时,将其 opacity
属性值改变以显示出遮罩层,并通过 transition
属性实现平滑渐变过渡效果
同时,使用 ::after
伪元素在按钮内部绘制一个带有模糊效果的渐变色背景
该伪元素的不透明度也在默认情况下被设置为 0
在鼠标悬停时,使用 opacity
属性将其透明度从 0 改为 1,同时使用 transition
属性使其淡入效果更加平滑和自然
实现代码
1 | <button class="btn-3"> |
1 | .btn-3 { |
-
感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 View Room
评论