div+css实现图片卡片鼠标悬停文字标题伸缩动画效果代码
代码语言:html
所属分类:悬停
代码描述:div+css实现图片卡片鼠标悬停文字标题伸缩动画效果代码
代码标签: div css 图片 卡片 鼠标 悬停 文字 标题 伸缩 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @property --_x { syntax: "<length>"; inherits: true; initial-value: 0px; } figure { --w: 280px; /* image width */ --r: .5em; /* radius */ display: grid; place-items: end end; font: bold 40px/1.5 monospace; transition: --_x .5s; cursor: pointer; margin: 0; } figure.alt { place-items: end start; } figure > * { grid-area: 1/1; } figure:hover { --_x: calc(var(--w) - 3*var(--r) - .5lh); } figure img { width: var(--w); aspect-ratio: 1; border-radius: var(--r); --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 69%,#0000 72%); --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0); --_d:(.5lh + var(--r)); mask: calc(100% - var(--_d) - var(--.........完整代码请登录后点击上方下载按钮下载查看
网友评论0