다른 질문이 있습니다. 나는 PhP없이 HTML 킥 스타트를 사용하고있다. 순수한 CSS/js. 이미지가있는 갤러리가 있습니다. 모든 이미지는CSS/JS 갤러리의 크기 조정/자르기
<div class="gallery">
<a href="image.jpg"><img src="image_small.jpg" width="160" height="160"></a>
</div>
과 같은 일반적인 코드를 가지고 있습니다. 질문은 - 엄지 손가락을 동적으로 자르기/크기 조정하여 표시하는 방법입니까? 참으로 내가 몇 분 동안 그 작은 만들 수있다 "Dropresize"와 같은 옵션이 아이디어는,/포토샵에서 각각의 크기를 조정 자르기가이
<div class="gallery">
<a href="image.jpg"><img class="thumb" src="image.jpg"></a>
</div>
같은 것이 같은 이미지를 사용하지만 난 해달라고하는 것입니다 그러나 여전히 2 개의 다른 이미지보다 1 개의 이미지를 사용할 수 있고 (자동으로 크기를 변경 한 이미지를 사용할 수있을 때) 더 유용합니다.
사진 최대 900px 너비 (또는 높이, 또는 둘 다)에 대한 어떤 크기 수 있도록 엄지
1)의 짧은 변에 160 픽셀 (160x210 또는 300x160, 어떤 방향)
2)의 가장 긴 측면을 조정할 수 있어야 잘려야하거나 특정 여백 값이 있어야합니다.
옵션이 있습니까?
당신과 같이 CSS 클래스의 수를 만들 수
IE에 문제가있어서 캔버스가 옵션이라고 생각하지 않습니다. ~ 9 버전) 및 일부 오래된 firefoxes, 오페라. 반면에 CSS/JS는 항상 작동하므로 필요하지 않다면 CANVAS를 사용하지 않으려 고합니다. – user1442062
OK, CSS의'clip' 속성을 살펴보십시오. 클립 값을 결정하기 위해 몇 가지 계산을해야하지만 캔버스를 사용하지 않고 동일한 결과를 얻을 수 있습니다. http://www.seifi.org/css/creating-thumbnails-using-the-css-clip-property.html – Graham