[英]how can I resize an image ONLY HORIZONTALLY using CSS
所以我試着做一個簡單的網站的小項目,我只想水平調整我的圖像大小。 所以它會使其從左到右適合頁面,並具有與正常高度相同的高度。 但是當我嘗試在 CSS 中使用width
屬性並將其設置為 100% 時,它並沒有使我的圖像變長而是變大。
.wide-pic{ width: 100%; }
<img class="wide-pic" src="https://www.w3schools.com/cssref/mountain.jpg">
你可以給它一個靜態的高度和寬度。
.wide-pic {
width: 100px;
height: 100px;
}
你可能想添加 object-fit:cover;
在樣式中使用背景大小。
#example1 { border: 2px solid black; padding: 25px; background: url(https://www.w3schools.com/cssref/mountain.jpg); background-repeat: no-repeat; background-size: 100% 50%; }
<!DOCTYPE html> <html> <head> <style> </style> </head> <body> <h2>background-size: 100% 50%:</h2> <div id="example1"> <h2>Hello World</h2> <p>The size of the background image is set in percent of the parent element; 100% width and 50% height.</p> </div> </body> </html>
試試這個
.wide-pic{
width: 100%; //give your size
hight:100%; //give your size
max-width:100%;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.