@ Tim-Down答案可能是更好的解決方案。 但我想扔在那裏,你可以調整圖像只CSS,如果你不想用它做其他事情:
http://codepen.io/anon/pen/JEEKqO
resize: both;
background-size: contain;
background-repeat: no-repeat;
background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/photoshop-face-after.jpg);
body {
background-color: #1D1F1F;
}
section {
display: table;
margin: 0 auto;
}
div {
resize: both;
background-color: white;
overflow: scroll;
background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/photoshop-face-after.jpg');
background-size: cover;
background-repeat: no-repeat;
}
<section>
<button>both</button>
<button>horizontal</button>
<button>vertical</button>
<button>none</button>
<div class="resize"></div>
</section>
@Basj我用一個更清晰的例子更新了答案。 –
謝謝,但這應該在一個可編輯('contenteditable')div內,所以圖像應該保持可選(剪切/粘貼,複製/粘貼圖像應該工作等)。 因此,具有1px邊框+小尺寸手柄的用戶界面可能更適合此目的。感謝這次嘗試! – Basj