플래시 이미지

7043 단어 CSS

개요

  • 호바 발광
  • 일정한 간격으로 발광

  • 의 원리

  • 기울어진 흰색 사각형(평행사각형)을 고속으로 가로로 이동시켜 이미지를 가로지른다.
  • 사각형은 이미지를 둘러싸는div의 before 위조 요소로 설정됩니다.
  • div 자체에display: inline-blockoverflow: hidden를 가하면 이미지의 표시 영역에서 벗어난 부분의 흰색 사각형을 볼 수 없다.
  • 시험을 준비하다


    빛이 날 때가 있어요.

  • hover에서transition을 설정하고 hover에서만 애니메이션(샘플 맨 왼쪽)
  • 호버의 위조 요소를 사용하지 않고transition을 클래스 자체에 설정하면 호버가 떨어질 때도 애니메이션(견본 센터)으로 되돌아온다
  • 자동 애니메이션


    샘플의 맨 오른쪽.
  • 무한 애니메이션.
  • 간격 애니메이션.
  • animation: bright 3s← 애니메이션의 실행 시간을 (애니메이션이 실제로 진행되는 시간 + 간격을 비우려는 시간)로 설정합니다.
  • keyframes를 중도 시간점(견본 15%)으로 설정하여 애니메이션을 완성하고 100%도 같은 설정을 적용한다.
  • 위에서 설명한 대로 애니메이션 시간의 15%에서 100%는 대기 시간입니다.
  • 샘플 코드

  • 샘플 실행
  • <div class="imgBright">
      <img src="http://lorempixel.com/100/100/cats">
    </div>
    
    <div class="imgBright2">
      <img src="http://lorempixel.com/100/100/cats">
    </div>
    
    <div class="imgBright3">
      <img src="http://lorempixel.com/100/100/cats">
    </div>
    
    .imgBright,
    .imgBright2,
    .imgBright3 {
      position: relative;
      display: inline-block;
      overflow: hidden;
    }
    
    .imgBright:before,
    .imgBright2:before,
    .imgBright3:before {
      content: "";
      background-color: rgba(255, 255, 255, 0.4);
      height: 100%;
      width: 100%;
      display: block;
      position: absolute;
      top: 0;
      left: -160%;
      transform: skewX(-45deg) translateX(0);
    }
    
    .imgBright2:before {
      transition: all 0.4s ease-in-out;
    }
    
    .imgBright:hover:before,
    .imgBright2:hover:before {
      transform: skewX(-45deg) translateX(320%);
      transition: all 0.4s ease-in-out;
    }
    
    .imgBright3:before {
      animation: bright 3s ease-in-out 2s infinite;
    }
    
    @keyframes bright {
      0% {
         transform: skewX(-45deg) translateX(0);
      }
      15% {
        transform: skewX(-45deg) translateX(320%);
      }
      100% {
        transform: skewX(-45deg) translateX(320%);
      }
    }
    

    원자재


    https://teratail.com/ 아이콘 부분의 공연.

    좋은 웹페이지 즐겨찾기