2013-10-22 5 views
1

회전 컨테이너를 만들고 있습니다. 사실 저는 이미 만들었지 만 문제가 있습니다 : 배경 이미지가 반으로로드됩니다 (컨테이너가 반으로로드 됨).CSS 배경 이미지 회전

코드는 다음과 같습니다 사전에

@keyframes rotate-ornament { 
    from { 
    -webkit-transform: rotate(0deg); 
    } 
    to { 
    -webkit-transform: rotate(360deg); 
    } 
    } 
    @-webkit-keyframes rotate-ornament { 
    from { 
    -webkit-transform: rotate(0deg); 
    } 
    to { 
    -webkit-transform: rotate(360deg); 
    } 
    } 
    @-moz-keyframes rotate-ornament { 
    from { 
-webkit-transform: rotate(0deg); 
} 
to { 
-webkit-transform: rotate(360deg); 
} 
} 
@-ms-keyframes rotate-ornament { 
from { 
-webkit-transform: rotate(0deg); 
} 
to { 
-webkit-transform: rotate(360deg); 
} 
} 

.ornament { 
position:absolute; 
top:0; 
left:0; 
right:0; 
bottom:0; 
width:100%; 
height:100%; 
display:block; 
z-index: -1; 
} 


.ornament { 
background:transparent url('images/ornament.png') no-repeat; 
background-size: 100%; 
z-index: -1; 
-moz-animation: rotate-ornament 100s linear infinite; 
-ms-animation: rotate-ornament 100s linear infinite; 
-o-animation: rotate-ornament 100s linear infinite; 
-webkit-animation: rotate-ornament 100s linear infinite; 
animation: rotate-ornament 100s linear infinite; 
} 

감사합니다!

+0

저는 링크를 방문 했으므로 더 자세히 문제를 설명해야한다고 생각합니다. 문제가 발생한 곳을 볼 수 없습니다. – dav1dsm1th

+0

http://industrial-city.com/test/images/ornament.png –

+0

백그라운드에서 회전하려면이 이미지가 필요합니다. ( –

답변

2

문제는 내가 배경 이미지 (1386px)의 실제 높이 (크롬 관리자를 통해) 사업부 ".ornament"의 높이를 변경 height:100%

하고 그것을 잘 작동합니다.

+0

그런데 아주 멋진 웹 사이트 레이아웃! –

+0

주석 주셔서 감사합니다 :)이 경우 (높이 : 1386px) 잘 작동하지만 웹 사이트에 큰 오버플로가 있습니다 .. 그리고 그것을 숨길 방법을 생각하고 있습니다. –