gsap实现按钮点击背景雾化气化动画效果代码
代码语言:html
所属分类:布局界面
代码描述:gsap实现按钮点击背景雾化气化动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/normalize.5.0.css"> <style> @import url("https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap"); button { --hover: 0; --button-bg: hsla( calc(272 - 7 * var(--hover)), calc(100% - 8% * var(--hover)), calc(21% + 7% * var(--hover)), 0.8 ); --button-border: hsl( calc(267 - 11 * var(--hover)), calc(90% - 1% * var(--hover)), 58% ); --button-label: hsl(272, 90%, 92%); --button-steam: hsl(277, 66%, 49%); --ease: cubic-bezier(0.65, 0, 0.35, 1); cursor: pointer; overflow: hidden; position: relative; padding: 1rem 2.5rem; background-color: var(--button-bg); border: 0.2rem solid var(--button-border); border-radius: 3rem; color: var(--button-label); font: 500 clamp(1.25rem, 0.61vw + 1.1rem, 1.58rem)/1 "Inter", sans-serif; letter-spacing: 0.05rem; text-transform: uppercase; transition: background 0.25s linear, scale 0.25s linear; scale: calc(1 + 0.1 * var(--hover)); -webkit-mask: linear-gradient(180deg, transparent -33%, black 56%, black 100%, transparent 75%), linear-gradient(90deg, transparent -33%, black 56%, black 100%, transparent 75%); mask: linear-gradient(180deg, transparent -33%, black 56%, black 100%, transparent 75%), linear-gradient(90deg, transparent -33%, black 56%, black 100%, transparent 75%); } button .steam { pointer-events: none; display: inli.........完整代码请登录后点击上方下载按钮下载查看
网友评论0