专栏名称: 大迁世界
掘金LV8,思否10万+的作者。一个热爱前端的创业者。
今天看啥  ›  专栏  ›  大迁世界

19.按钮收缩动画 & 按钮增长动画 & 按钮摇摆动画 & 按钮边框动画

大迁世界  · 公众号  · 前端  · 2024-08-03 16:16
    

主要观点总结

该文章介绍了四种按钮动画效果:收缩动画、增长动画、摇摆动画和边框动画。每种动画都有详细的实现方法和原理说明。

关键观点总结

关键观点1: 收缩动画:在悬停时缩小按钮,使用transition设置动画,通过:hover伪类实现缩小效果。

该技巧使用CSS转换和过渡来创建悬停效果,通过调整transform属性实现按钮的缩小。

关键观点2: 增长动画:与收缩动画相似,但在悬停时增大按钮。

这个技巧同样使用transition设置动画,通过:hover伪类改变按钮大小。

关键观点3: 摇摆动画:当按钮获得焦点时播放摇摆动画,使用@keyframes定义动画关键帧。

该技巧通过调整关键帧和变换属性来创建摇摆效果,提高可访问性和用户体验。

关键观点4: 边框动画:在悬停时创建边框动画效果,利用伪元素和CSS变换实现。

这个技巧通过伪元素和transform属性创建动态的边框效果,增加视觉吸引力。


文章预览

按钮收缩动画 & 按钮增长动画 & 按钮摇摆动画 & 按钮边框动画 按钮收缩动画 在悬停时创建收缩动画。 使用适当的 transition 来为元素的变化设置动画。 使用 :hover 伪类将 transform 改为 scale(0.8) ,在用户悬停在元素上时缩小元素。 < button   class = "button-shrink" > 提交 button > .button-shrink  {   color :  #65b5f6 ;   background-color : transparent;   border :  1px  solid  #65b5f6 ;   border-radius :  4px ;   padding :  0   16px ;   cursor : pointer;   transition : all  0.3s  ease-in-out; } .button-shrink :hover  {   transform :  scale ( 0.8 ); } 这个技巧使用 CSS 转换和过渡来创建一个简单但引人注目的悬停效果。以下是它的工作原理: .button-shrink 类设置按钮的基本样式。它有一个透明的背景、一个蓝色的文本颜色和一个匹配的边框。 border-radius 属性给按钮圆角,而 padding 在文本周围添加一些空 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览