<div id="resizeThis">
<div style="background: url(...)">...text...images...</div>
...
</div>
div의 내용을 임의 크기로 조정하려고합니다. 예를 들어 JavaScript를 사용하여 div 너비를 얻은 다음 그에 따라 모든 요소의 크기를 조정할 수 있지만이 작업을 수행하는 가장 간단한 방법은 무엇입니까? jQuery를 사용할 수 있습니다.
$("#resizeThis > *").css('width', '64px').css('height', '64px');
하지만 #resizeThis 만 축소 시켰습니다.
배경과 텍스트 등을 어떻게 할 수 있습니까?
축소판 (보통 원래 크기의 25 %)을 생성 할 수 있도록이 작업을 수행하려고합니다.
브라우저를 사용하여 이미지의 크기를 조정하지 마십시오. 그것은 나쁜 그림을 만든다. 서버 측에서 축소판을 생성하십시오. (예 : imagemagick 사용) – erenon
나는 할 수 없다. 나는 클라이언트 측에서 이것을해야하고, 이미지뿐만 아니라 동적 HTML을 확장해야한다. 나는 스크린 샷을 찍고 크기를 재조정 할 것을 사용자에게 요청할 수 없다. 5 초마다. – Tower
@erenon : 최신 브라우저에서는 크기를 조정할 때 bicubic 리샘플링을 사용하는 것으로 보입니다. 그러나 서버 이미지를 축소판으로 생성하는 더 좋은 방법은 이미지로드 속도를 높이는 것입니다. 1024x768의 여러 jpeg는이 크기의 25 %보다 훨씬 느리게로드됩니다. –