플래시 이미지
7043 단어 CSS
개요
의 원리
display: inline-block
와overflow: hidden
를 가하면 이미지의 표시 영역에서 벗어난 부분의 흰색 사각형을 볼 수 없다.시험을 준비하다
빛이 날 때가 있어요.
자동 애니메이션
샘플의 맨 오른쪽.
animation: bright 3s
← 애니메이션의 실행 시간을 (애니메이션이 실제로 진행되는 시간 + 간격을 비우려는 시간)로 설정합니다.샘플 코드
<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/ 아이콘 부분의 공연.
Reference
이 문제에 관하여(플래시 이미지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yama-t/items/9cddf3f8240b3f6138a1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(플래시 이미지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yama-t/items/9cddf3f8240b3f6138a1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)