CSSで縦横のサイズを調整する方法になります。
lang
1<!doctype html>
2<html>
3<head>
4<meta charset="utf-8">
5<title>test</title>
6<style type="text/css">
7.photo {
8 width:150px;
9 height:150px;
10 overflow:hidden;
11 position:relative;
12 border:1px solid #333;
13}
14.photo img {
15 position: absolute;
16 left: -100%;
17 right: -100%;
18 margin: auto;
19 width: auto;
20 height: 100%;
21}
22</style>
23</head>
24<body>
25<div class="photo"><img src="画像のパス"></div>
26</body>
27</html>
.photo img
をheight:100%
にしているので、画像の縦のサイズにあわせています。
width:auto; height:100%;
をwidth:100%; height:auto;
にすれば、画像の横のサイズにあわせるようになります。
この方法では、縦か横のどちらかにあわせることしかできません。
私の知識ではこの程度しか出来ません。
他に良い方法があれば、調べた結果をフィードバックしていただけると嬉しいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。