James Montagne's 솔루션 덕분에 CSS를 사용하여 specific behaviour 이미지를 조정하는 1 행 갤러리를 만들었습니다.Chrome의 순수한 CSS를 사용하여 높이에 따라 이미지 크기를 동적으로 조정하십시오.
위대한 작품 - 크롬 27 이상을 제외하고. 여기서 이미지의 너비는 초기 값으로 유지되지만 높이는 적절하게 조정됩니다.
this Fiddle 또는 아래의 코드를 확인하십시오 :
HTML :
<div>
<img src="http://placekitten.com/200/300" class="vert"/>
<img src="http://placekitten.com/500/200" class="horiz"/>
<img src="http://placekitten.com/200/300" class="vert"/>
<img src="http://placekitten.com/400/300" class="horiz"/>
<img src="http://placekitten.com/200/300" class="vert"/>
</div>
CSS : 나는 이미 Chrome 27 changelog (~ 13메가바이트)를 통해 파고 그러나 어떤을 찾지 못했습니다
body,html{
height: 100%;
}
div{
white-space: nowrap;
height: 100%;
}
img{
min-height: 200px;
height: 100%;
vertical-align: top;
}
.horiz{
max-height: 300px;
}
.vert{
max-height: 500px;
}
그 문제에 대한 유용한 정보.
아이디어가 창에서 흐려지는 것을 방지하려면 Chrome> 27에서 크기를 조정하십시오.
가능한 복제 http://stackoverflow.com/questions/14718050/chrome-does-not-re-calculate-width-when-height-changes –
이 게시물을 지적 해 주셔서 감사합니다. @ 아이사! 하지만 CSS 만 제공하는 것은 아닙니다. 결론은 JS에 의해 다시 그리기를 강제 실행하는 것입니다. 창 크기 조정 이벤트에 다시 그리기를 첨부하는 아이디어가 마음에 들지 않지만 계속 생각해 보겠습니다. – Thorsten