head> meta charset="UTF-8"> meta name="viewport" content="width=devi..."/>

CSS3 视差滚动相册

14,192次阅读
没有评论

共计 1236 个字符,预计需要花费 4 分钟才能阅读完成。

一个基于 CSS3 的视差滚动相册,采用网格布局(主要)与弹性布局。

视差滚动相册

源代码如下:

DOCTYPE html>
html lang="en">

head>
  meta charset="UTF-8">
  meta name="viewport" content="width=device-width, initial-scale=1.0">
  title> 旋转视差相册 title>
  style>
    * {
      margin: 0;
      padding: 0;
    }

    .content {
      width: 300px;
      height: 300px;
      margin: 0 auto;
      margin-top: 100px;
      display: grid;
      
      

      
      grid-template:
        "A A B"
        "C D B"
        "C E E";
      grid-gap: 10px;
      padding: 10px;
      border: 5px solid transparent;
      border-image: linear-gradient(45deg, #df270ae0, #dc8d30, #deeb44, #01eb3e, #138fe9, #7127ee) 1;
      animation: rotation 15s infinite linear;
    }

    .item {
      overflow: hidden;
      border: 1px solid #000;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .item img {
      animation: rotation1 15s infinite linear;
      width: 300%;
      height: 300%;
      object-fit: cover;
    }

    .item:nth-child(1) {
      grid-area: A;
    }

    .item:nth-child(2) {
      grid-area: B;
    }

    .item:nth-child(3) {
      grid-area: C;
    }

    .item:nth-child(4) {
      grid-area: D;
    }

    .item:nth-child(5) {
      grid-area: E;
    }



    @keyframes rotation {
      to {
        transform: rotate(360deg);
      }
    }

    @keyframes rotation1 {
      to {
        transform: rotate(-360deg);
      }
    }
  style>
head>

body>
  div class="content">
    div class="item">
      img src="./static/pic1.jpg">
    div>
    div class="item">
      img src="./static/pic2.jpg">
    div>
    div class="item">
      img src="./static/pic3.jpg">
    div>
    div class="item">
      img src="./static/pic4.jpg">
    div>
    div class="item">
      img src="./static/pic5.jpg">
    div>
  div>
body>

html>

原文地址: CSS3 视差滚动相册

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-29发表,共计1236字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)