html css 學習筆記(1)背景相關

背景顏色

在這里插入圖片描述

圖片

  1. 插入圖片img
  2. 背景圖片

在這里插入圖片描述
背景圖片
3. logo
4. 大圖
5. 裝飾性小圖

便于控制位置!

在這里插入圖片描述

插入后會執行自動平鋪,這與插入圖片是不同的!

div{width: 600px;height: 300px;background-image: url(img/登錄用戶頭像.png);
}

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

小結

  1. 盒子的第一件事,就是設置寬高和位置
  2. 背景圖片的平鋪可以設置(平鋪即repeat也就是重復),有4個屬性
  3. 背景顏色在圖片下顯示

背景位置 - PS對齊方式

比img設置位置要方便地多

在一個盒子中,設置圖片的位置

  • 水平:left、right、center
  • 垂直:top、bottom、center

在這里插入圖片描述
在這里插入圖片描述
注意:
我們設置的
background-color是背景顏色
background-image是背景圖片
而后面的positionrepeat是針對背景圖片操作的,控制其平鋪方式和位置

這些參數,控制的不是div盒子的位置,是控制盒子內的背景圖片的位置。

對于position

  • 一個參數:給一個,另外一個默認居中,如果給center,就是中心位置
  • 兩個參數:前后順序不分,針對水平/垂直兩個方向
    • 部分前后順序,因為可以通過left識別是水平,top是垂直方向
            div{/* 以下是操作盒子本身 *//* 給盒子大小 */width: 100%;height: 100px;/* 以下是操作盒子里面 *//* 給背景顏色 */background-color: #D2691E;/* 給背景圖片 */background-image: url(img/登錄用戶頭像.png);background-repeat: no-repeat; /* 只顯示一個,不平鋪 *//* 給定圖片位置 *//* background-position: center bottom; */background-position: center;background-size: 50px;}

內外有別,注意是操作盒子,還是盒子里面的元素

廣義的盒子:塊級元素以及被賦予塊級行為的行內元素,都可以作為一個個的盒子。

實例1 針對小圖片

h3{/* box */width: 140px;height: 40px;/* text */font-size: 17px;line-height: 40px;font-weight: 400;text-indent: 1.5em;/* background */background-color: wheat;background-image: url(img/登錄用戶頭像.png);background-repeat: no-repeat;background-size: 19px;background-position: left;
}

在這里插入圖片描述

重要的點:

知道自己在操作哪個元素,知道在哪個盒子里面操作

實例2 針對大圖片 頁面可能放不開內種

核心要點:自適應控制

div{width: 100%;height: 1100px;/* margin: 0; */background-image: url(img/wzry.jpg);background-repeat: no-repeat;background-position: top;
}

控制超大圖片,在任意瀏覽器都要,居中顯示。

精確單位

在這里插入圖片描述

對于bg-position我們需要統一下

  • 參數有兩個,x坐標 y坐標
  • 參數可以是
    • 10px
    • left right top center
  • 避免扯犢子的參數:20px left兩個都設置x坐標……

不同的css參數,具備指定功能

例如font-size指定的就是文本,而background指定的就是背景,在同一個選擇器可以一起寫。

背景固定

在這里插入圖片描述在這里插入圖片描述

在這里插入圖片描述

背景色半透明

在這里插入圖片描述在這里插入圖片描述
也允許.3

僅影響盒子的背景色透明度,盒子內容不影響。

背景小結

在這里插入圖片描述
注意,背景主要是兩個方面

  1. 背景色
    1. 顏色
    2. 不透明度
  2. 背景圖片:大圖片,小圖片,控制位置方便
    1. 其他各個屬性,控制的都是背景圖片,也就是塊內的背景圖片,不能控制文字什么的。
  3. 只要能有塊行為,就可以使用這些,比如a標簽轉換為行內塊元素,以及p標簽……不止是div!

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

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

相關文章

html css a標簽的應用

作為普通鏈接轉換為行內塊元素 轉換為行內塊元素之后,就可以給其各種塊行為,加背景,加背景圖片,設置寬高,內外邊距…… 塊行為可以的,它都行,唯一的區別,它這個盒子是個鏈接&#…

GitHub回滾

不要直接退回到很久前的歷史版本,這很可能引起文件沖突,可以一步步回滾,先回滾最近的,從近到遠一步步滾到目標。

2020-12-15 CPU設計復盤

SOC修改 將之前完成的31條指令單周期CPU進行了重構,將其分開,實現了內外有別,將CPU、指令ROM和數據RAM。 這樣,以后為其增加接口外設,總線控制,才更加清晰,這是進一步封裝和抽象。 MARS大坑 …

Tomcat 學習筆記(0)

JavaWeb 用Java寫的程序,可以在瀏覽器運行。 Request & Responce Web資源 Web服務器 我們在自己的主機啟動Tomcat服務器,然后運行它,就能夠通過主機訪問這個服務器,這個服務器能夠運行我們的程序。 部署Web工程 法1 將web…

計算機系統 學習筆記(0)南京大學(一)第一周

課程:計算機系統基礎 核心理念:人類世界與計算機世界的異同 人類世界 直觀感受數學 計算機世界 與數學不同,存儲首先,各層次與現實世界不同 我們關注點是差異點! 一樣的你就不用關心了,關心差異&#…

x86架構下 CF與OF標志位 帶符號和無符號運算 詳解

針對能夠影響OF和CF標志位的指令,一般來說是涉及到數據運算的指令,這里使用add舉例,即不區分有無符號的加法指令,參與運算的數據,從二進制層級去考慮。 CF標志位 對于CF,它是carry flag,進位標…

tmux學習筆記

參考學習鏈接 我們需要理解幾個重要的概念 session 回話window 窗口pane 窗格 window 我們打開的一個terminal就是一個window. 而打開的這個window,也就是打開了一個session,打開window,session開始;關閉window,se…

安裝win10和Linux雙系統的個人經驗

使用easy uefi誤刪除win10引導文件 這個時候,網上教程有各種方式,我直接使用了一種最簡單的,這個方法網上都沒有提到過。 注意:發現引導文件刪了,千萬不要關機,否則再想開機恐怕只能重裝系統了。 我們直…

Linux的ext4文件系統學習筆記

補充:設備獨立性 Linux中,設備驅動以文件形式表示,用戶操作邏輯設備就是操作文件,而不是具體的物理設備,也就是說,用戶操作的是功能,是黑箱,而不是真正的實體。 APP操作的都是邏輯…

html基礎元素案例筆記(1)

這是代碼 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>CSS FlexBox test</title><link rel"stylesheet" type"text/css" href"./css/index.css"></head><body>…

C語言中的struct和union區別

參考&#xff1a;Difference between Structure and Union in C 二者區別 struct 這里不做詳細說明&#xff0c;因為參考鏈接中都寫明了。只做一些重點強調。 struct中聲明的變量&#xff0c;在分配空間的時候&#xff0c;struct結構空間大小&#xff0c;大于等于其內部所有…

C語言多文件編譯鏈接為1個可執行文件的簡單原理

參考1&#xff1a;C header files and compilation/linking 參考2&#xff1a;計算機系統基礎&#xff08;一&#xff09;袁春風 &#xff08;符號鏈接部分&#xff09; 我們現在有一個簡單的工程&#xff0c;有這么幾個文件 1.t1.h extern int x;void tt();t1.c #include &…

Java讀寫二維數組到文件

1. 創建文件 使用了File類中的createrNewFile方法。 public static boolean createFile(String filename){try{File file new File(filename);file.createNewFile();return true;} catch (IOException e) {e.printStackTrace();return false;}}查閱文檔可知&#xff0c;若文件…

如何掌握java API的方法

如何掌握方法的使用&#xff1f; 查文檔文檔不一定看得懂&#xff0c;親自試一試就知道了&#xff01; 這倆方法沒啥好說的&#xff0c;自己體會即可&#xff01; 注意&#xff01;先看原版英文文檔&#xff0c;然后自己試一試&#xff0c;就能更加理解了&#xff0c;然后&a…

Leetcode1512. 好數對的數目 抽出本質原型 利用范圍條件

解法1&#xff1a;暴力枚舉 class Solution {public int numIdenticalPairs(int[] nums) {int count 0;for(int i 0;i < nums.length; i){for(int j i 1; j < nums.length; j){if(nums[i] nums[j])count;}}return count;} }沒啥可說的&#xff0c;就是小學數學問題…

leetcode面試題 10.01. 合并排序的數組

直接排序 直接使用Java已有的方法進行排序&#xff0c;這一招…大意了&#xff01; 這題簡單&#xff0c;就是個基本的排序&#xff0c;后面難題&#xff0c;可能這只是一小步&#xff0c;內個時候直接用排序算法比較合適&#xff0c;這個不合適。。 class Solution {public…

IA-32 Architecture: the function of segment regitster(CS DS SS ES)

對于IA-32架構&#xff0c;與8086不同&#xff0c;段寄存器不再是像以前一樣&#xff0c;直接作為段基址&#xff0c;因為32位的寄存器直接就可以表示4GB大小&#xff0c;不需要再偏移&#xff0c;因此段寄存器的含義也發生了相應的變化。 在IA-32架構里&#xff0c;段寄存器是…

x86異常處理與中斷機制(1)概述中斷的來源和處理方式

參考《計算機組成》&#xff08;北京大學 MOOC&#xff09; 1 異常與中斷的來源&#xff08;為什么需要中斷&#xff09; 首先&#xff0c;說明一下異常和中斷這兩個概念。 它們兩個唯一的區別&#xff0c;就是&#xff0c;沒有什么區別。只是不同的地方不同的時間不同的人的…

【C language】typedef的使用:結構體、基本數據類型、數組

typedef基本數據類型 typedef int a; a abc;后面的a abc就等價于int abc typedef結構體 typedef struct a {int a;int b; } abc;abc aaa;對于上述&#xff0c;abc aaa;就等價于struct a aaa; 簡而言之&#xff0c;typedef的本質&#xff0c;就是構建等價關系。 第一個例…

【C language】動態數組的創建和使用

在C語言中&#xff0c;使用malloc函數創建動態數組&#xff0c;使用一個指針指向它&#xff0c;使用下標進行訪問。 unsigned long *a (unsigned long *)malloc(2 * sizeof(int)); a[0] 1000; a[1] 2000; printf("%d %d\n", a[0], a[1]); free(a);上述例子&…