在一個布局設置中如何能夠讓圖片實現(xiàn)自適應顯示?我們就來說說在“css中的圖片怎么自適應?圖片自適有哪些方法?”這個問題吧!
1.首先我們創(chuàng)建一個 .html文件在里面放入我們的一個圖片,代碼如下;
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>title</title>
<link rel="stylesheet" href="css/ZSY_test.css" />
</head>
<body>
<div class="wrapper">
<!--背景圖片-->
<div id="web_bg"
style="background-image: url(bootstrap-5.0.1/site/content/docs/5.0/examples/features/unsplash-photo-2.jpg)">
</div>
<!--其他代碼 ... -->
</div>
</body>
</html>
2.創(chuàng)建 .css文件,我們通過在css文件中設置樣式使得我們可以得到想要的自適應效果代碼如下:
#web_bg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-width: 1000px;
z-index: -10;
zoom: 1;
background-color: #fff;
background-repeat: no-repeat;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
}
我們通過這些代碼中就可以實現(xiàn)自適應的圖片,而且在css文件的代碼中,?position: fixed;
top: 0;
left: 0;
?這個樣式是為了讓我們的盒子就是 div 固定在屏幕的最上方和最左方。那么固定完成之后我們通過?width: 100%;
height: 100%;
min-width: 1000px;
??background-repeat: no-repeat;
?這串代碼使得我們的圖片可以實現(xiàn)和屏幕一樣大小不會因為拖動或者縮小從而不能實現(xiàn)我們的一個平鋪的效果;而?min-width
是為了實現(xiàn)讓屏幕寬度在1000px以內時,div的大小保持不變,也就是說在這種情況下,縮放屏幕寬度時,圖片不要縮放(只有在1000px以內才有效)。
總結:
以上就是一個有關于“css圖片怎么自適應?圖片自適有哪些方法?”這個問題小編分享的案例和代碼希望對你有所幫助,更多有關于學習css的內容我們都可以在w3cschool中進行學習和了解。