css实现图片拼图鼠标悬浮动画效果代码

代码语言:html

所属分类:悬停

代码描述:css实现图片拼图鼠标悬浮动画效果代码

代码标签: css 图片 拼图 鼠标 悬浮 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">




    <style>
        .gallery {
          --s: 200px; /* control the size */
          --r: 45px;  /* control the triangular shape */
          
          display: grid;
          gap: 6px;
          grid: auto-flow var(--s)/repeat(2,var(--s));
          cursor: pointer;
        }
        .gallery > img {
          object-fit: cover;
          transition: .5s;
        }
        .gallery > img:is(:nth-child(1),:nth-child(4)) {
          width: 100%;
          height: calc(100% + var(--r));
        }
        .gallery > img:is(:nth-child(2),:nth-child(3)) {
          height: 100%;
          width: calc(100% + var(--r));
        }
        .gallery > img:nth-child(1) {
          clip-path: polygon(0 0, 100% 0, calc(100% - var(--r)) calc(50% - var(--r)/2),100% calc(100% - var(--r)),50% 100%,0 calc(100% - var(--r)))
        }
        .gallery > img:nth-child(2) {
          place-self: end;
          clip-path: polygon(var(--r) 0,100% 0,100% 100%,calc(50% + var(--r)/2) calc(100% - var(--r)),var(--r) 100%,0 50%)
        }
        .gallery > img:nth-child(3) {
          clip-path: polygon(0 0,calc(50% - var(--r)/2) var(--r),calc(100% - var(--r)) 0,100% 50%,calc(100% - var(--r)).........完整代码请登录后点击上方下载按钮下载查看

网友评论0