내 목표는 내 div에서 더 큰 이미지를 중심에 배치하는 것입니다. 이미지의 크기를 조정하고 싶지 않습니다. 이미지의 가운데가 표시되어야합니다.큰 이미지를 작은 div에 센터하기
내 사업부는 다음과 같이 정의된다:
div.thumbnail
{
display: block;
margin: auto;
height: 100px;
width: 100px;
overflow: hidden;
}
그리고 내 생각은 이미지의 추가로이 만드는 것이었다 :
이div.thumbnail img
{
overflow: hidden;
margin: auto;
}
html로 보이는 같은 :
<div class="thumbnail">
<a href="{{ url_for('showphotos') }}?key={{ album['AlbumName'] }}">
<img src="{{ url_for ('static', filename=album['ThumbPath']) }}">
</a>
</div>
그러나 이것은 나를 위해 작동하지 않습니다. 이 문제를 해결하는 방법에 대한 조언이 있으십니까?
감사 Darrell.
당신이 문제의 바이올린을 제공 할 수 있다면 그것은 당신이 요구하는지 이해하기 쉬울 것이다. – AJak
당신은 그것이 당신을 위해 작동하지 않는다고 - 당신은 어떤 행동을하고 있습니까? – user1618143
이미지에서 오버 플로우 숨김을 취할 수 있습니다. 블록을 표시하도록 설정하고 margin : -20 % 0 0 -20 %; 만약 당신이 그것을 완벽하게 중심에두고 싶다면 당신은 약간의 js가 필요할 것이라고 생각합니다.또는 당신의 심상이 모두 동일 할 것이라는 점을 알고있는 경우에 그 (것)들에게 특정한 부정적인 한계를주십시오. 이 효과를 얻으려면 보통 -20 % 만 사용하십시오. 편집 : img가 아닌 에게이 작업을 수행하려는 것으로 생각됩니다. 그것을 놓쳤습니다. –