国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點晴永久免費OA]CSS中背景圖片定位方法及更改大小

admin
2023年7月19日 22:31 本文熱度 2087

導讀

有三種方法可以在CSS中定位背景圖像:0px0px;背景位置:圖像位于背景的左上角。事實上,第三種定位機制與前兩種完全不同。它們是背景圖像左上角的原點。指定位置為“20px10px”和“60px50px”。可以看出,這一點位于圖像本身的“20%10%”位置。在網(wǎng)頁中設置四個div區(qū)域:divclass=“box4”


在CSS中,背景圖片的定位方法有3種:

  1)關鍵字:background-position: top left;

  2)像素:background-position: 0px 0px;

  3)百分比:background-position: 0% 0%;

上面這三句語句,都將圖片定位在背景的左上角,表面上看效果是一樣的,實際上第三種定位機制與前兩種完全不同。

前兩種定位,都是將背景圖片左上角的原點,放置在規(guī)定的位置。請看下面這張圖,規(guī)定的位置是"20px 10px"和"60px 50px",都是圖片的原點在那個位置上,圖中用X表示。

 

但是第三種定位,也就是百分比定位,不是這樣。它的放置規(guī)則是,圖片本身(x%,y%)的那個點,與背景區(qū)域的(x%,y%)的那個點重合。比如,如果放置位置是"20% 10%",實際結果如下圖,可以看到這個點是在圖片本身的"20% 10%"的位置上。

 

下面是一個有趣的例子。

背景圖片是四個邊長為100px的方塊疊在一起:

 

請問怎樣才能將其橫過來:

 

答案是,在網(wǎng)頁中先設置四個div區(qū)域:

<div class="box1">
</div>

<div class="box2"">
</div>

<div class="box3">
</div>

<div class="box4">
</div>

然后,這樣編寫CSS:

.box1, .box2, .box3, .box4 {
  float:left;
  100px;
  height:100px;
  position:relative;
  background: #F3F2E2 url(1234.png) no-repeat;
}

.box1 {
  background-position:0% 0%;
}

.box2 {
  background-position:0% 33.33333%;
}

.box3 {
  background-position:0% 66.66666%;
}

.box4 {
  background-position:0% 100%;
}


可以看到第二和第三個方塊的設置,并不是一般想象中的"0% 25%"和"0% 75%"。

不過說實話,這個例子用像素設置法更容易一些。使用百分比設置的主要優(yōu)勢在于,當頁面縮放的時候,背景圖片也會跟著一起縮放。


更改背景圖片大小

CSS2之前是不能設置背景圖大小的,如果想實現(xiàn)這種效果,只能是更改圖片了。

CSS3就可以通過background-size來設定圖片大小,可以是像素或者是百分比。例如background-size:100px 200px,表示把背景圖片大小調(diào)整為100x200px,可以長度值或百分比顯示,還可以通過cover和contain來對圖片進行伸縮。

background-size:auto;    /* 默認值,不改變背景圖片的高度和寬度 */

background-size:100px 50px;   /* 第一個值為寬,第二個值為高,當設置一個值時,將其作為圖片寬度來等比縮放 */

background-size:10%;   /* 0%~100%之間的任何值,將背景圖片寬高按百分比顯示,當設置一個值的時候同也將其作為圖片寬度來等比縮放 */

background-size:cover;   /* 將背景圖片等比縮放填滿整個容器 */

background-size:contain;   /* 將背景圖片等比縮放至某一邊緊貼容器邊緣 */


一、background-size

語法格式

background-size: length|percentage|cover|contain;


二、參數(shù)詳解

使用的例子背景圖片


1.length

length:設置背景圖片的高度與寬度。第一個值設置寬度,第二個值為高度。如果只給出第一個值,那么第二值則設置為auto(自動)。

舉例,將背景圖片改為20emx20em(默認1px = .05em)

            width: 30em;

            height: 22em;

            background: greenyellow;

            background-size:20em 20em;

            background-image: url("src/assets/csdn/bg.jpg");

            background-repeat: no-repeat;

 


2.percentage

percentage:將計算相對于背景定位區(qū)域的百分比。第一個值設置寬度,第二個值為高度,各個值之間以空格 隔開指定高和寬,以逗號 , 隔開指定多重背景。如果只給出一個值,第二個是設置為auto(自動)。

background-size:80% 70%;

 


3.cover

cover:保持圖像的橫縱比將圖像縮放成完全覆蓋背景定位區(qū)域的最小大小。

background-size:cover;

 


4.contain

contain:保持圖像的橫縱比將圖像縮放成適應背景區(qū)域的最大大小。

background-size:contain;

 

該文章在 2023/7/19 23:34:17 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产二级一片内射视频播放 | 亚洲成人动漫在线观看 | 亚洲天堂国产 | 国产情侣一区在线 | 亚洲精品无码色情AV在线观看 | 亚洲高清无码一区二区三区 | 国产一级第一级毛片 | 亚洲制服丝袜āv一区二区三区 | 久久久久成人精品亚洲国产av综合 | 中文字幕久久精品一区二区 | 偷偷要色偷偷中文无码 | 午夜精品一区二区三区在线观看 | 久久男人av资源网站无码软件 | 国产综合欧美另类一区二区 | 在线观看的资源视频 | 都市人妻古典武侠另类校园 | 另类激情文学一 | 欧洲熟妇色xxxx欧美 | 亚洲精品日韩片无码中文字幕 | 国产成人喷潮在线观看 | 国产成人无码精品久久久免 | 亚洲自拍自偷成人网 | 中文字幕日本在线视频二 | 一区二区视频在线 | 国产在线一区二区三区在线 | 欧美日本一本在线 | 国产精品天干天干综合网 | 亚洲成成品网站源码中国有限 | 亚洲国产精品高清在线一区 | 亚洲v无码v在线播放 | 精品久久久久久久久久大结局 | 三级特黄90分钟在线播放无码 | 欧美另类杂交a | 亚洲国产综合自在线另类 | 亚洲天堂精品一二三 | 人妻仑乱a级毛片免费看二区高清影院精品日本巜侵犯人 | 日韩欧美中文字幕公布 | 亚洲精品网站在线播放 | 亚洲伦理片一区二区三区 | 日韩av中出在线免费播放网站 | 国产初高中生在线视频 |