CSS 背景屬性

前言


背景屬性?

屬性說明
background-color背景顏色
background-image背景圖
background-repeat背景圖平鋪方式
background-position背景圖位置
background-size背景圖縮放
background-attachment背景圖固定
background背景復合屬性

背景顏色

可以使用background-color屬性來設置背景顏色。

示例:

1.使用顏色關鍵字:直接使用預定義的顏色名稱來設置背景顏色。

.element {background-color: green;  /* 綠色 */
}

2.使用十六進制值:使用紅、綠、藍三原色的十六進制來指定顏色。

.element {background-color: #ff000f;  /* 紅色 */
}

3.使用RGB值:使用紅、綠、藍三原色的整數值來指定顏色。

.element {background-color: rgb(0, 255, 0);  /* 綠色 */
}

4.使用RGBA:類似于RGB值,還可以通過添加第四個參數來指定透明度。

.element {background-color: rgba(11, 65, 212, 0.5);  /* 淡藍色 */
}

上述示例中.element是要應用背景顏色的元素選擇器。?

預覽:


背景圖

可以使用background-image屬性來指定一個圖像作為元素的背景圖。

以下是一種基本的設置背景圖像的方式:

.element {background-image: url("image.jpg");
}

上面示例中,.element 是要應用背景圖像的元素選擇器,url("image.jpg")是指向你要使用的圖像的路徑。

預覽:


背景圖平鋪方式

可以使用background-repeat屬性來設置背景圖的平鋪方式。下面是常見的屬性值:

屬性值說明
repeat默認值,當圖像尺寸小于元素尺寸時,會水平和垂直方向上重復平鋪圖像。
repeat-x圖像僅在水平方向上重復平鋪,垂直方向不會重復。
repeat-y圖像僅在垂直方向上重復平鋪,水平方向不會重復。
no-repeat圖像不會被平鋪,只會顯示一次。

示例:

1.背景圖不進行平鋪,只顯示一次:

.element {background-repeat: no-repeat;
}

預覽:


2.背景圖只在水平方向上重復平鋪:

.element {background-repeat: repeat-x;
}

預覽:


背景圖位置

可以使用background-position屬性來設置背景圖像的位置。這個屬性可以接受不同的值,用于指定圖像在元素中的起始位置。

下面是一些常見的取值方式:

1.關鍵字:

關鍵字位置
left左側
right右側
center居中
top頂部
bottom底部

?示例:

將圖像置于頂部居中:

.element {background-position: top center;
}

預覽:


2.坐標:使用像素(px)單位指定水平或垂直方向上的偏移量。在水平方向,正數向右,負數向左;在垂直方向,正數向下,負數向上。

示例:

將圖像向右偏移20像素,向下偏移30像素:

.element {background-position: 20px 30px;
}

預覽:


背景圖縮放

可以使用background-size屬性來控制背景圖像的縮放方式。這個屬性允許你調整背景圖像的尺寸以適應元素的大小。

以下是一些常見的取值方式:

1.關鍵字:

關鍵字說明
auto默認值,保持圖像的原始尺寸。如果圖像比元素大,在默認情況下會被裁剪。
cover按比例縮放圖像,使其完全適應元素的背景區域。可能會裁剪圖像的某個區域。
contain按比例縮放圖像,使其完全適應元素的背景區域。可能會出現空白區域,不會進行裁剪。

示例:

1)圖像不平鋪情況下預覽:


2)將背景圖像完全適應元素的背景區域,不進行裁剪:

.element {background-size: contain;
}

預覽:


3)按比例縮放圖像,使其覆蓋整個元素的背景區域:

.element {background-size: cover;
}

預覽:


2.百分比:使用百分比來設置圖像的寬度和高度相對于元素大小的比例。

示例:

將圖像的寬度設為元素寬度的50%,高度設為元素高度的75%:

.element {background-size: 50% 75%;
}

?預覽:


3.長度:使用具體的長度值來設置圖像的寬度和高度。

示例:

將圖像寬度設為150像素,高度設為150像素:

.element {background-size: 150px 150px;
}

預覽:


背景圖固定

可以使用background-attachment屬性來控制背景圖像是否固定在視口中,以實現固定背景圖像效果。

