div+css实现方形图片悬浮边框动画效果代码
代码语言:html
所属分类:悬停
代码描述:div+css实现方形图片悬浮边框动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @property --p { syntax: "<percentage>"; initial-value: 70%; inherits: true; } img { --r: 50px; /* the radius (not bigger than width/4 and no percentage) */ width: 250px; /* the image size */ aspect-ratio: 1; border-radius: var(--r); object-fit: cover; clip-path: polygon( 50% calc(-.414*var(--r)), 50% calc(-.414*var(--r)), calc(100% + .414*var(--r)) 50%, 50% calc(100% + .414*var(--r)),50% calc(100% + .414*var(--r)), calc(-.414*var(--r)) 50% ); --_l: #0000 calc(25% + .707*var(--r)), #000 0 calc(75% - .707*var(--r)), #0000 0; --_g:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 var(--p),#0000 calc(var(--p) + 2%)); -webkit-mask: linear-gradient(45deg,var(--_l)),linear-gradient(-45deg,var(--_l)), top var(--_g) no-repeat space,left var(--_g) space .........完整代码请登录后点击上方下载按钮下载查看
网友评论0