時間:2023-09-04 06:42:01 | 來源:網(wǎng)站運(yùn)營
時間:2023-09-04 06:42:01 來源:網(wǎng)站運(yùn)營
css中背景圖和小圖標(biāo)定位和優(yōu)化:background
屬性。我們先把一些簡單的寫出來,之后再探討難一點的。background-clip
:設(shè)置元素的背景是否延伸到邊框下面。屬性有: border-box
padding-box``content-box
background-color
設(shè)置背景色。background-imgage
設(shè)置背景圖,通過url("")
進(jìn)行設(shè)置。background-attachment
決定背景是在視口中固定的還是隨包含它的區(qū)塊滾動的。fixed
此關(guān)鍵字表示背景相對于視口固定。scroll
背景相對于元素本身固定,而不是隨著他的內(nèi)容滾動。如果父元素設(shè)置為overflow: auto;
或scroll
出現(xiàn)滾動條的時候,那么負(fù)負(fù)得正,背景圖固定。local
表示背景相對于元素的內(nèi)容固定。有scroll
背景相對于元素本身固定,如果父元素設(shè)置為overflow: auto;
或scroll
出現(xiàn)滾動條的時候,背景圖隨元素運(yùn)動。background-position
left
top
bottom
right
center
。background-position: 100% 100%;
使得元素定位到了父元素的右下角。background-size
數(shù)值
指定背景圖片大小。百分比
指定背景圖片相對背景區(qū)的百分比。auto
以背景圖片的比例縮放背景圖片。cover
縮放背景圖片覆蓋背景區(qū)。(不會被壓扁)contain
縮放背景圖片完全裝入背景區(qū),可能背景區(qū)部分空白。/* 關(guān)鍵字 */background-size: coverbackground-size: contain?/* 一個值: 這個值指定圖片的寬度,圖片的高度隱式的為auto */background-size: 50%background-size: 3embackground-size: 12pxbackground-size: auto?/* 兩個值 *//* 第一個值指定圖片的寬度,第二個值指定圖片的高度 */background-size: 50% autobackground-size: 3em 25%background-size: auto 6pxbackground-size: auto auto
background-size: 100% 100%;
background-size: cover;
background-color
和background-image
可以同時設(shè)置,所以可以用background-color
進(jìn)行設(shè)置遮罩。設(shè)置透明度使用opacity
屬性(0-1.0)。opacity
屬性是設(shè)置元素的不透明度,所以對于未設(shè)置的元素,是不會影響其透明度的。div
標(biāo)簽。如下:rgba()
進(jìn)行遮罩的設(shè)置,如rgb(0,0,0,.4)
注意,這種方法還是需要加一個標(biāo)簽的和上面類似。因為如果在背景圖上面再加顏色會顯示不出來,被擋住了。after
偽元素。h1 { padding-left: 30px; background: url(icon.png) no-repeat left center;}
關(guān)鍵詞:定位,背景
客戶&案例
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。