css+js实现手机相册浏览照片效果代码

代码语言:html

所属分类:画廊相册

代码描述:css+js实现手机相册浏览照片效果代码

代码标签: css js 手机 相册 浏览 照片

下面为部分代码预览,完整代码请点击下载或在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">
    <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic'>

    <style>
        @charset "UTF-8";
        @import url("https://fonts.googleapis.com/css?family=Merriweather:400,400i,700");
        @import url("https://fonts.googleapis.com/icon?family=Material+Icons");
        @import url("https://fonts.googleapis.com/icon?family=Material+Icons+Outlined");
        body {
          font-family: Merriweather, serif;
          background: radial-gradient(#545454, #141414);
        }
        
        .visuallyhidden {
          position: fixed;
          top: -9999px;
          left: -9999px;
          display: none;
          z-index: 9999;
        }
        
        div,
        figure,
        img,
        figcaption {
          box-sizing: border-box;
        }
        
        .main {
          content: " ";
          box-shadow: inset 0 0 2000px rgba(255, 255, 255, 0.5);
          filter: blur(10px);
          width: 360px;
          height: 650px;
          background: rgba(255, 255, 255, 0.2);
          border-radius: 16px;
          box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
          backdrop-filter: blur(5px);
          -webkit-backdrop-filter: blur(5px);
          border: 1px solid rgba(255, 255, 255, 0.3);
        }
        
        .gallery-wrapper {
          width: 360px;
          height: 650px;
          margin: 4rem auto 0;
          overflow: hidden;
          border-radius: 2rem;
          position: relative;
          border: 18px solid rgba(255, 255, 255, 0.2);
          outline: 1px solid #999;
        }
        
        .gallery {
          width: auto;
          height: 650px;
          display: inline-flex;
          position: absolute;
          left: 0;
          top: 0;
          transition: left 0.3s ease-out, height 0.3s ease-out, width 0.3s ease-out;
        }
        
        figure {
          width: 360px;
          height: 100%;
          margin: 0;
          transition: width 0.3s ease-out;
        }
        figure img {
          width: 100%;
          height: auto;
        }
        figure figcaption {
          background-color: var(--caption-color);
          color: var(--caption-fg-color);
          height: 40%;
          font-size: 2.5rem;
          letter-spacing: 1px;
          display: flex;
          flex-wrap: wrap;
          justify-content: flex-start;
          padding: 3.5rem 4.3rem 0 4.3rem;
          transform: translateY(-5px);
          word-break: break-word;
          flex-direction: column;
        }
        figure figcaption spa.........完整代码请登录后点击上方下载按钮下载查看

网友评论0