常用取值:

關鍵字說明
scroll默認值,背景圖像會隨頁面滾動而滾動。
fixed背景圖固定在視口中,不會隨頁面滾動而移動。

示例:

.element {background-attachment: fixed;
}

可以實現背景圖像固定,而內容隨頁面滾動而移動,如下所示:

css3背景圖固定gif 的圖像結果


背景圖復合屬性

可以使用background屬性來同時設置多個背景相關屬性。

語法:

空格隔開各個屬性值,不區分順序。

background: <背景色> <背景圖像> <背景平鋪方式> <背景縮放/背景位置> <背景固定>;

示例:

.element {background: red url("../images/小丑.jpg") no-repeat right center/cover;
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/43280.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/43280.shtml
英文地址,請注明出處:http://en.pswp.cn/news/43280.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【計算機設計大賽】國賽一等獎項目分享——基于多端融合的化工安全生產監管可視化系統

文章目錄 一、計算機設計大賽國賽一等獎二、項目背景三、項目簡介四、系統架構五、系統功能結構六、項目特色&#xff08;1&#xff09;多端融合&#xff08;2&#xff09;數據可視化&#xff08;3&#xff09;計算機視覺&#xff08;目標檢測&#xff09; 七、系統界面設計&am…

esp-idf的電源管理——軟件的總體結構

idf的電源管理在軟件上,從上到下可以分為三層: freeRTOS idle taskesp pmesp sleepesp sleep又可以進一步細分為兩層,分別是軟件sleep flow以及最終落實到硬件寄存器的rtc sleep。更具體的,函數調用關系如下: #mermaid-svg-WunrsW7XSArlvBnG {font-family:"trebuchet…

前端打開后端返回的HTML格式的數據

前端打開后端返回的 HTML格式 的數據&#xff1a; 后端返回的數據格式如下示例&#xff1a; 前端通過 js 方式處理&#xff08;核心代碼如下&#xff09; console.log(回調, path); // path 是后端返回的 HTML 格式數據// 必須要存進localstorage&#xff0c;否則會報錯&am…

步入React正殿 - State進階

目錄 擴展學習資料 State進階知識點 狀態更新擴展 shouldComponentUpdate PureComponent 為何使用不變數據【保證數據引用不會出錯】 單一數據源 /src/App.js /src/components/listItem.jsx 狀態提升 /src/components/navbar.jsx /src/components/listPage.jsx src/A…

Uniapp連接藍牙設備

一、效果圖 二、流程圖 三、實現 UI <uni-list><uni-list :border="true"><!-- 顯示圓形頭像 -->

C語言案例 判斷是否為回文數-06.1

題目&#xff1a;隨機輸入一個5位數&#xff0c;判斷它是不是回文數 步驟一&#xff1a;定義程序的目標 編寫C程序&#xff0c;隨機輸入一個5位數&#xff0c;判斷它是不是回文數 步驟二&#xff1a;程序設計 原理&#xff1a;即12321是回文數&#xff0c;個位與萬位相同&#…

SpringBoot + Vue 微人事(十)

職位管理前后端接口對接 先把table中的數據展示出來&#xff0c;table里面的數據實際上是positions里面的數據&#xff0c;就是要給positions:[] 賦上值 可以在methods中定義一個initPosition方法 methods:{//定義一個初始化positions的方法initPositions(){//發送一個get請求…

2.HTML、CSS

文章目錄 1.什么是HTML、CSS2.HTML的語法特點3.HTML的快速體驗4.開發工具推薦&#xff1a;VS Code5.基本標簽&樣式5.1.標題5.1.1.標題排版5.1.2.標題樣式5.1.3.超鏈接 5.2.正文5.2.1.正文排版5.2.2.頁面布局 表格、表單標簽表格標簽表單標簽 1.什么是HTML、CSS HTML即超文本…

在vue中如何重新渲染所有組件

文章目錄 一、在根組件中給router-view動態綁定上v-if。二、調用重新加載下級組件方法。 在有些需求情況下需要重新加載頁面或者觸發組件的生命周期&#xff0c;但是刷新對用戶體驗不太友好&#xff0c;這個時候我們可以通過provide/inject可以輕松實現跨級訪問祖先組件的數據&…

web JS高德地圖標點、點聚合、自定義圖標、自定義窗體信息、換膚等功能實現和高復用性組件封裝教程

文章目錄 前言一、點聚合是什么&#xff1f;二、開發前準備三、API示例1.引入高德地圖2.創建地圖實例3.添加標點4.刪除標點5.刪除所有標點&#xff08;覆蓋物&#xff09;6.聚合點7.自定義聚合點樣式8.清除聚合9.打開窗體信息 四、實戰開發需求要求效果圖如下&#xff1a;封裝思…

LeetCode1387 將整數按權重排序

思路 首先是這種計算權重的方式很有可能出現重復&#xff0c;所以需要記憶化搜索記憶化搜索&#xff1a;先查表再計算&#xff0c;先存表再返回。將整數 x 和計算的權重分別存儲數組的0和1的位置重寫compare將數組排序按規則排序返回結果 代碼 class Solution {private Hash…

(二)Git在公司中團隊內合作和跨團隊合作和分支操作的全部流程(一篇就夠)

&#xff08;一&#xff09;Git連接GitHub的全部流程https://blog.csdn.net/m0_65992672/article/details/132333727 團隊內協作 項目經理通過git push將代碼推送到遠程倉庫【也就是git、gitee等代碼托管中心】,推完以后組員可以通過git clone克隆下來代碼&#xff0c;如果組…

redis主從復制

隨著項目訪問量的增加&#xff0c;對Redis服務器的操作也越加頻繁&#xff0c;雖然Redis讀寫速度都很快&#xff0c;但是一定程度上也會造成一定的延時&#xff0c;那么為了解決訪問量大的問題&#xff0c;通常會采取的一種方式是主從架構Master/Slave&#xff0c;Master 以寫為…

3.react useRef使用與常見問題

react useRef使用與常見問題 文章目錄 react useRef使用與常見問題1. Dom操作: useRef()2. 函數組件的轉發: React.forwardRef()3. 對普通值進行記憶, 類似于一個class的實例屬性4. 結合useEffect,只在更新時觸發FAQ 1. Dom操作: useRef() // 1. Dom操作: useRef()let app doc…

一些指令工具

一、adb shell adb shell下一些常用命令行工具&#xff1a; pm&#xff1a;PackageManager&#xff0c;包管理器&#xff0c;用于管理應用程序的安裝、卸載、查詢和更多相關操作。 pm install …// pm uninstall …// pm list packages//設備上已安裝的應用程序 pm dump …//獲…

C運行時錯誤——error realloc(): invalid next size

在LeetCode做題時遇到一個運行時錯誤&#xff0c;將引起問題的原因記錄一下備忘&#xff1a; 我們在malloc或calloc等API分配內存時&#xff0c;libc庫除了分配給我們在參數中設定大小的內存&#xff08;可能會有內存對齊&#xff0c;實際分配的比參數設定的要多&#xff09;&…

填充柄功能

單元格右下角十字符號 順序式填充 輸入1,2&#xff0c;直接拉取即可實現順序1到10. 復制式填充 CtrlD或者拉取&#xff0c;選擇右下角復制單元格。 規律式填充 輸入星期一&#xff0c;星期二&#xff0c;下拉一直可以到星期日 自定義填充 選擇文件-》選項-》自定義序列 輸…

【python辦公自動化】PysimpleGUI中的popup彈窗中的按鈕設置居中

PysimpleGUI中的popup彈窗中的按鈕設置居中 背景問題解決背景 默認的popup彈窗中的OK按鈕是在最下面偏左側一些,有時需要將按鈕放置居中 問題解決 首先找到pysimplegui源代碼文件中popup的部分 然后定位到19388行,源文件內容如下 關于popup彈窗OK按鈕的設置,將pad屬性…

STM32——SPI外設總線

一、SPI外設簡介 STM32內部集成了硬件SPI收發電路&#xff0c;可以由硬件自動執行時鐘生成、數據收發等功能&#xff0c;減輕CPU的負擔【硬件電路自動生成時序】 可配置8位/16位數據幀、高位先行/低位先行 時鐘頻率&#xff1a; fPCLK / (2, 4, 8, 16, 32, 64, 128, 256)【SP…