>웹 프론트엔드 >CSS 튜토리얼 >CSS3로 제작된 애니메이션 효과 로딩 약 20개

CSS3로 제작된 애니메이션 효과 로딩 약 20개

不言
不言원래의
2018-06-28 10:18:502321검색

이 글에서는 순수 CSS3로 제작된 20가지 로딩 애니메이션 효과에 대한 자세한 설명을 주로 소개하고 있는데 내용이 꽤 좋아서 참고용으로 올려보겠습니다.

일부 웹사이트나 앱에서는 새로운 것을 로드할 때 아름답고 흥미로운 로딩 사진이 있는 경우가 많습니다. 대부분의 로딩 스타일은 CSS3를 사용하여 작성할 수 있는데, 이는 gif 사진을 직접 사용하는 것보다 더 간단하고 편리할 뿐만 아니라 로딩 시간도 절약해 줍니다. 시간과 공간, 아래에는 모두가 참고하고 함께 배울 수 있도록 공통 로딩 애니메이션 20가지 코드를 올려드리겠습니다.

많은 코드가 게시되어 있습니다. 내 GitHub에 가서 소스 코드를 다운로드하고 볼 수 있습니다.

효과 그림은 다음과 같습니다.

다음은 해당 HTML 코드입니다.

<!doctype html>
<head>
<meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="demo.css"/>
    <link rel="stylesheet" type="text/css" href="loaders.css"/>
    <title>css3炫酷页面加载动画特效代码 </title>
</head>
<body>
  <main>
    <p class="loaders">
      <p class="loader">
        <p class="loader-inner ball-pulse">
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-grid-pulse">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-clip-rotate">
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-clip-rotate-pulse">
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner square-spin">
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-clip-rotate-multiple">
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-pulse-rise">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-rotate">
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner cube-transition">
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-zig-zag">
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-zig-zag-deflect">
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-triangle-path">
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-scale">
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner line-scale">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner line-scale-party">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-scale-multiple">
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-pulse-sync">
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-beat">
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner line-scale-pulse-out">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner line-scale-pulse-out-rapid">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-scale-ripple">
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-scale-ripple-multiple">
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-spin-fade-loader">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner line-spin-fade-loader">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner triangle-skew-spin">
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner pacman">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner ball-grid-beat">
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
        </p>
      </p>
      <p class="loader">
        <p class="loader-inner semi-circle-spin">
          <p></p>
        </p>
      </p>
    </p>
  </main>
  <script>
    document.addEventListener(&#39;DOMContentLoaded&#39;, function () {
      document.querySelector(&#39;main&#39;).className += &#39;loaded&#39;;
    });
  </script>


</body>
</html>

css3 코드가 좀 길어서 다 같이 적어서 올리지 않겠습니다. 자세한 내용은 github에 가서 확인해주세요

위 내용이 이 글의 전체 내용이길 바랍니다. 모든 분들의 학습에 도움이 될 것입니다. 더 많은 관련 내용을 보시려면 PHP 중국어 웹사이트를 주목해주세요!

관련 권장사항:

CSS3 양식 미화 컨트롤 정보

우선순위 비교를 통해 CSS 컨트롤 스타일을 확인하는 세 가지 방법

CSS3에서 기울이기와 회전의 애니메이션 효과를 동시에 구현하는 방법

위 내용은 CSS3로 제작된 애니메이션 효과 로딩 약 20개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.