CSS 애니메이션과 배경 이미지로 하늘에 구름을 흘리다
실현하고 싶은 것
구현 방법
다음과 같은 구름 이미지를 준비합니다. (블랙은 투과 채널입니다.)
스타일시트를 만듭니다.
/* 1. 雲が浮かぶ空を作成 */
.sky {
animation: cloud 25s linear infinite;
background: url(../images/cloud.png),
linear-gradient(#bbe4fa, hsl(171, 40%, 91%));
background-position-x: 0%;
background-position-y: 35%;
background-repeat: repeat-x;
background-size: 800px auto;
height: 560px;
}
/* 2. keyframeを使って、雲が流れるように。 */
@keyframes cloud {
from {
background-position-x: 0;
}
to {
background-position-x: 800px;
}
}
/* 1. 雲が浮かぶ空を作成 */
.sky {
animation: cloud 25s linear infinite;
background: url(../images/cloud.png),
linear-gradient(#bbe4fa, hsl(171, 40%, 91%));
background-position-x: 0%;
background-position-y: 35%;
background-repeat: repeat-x;
background-size: 800px auto;
height: 560px;
}
/* 2. keyframeを使って、雲が流れるように。 */
@keyframes cloud {
from {
background-position-x: 0;
}
to {
background-position-x: 800px;
}
}
linear-gradient
의 색상을 변경하면 저녁 하늘도 만들 수 있습니다.간단하기 때문에, 여러분 꼭 해보세요.
Reference
이 문제에 관하여(CSS 애니메이션과 배경 이미지로 하늘에 구름을 흘리다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nouka/items/2a520f6a47977cfbc928텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)