[英]Setting up square image as background
假設您實際上使用的是 SVG 圖像作為您的圖像......
您所要做的就是:
viewBox
preserveAspectRatio="xMidYMid slice"
。 此設置等效於 CSS background-zise: cover
。演示
svg:nth-child(1) { width: 300px; height: 150px; } svg:nth-child(2) { width: 150px; height: 300px; }
<svg viewBox="0 0 300 300" preserveAspectRatio="xMidYMid slice"> <image xlink:href="https://i.stack.imgur.com/iF2FB.png" width="300" height="300"/> </svg> <svg viewBox="0 0 300 300" preserveAspectRatio="xMidYMid slice"> <image xlink:href="https://i.stack.imgur.com/iF2FB.png" width="300" height="300"/> </svg>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.