A. 請問一下css的背景圖片怎麼設置可以在不同的手機上正常瀏覽
首先要做的是盒子自適應屏幕大小,這樣布局就不會亂,例如給ul的寬100%;
li的寬:calc(33.3333%);這樣不管什麼時候在什麼手機上都能正常,然後要做的就是圖片適應盒子大小,給圖片設置display:block;width:100%;這樣圖片就是根據盒子來適應大小的。
B. css背景圖怎麼在手機自適應全屏
根據頁面設計情況選擇相應的參數,方法就是設計背景size參數
background-size:cover ,適用於上半部分背景圖片,下半部分純色
將背景圖像等比縮放到完全覆蓋容器,背景圖像有可能超出容器。
background-size:contain 適用於一屏幕,缺點屏幕寬度高度不一致,會有縫隙
將背景圖像等比縮放到寬度或高度與容器的寬度或高度相等,背景圖像始終被包含在容器內。
background-size:100% 100%;
最簡單粗暴的方法,缺點會給背景拉伸變形
C. 網頁調整了style.css 以後,手機網站,圖片顯示超出了屏幕。怎麼改為適應屏幕大小
這位網友你好,想要網頁寬度自適應,你需要把網頁元素寬度設置為百分比,還要在網頁頭部加上代碼:
圖片自適應,且不超過原始大小,需要設置最大寬度,代碼如下:
img{
width:100%;
max-width:100%;}
D. 如何添加CSS讓頁面自適應手機屏幕
無論是電腦還是手機,要做到自適應屏幕,其實都是一樣的。
首先,在網頁代碼的頭部,加入一行viewport標簽
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
viewport是網頁默認的寬度和高度,上面這行代碼的意思是,網頁寬度默認等於屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。即讓viewport的寬度等於物理設備上的真實解析度,不允許用戶縮放。
其次:網頁寬度css一定要使用百分比width: xx%;,不能用絕對像素。當然可以用width:auto;
第三,流動布局
.left{
float: left;
width: ***%;
}
第四,選擇載入css
這是自適應的關鍵部分.abc{ height:300px; border:1px solid #000; margin:0 auto}
@media screen and (min-width: 1201px) {
.abc {width: 1200px}
}
/* 設置了瀏覽器寬度不小於1201px時 abc 顯示1200px寬度 */
@media screen and (max-width: 1200px) {
.abc {width: 900px}
}
/* 設置了瀏覽器寬度不大於1200px時 abc 顯示900px寬度 */
@media screen and (max-width: 901px) {
.abc {width: 200px;}
}
/* 設置了瀏覽器寬度不大於901px時 abc 顯示200px寬度 */
@media screen and (max-width: 500px) {
.abc {width: 100px;}
}
/* 設置了瀏覽器寬度不大於500px時 abc 顯示100px寬度 */
需要注意是CSS代碼順序,由大到小排版CSS(判斷瀏覽器寬度越大越放前),這樣是因為邏輯關系,@media 判斷CSS排錯將導致判斷失效。
第四,圖片自適應
img { max-width: 100%;}
老版本的IE不支持max-width,所以只好寫成:img { width: 100%; }
篳五、採用相對字體大小
字體也不能使用絕對大小(px),而只能使用相對大小(em)。
這里最重要的,是第三條和第四條,也就是採用流動布局和css選擇載入。祝你好運!
E. 怎麼讓圖片在手機端自適應大小
首先看一下圖片自適應的網頁。(本圖中的圖片大小剛好占滿瀏覽器)
首先,我們在body中增加canvas標簽:
<canvas id="myCanvas">
Your browser does not support the canvas element.
</canvas>
<div> 本養老院佔地面積是14000平方米,建築面積5000平方米。園林面積為7000平方米。</div>
註:這里極力推薦使用html5的canvas標簽,使用傳統的img標簽經試驗有一系列問題,小編暫時沒找到可自適應的簡便方法。
此時刷新頁面查看效果,發現注釋已經顯示出來,且頁面上面的花瓣canvas已經預留出空間,如圖:
為canvas標簽增加自定義背景:
#myCanvas {
background-image: url(${webRoot }/webpage/weixin/images/agency.jpg);
background-size: 100%;
}
註:url中是圖片的路徑,大家需自行修改。
這時候查看頁面效果,發現圖片已經展示,但是未占滿整個瀏覽器。
使用css定義body、canvas標簽樣式:
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
#myCanvas {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
display: block;
}
這時候刷新頁面,發現圖片已經自適應了。目的達成。
F. css圖片自適應手機屏幕
1)按你的操作,讀取當前的寬度然後設置到樣式中:
var h = $(window).width();
$(".mymsg").css("width", h);
2)css操作:
設置一個div,設置div的寬度為100%,然後設置img的寬度為100%
G. css手機版頁面製作時如何讓背景圖片適應div的高度和寬度
具體步驟如下:
1、輸入position:fixed; top: 0; left: 0;使整個div固定在屏幕的最上方和最左方。
H. div+css怎麼讓圖片自適應大小時,又不超過它本身最大的時候!
分析如下:
1、頁面大的時候它也變大但是大到它本身的尺寸的時候,再擴大頁面它就不大了!設置最大寬高為圖片的寬高~!代碼如下:
<div style="max-width:395px; max-width:744px">
<img src="images/zs_img01.gif" style="width:100%; height:100%; " />
</div>
2、例子:
<div style="width:50%; height:50%; background-color:#0C9;">
<img src="img/0.jpg" width="100%" height="100%" style="max-height:343px; max-width:571px;" />
</div>
插入圖片的信息設置:
<img src="img/0.jpg" width="100%" height="100%" style="max-height:圖片高度; max-width:圖片寬度" />
(8)css手機圖片自適應擴展閱讀
CSS工作原理
CSS是一種定義樣式結構如字體、顏色、位置等的語言,被用於描述網頁上的信息格式化和現實的方式。CSS樣式可以直接存儲於HTML網頁或者單獨的樣式單文件。無論哪一種方式,樣式單包含將樣式應用到指定類型的元素的規則。外部使用時,樣式單規則被放置在一個帶有文件擴展名_css的外部樣式單文檔中。
樣式規則是可應用於網頁中元素,如文本段落或鏈接的格式化指令。樣式規則由一個或多個樣式屬性及其值組成。內部樣式單直接放在網頁中,外部樣式單保存在獨立的文檔中,網頁通過一個特殊標簽鏈接外部樣式單。
I. css如何設置圖片自適應,並且能夠手動放大圖片(移動端網站)
要想手動放大的話,可以借住手機瀏覽器本身,如果要用js去寫的話就相當麻煩了。只要定義網頁頭部
header標簽里加上:
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=2,user-scalable=no"/>
maximum-scale=2表示最大可以讓頁面放大2倍。