3d照片墙效果
代码语言:html
所属分类:三维
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <title> Realistic 3D Photo Cards (Hover Effect, Vue.Js)</title> <style> .f_ref { height: 50px; width: 50px; background-color: #000; position: fixed; right: 15px; bottom: 15px; display: block; padding: 10px; box-sizing: border-box; border-radius: 100%; transition: transform .2s ease; } .f_ref:hover { transform: scale(1.2) } .f_ref > img { height: 100%; } body { margin: 0; min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; background-image: radial-gradient(circle, #fff 30%, #ccc); padding: 0 40px; font-family: "Source Sans Pro", Helvetica, sans-serif; font-weight: 300; } #grid { display: grid; grid-template-columns: repeat(auto-fill, 150px); grid-column-gap: 30px; grid-row-gap: 30px; align-items: center; justify-content: center; width: 100%; max-width: 700px; } #grid .card { background-color: #ccc; width: 150px; height: 150px; transition: all 0.1s ease; border-radius: 3px; position: relative; z-index: 1; box-shadow: 0 0 5px rgba(0, 0, 0, 0); overflow: hidden; cursor: pointer; } #grid .card:hover { -webkit-transform: scale(2); transform: scale(2); z-index: 2; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4); } #grid .card:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); } #grid .card .reflection { position: absolute; width: 100%; height: 100%; z-index: 2; left: 0; top: 0; transition: all 0.1s ease; opacity: 0; mix-blend-mode: soft-light; } #grid .card img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-filter: grayscale(0.65); filter: grayscale(0.65); transition: all 0.3s ease; } </style> </head> <body translate="no"> <div class="grid" id="grid"> <photo-card img="http://repo.bfw.wiki/bfwrepo/image/5d653be845a41.png" link="#"></photo-card> <photo-card img="http://repo.bfw.wiki/bfwrepo/image/5d653be845a41.png" link="#"></photo-card> <photo-card img="http://repo.bfw.wiki/bfwrepo/image/5d653be845a41.png" link="#"></photo-card> <photo-card img="http://repo.bfw.wiki/bfwrepo/image/5d653be845a41.png" link="#"></photo-card> <photo-card img="http://repo.bfw.wiki/bfwrepo/image/5d653be845a41.png" link="#"></photo-card> </div> <script> const _a = document.createElement('a') const _id = window.location.href.match(/\/(?!.*\.io)(.+?).........完整代码请登录后点击上方下载按钮下载查看
网友评论0