로드 할 비율에 따라 divs 너비의 크기를 조정하는 대신 페이지가로드 될 때의 미리로드를 만들고 싶습니다. 배경색의 채도를 변경하고 싶습니다. div는로드 된 %를 기반으로합니다.로드 된 백분율을 기준으로 배경색 채도 변경
#fff를 설정 한 다음 그 색상이 빨간색으로 희미 해져도 상관 없습니다. 나는 채도 변경이나 %로 색상이 흐려지기를 좋아하는 방법을 알지 못합니다.
이
내가 노력 해왔다 것입니다 :JS
$("#preloader").each(function() {
$(this)
.data("origColor", $(this).backgroundColor())
.backgroundColor('#f4421a')
.animate({
backgroundColor: $(this).data("origColor")
}, 1200);
});
에게 CSS를
@-webkit-animation changeColor {
0% { background-color: $white; }
100% { background-color: $orange; }
}
.js div#preloader {
@include position(fixed, $z:9999);
width: 100%;
height: 100%;
overflow: visible;
background: $loading no-repeat center center, $header-bg-mobile repeat top left, lighten($black,70%);
-webkit-animation: changeColor 2s linear infinite;
}
감사합니다. 나는 그것이 불행하게도 그것을하는 한 방법 인 것을 볼 수있다. (나는 내 말을하지 않았다.)하지만 나는 내 사이트 위에 앉아서 창문 위에 앉아서 오버레이를 사용하고있다. 페이드 아웃되고 제거된다.따라서 불투명도를 실제로 사용할 수는 없습니다. 또한 % 계산은 어떻게 작동합니까? – Daimz
나는 preload 함수를 수행하고 CSS 애니메이션을 사용하여 bg 색상을 변경하는 무언가를 발견 할 수있었습니다. 실제로 그것은 페이지로드를 측정하는 것이 아니라 다른 것으로보고 페이지로드 시간을 측정해야하는 것으로 보입니다. 이것이 내가 한 일입니다. [링크] (http://jsfiddle.net/daimz/gHuLw/1/) – Daimz
@Daimz, 업데이트 된 답변을 확인하십시오. –