css3 hover移出动画
导读:CSS3中通过:hover选择器可以实现鼠标悬停时的状态效果,而CSS3中还提供了一些hover移出动画,可以进一步优化页面的交互体验。/* 实现渐变色背景 */.btn { background: linear-gradient(t...
CSS3中通过:hover选择器可以实现鼠标悬停时的状态效果,而CSS3中还提供了一些hover移出动画,可以进一步优化页面的交互体验。
/* 实现渐变色背景 */.btn { background: linear-gradient(to right, #30cfd0 0%, #330867 100%); color: #fff; padding: 8px 16px; border-radius: 4px; transition: background 0.3s ease-in-out; } /* 鼠标悬停时背景改变 */.btn:hover { background: linear-gradient(to right, #f9f047 0%, #ebecec 100%); } /* 按钮从左滑入 */.slidein { overflow: hidden; } .slidein a { display: block; position: relative; left: -100%; transition: left 0.4s ease-in-out; } .slidein:hover a { left: 0%; } /* 图标放大效果 */.icon { font-size: 24px; transition: transform 0.2s ease-in-out; } .icon:hover { transform: scale(1.2); }
以上代码演示了三种不同的hover移出动画。第一种是在按钮背景上实现的颜色渐变,鼠标悬停时颜色过渡更加柔和。第二种是一个按钮从左侧滑入的效果,让用户更容易注意到这个按钮。第三种是图标的放大效果,增加了与用户的互动感。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3 hover移出动画
本文地址: https://pptw.com/jishu/557235.html