WEB基礎筆記一

2021-09-29 16:41:59 字數 1633 閱讀 6195

一、浮動

float 浮動 讓元素在行顯示

left 左浮動

right右浮動

二、選擇器:

標籤選擇器:div{}

類選擇器:.box{}

後代選擇器

選擇類名為box下的所有div

.box div{}

三、縮放:

transform:scale(1); 等比例縮放

transform:scale(x軸縮放,y軸縮放);

四、延遲動畫

animation:scale(動畫名稱) 1s(執行時長) 0.2s(延遲時間) linear(運動曲線) infinite(運動次數) alternate(往返);

五、子盒子在父盒子中絕對居中:

第一步:給父級盒子設定相對定位;

第二部:給子級盒子設定絕對定位,然後設定margin:auto;left:0;right:0;top:0;bottom:0;

注意:定位的時候除了這種情況,左右不能同時設定,上下也不能同時設定;

六:盒子的層級關係:

z-index

1)預設後寫的標籤層級要比先寫的層級高

2) 子盒子預設要比父盒子層級高;

3) z-index 的值越大層級越高,如果兩個值相對,通過先後順序比較;

七、陰影:

box-shadow:水平距離(必須) 垂直距離(必須) 模糊距離(可選) 陰影尺寸(可選) 陰影顏色(可選) inset(outset預設值)可選,內陰影或**影

設定多個陰影:box-shadow:10px 10px blue,-10px -10px red;

八、線性漸變:

background:linear-gradient(red,blue); // 由紅色到藍色的漸變,預設是從上到下

background:linear-gradient(to right,red,blue); // 設定漸變的方向

background:linear-gradient(red 50%,blue); // 0-50% 純紅色,從50%到100%是紅到藍的漸變

background:linear-gradient(red 50%,blue 80%); // 0-50%純紅色,從50%到80%是紅到藍的漸變,從80%到100%是純藍色

設定多個漸變: background:linear-gradient(rgba(255,0,0,0.3) 50%,rgba(255,0,0,0) 50%),linear-gradient(to right,rgba(255,0,0,0.3) 50%,rgba(255,0,0,0) 50%);

九、rgba

顏色表示方式:

1) 英文單詞;

2)十六進製制(常用)

3)rgb 紅綠藍三原色

rgba

a 是指透明度

值:0-1,0是完全透明,1是完全不透明

十、背景圖:

background-size:寬 高;

web基礎筆記

瀏覽器本身是乙個客戶端,當你輸入url時,首先瀏覽器會去請求dns伺服器,通過dns獲取相應的網域名稱對應的ip,然後通過ip找到ip對應的伺服器後,要求建立tcp連線,等瀏覽器傳送完http request 請求 包後,伺服器接受到請求包之後才開始處理請求包,伺服器呼叫自身服務,返回http re...

Web學習筆記 CSS 一 CSS 基礎

本文參考 w3school 簡介 層疊次序 樣式表優先順序 內聯樣式 在 html 元素內部 內部樣式表 位於 標籤內部 外部樣式表 瀏覽器預設設定 如果有多個樣式表時,瀏覽器會按上述順序進行使用樣式表,優先順序高的沒有才會使用優先順序低的 通過乙個例子來介紹css語法 將 h1 元素內的文字顏色定...

Web基礎學習筆記 CSS基礎

1.概述 1 層疊樣式表 2 用來美化和布局頁面的一種語言,配合html一起使用 3 可以寫在html裡,也可以寫在字尾名為 css 的檔案裡 4 使用瀏覽器來 解釋和執行 5 實現樣式與內容的分離,方便團隊開發提高效率 提高效率 實現頁面精確控制 2.用途 1 美化外觀 2 布局 定位 3.基本語...