CSS 知識點總結1

CSS 知識點總結1

今天寫了兩個頁面,用到的知識點,總結一下

1. Flexbox 布局

  • display: flex;:啟用 Flexbox 布局,用于創建靈活的容器。
  • flex-direction: column;:將子元素垂直排列。
  • justify-content:控制子元素在主軸上的對齊方式。
    • justify-content: space-between;:子元素在主軸兩端對齊,剩余空間均勻分布。
    • justify-content: center;:子元素在主軸居中。
  • align-items:控制子元素在交叉軸上的對齊方式。
    • align-items: center;:子元素在交叉軸居中。
    • align-items: flex-end;:子元素在交叉軸末端對齊。
  • gap: 10px;:設置子元素之間的間距。

2. Grid 布局

  • display: grid;:啟用 Grid 布局,用于創建網格容器。
  • grid-template-columns: repeat(2, 1fr);:定義兩列,每列寬度相等。
  • gap: 30px;:設置網格項之間的間距。

3. 盒模型

  • padding: 20px;:設置內邊距。
  • margin: 20px;:設置外邊距。
  • margin: 0 auto;:水平居中元素。
  • border-radius: 10px;:設置圓角。
  • border: 1px solid #ddd;:設置邊框。

4. 定位

  • position: relative;:設置相對定位,為子元素的絕對定位提供參考。
  • position: absolute;:設置絕對定位,脫離文檔流。
    • left: 12px;:距離左側 12px。
    • top: 50%;:距離頂部 50%。
    • transform: translateY(-50%);:精確垂直居中。

5. 過渡效果

  • transition: box-shadow 0.3s ease;:設置 box-shadow 屬性的過渡效果。
  • transition: border-color 0.3s ease;:設置 border-color 屬性的過渡效果。

6. 字體和顏色

  • font-family: Arial, sans-serif;:設置字體。
  • font-size: 16px;:設置字體大小。
  • color: #333;:設置字體顏色。
  • background-color: #fbfbfadd;:設置背景顏色(帶透明度)。

7. 響應式設計

  • max-width: 800px;:限制容器的最大寬度,確保在不同屏幕尺寸下保持布局。
  • width: 90%;:設置寬度為父容器的 90%。

8. 其他

  • min-height: 100vh;:設置容器的最小高度為視口高度。
  • cursor: pointer;:設置鼠標懸停時為手型,表示可點擊。
  • outline: none;:移除聚焦時的默認邊框。

總結

  • 布局:廣泛使用 Flexbox 和 Grid 布局,創建靈活的頁面結構。
  • 定位:使用相對定位和絕對定位,精確控制元素的位置。
  • 盒模型:通過 paddingmarginborder 控制元素的間距和邊框。
  • 響應式設計:通過 max-width 和百分比寬度,確保頁面在不同設備上表現良好。
  • 過渡效果:為交互元素添加平滑的過渡效果,提升用戶體驗。

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

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

相關文章

雙指針算法專題之——復寫零

文章目錄 題目介紹思路分析異地復寫優化為就地復寫 AC代碼 題目介紹 鏈接: 1089. 復寫零 思路分析 那么這道題我們依然可以使用雙指針算法來解決 異地復寫 先不考慮題目的要求,直接就地在原數組上修改,可能不太好想,我們這里可以先在一個…

Python控制語句 ——break和continue

1.以下關于Python循環結構的描述中,錯誤的是() 。 A、break用來結束當前當次語句,但不跳出當前的循環體。 B、遍歷循環中的遍歷結構可以是字符串、文件、組合數據類型和range函數等。 C、Python通過for,while等保留字構建循環結構。 D、continue只結束本次循環。 答案:A。在…

搭建阿里云專有網絡VPC

目錄 一、概述 二、專有網絡vpc 2.1 vpc基本信息 2.2 vpc資源管理 2.3 vpc網段管理 三、交換機 四、NAT網關 4.1 綁定彈性公網IP 4.2 NAT網關信息 4.3 綁定的彈性公網IP 4.4 DNAT 4.5 SNAT 五、彈性公網IP 六、訪問控制ACL(綁定交換機) 6…

阿里巴巴發布 R1-Omni:首個基于 RLVR 的全模態大語言模型,用于情感識別

每周跟蹤AI熱點新聞動向和震撼發展 想要探索生成式人工智能的前沿進展嗎?訂閱我們的簡報,深入解析最新的技術突破、實際應用案例和未來的趨勢。與全球數同行一同,從行業內部的深度分析和實用指南中受益。不要錯過這個機會,成為AI領…

《深度剖析:鴻蒙系統下智能NPC與游戲劇情的深度融合》

在游戲開發領域,鴻蒙系統的崛起為開發者們帶來了前所未有的機遇與挑戰。尤其是在開發基于鴻蒙系統的人工智能游戲時,實現智能NPC的行為邏輯與游戲劇情緊密結合,成為了打造沉浸式游戲體驗的關鍵。 鴻蒙系統作為一款面向全場景的分布式操作系統…

聚劃算!三個模型對比預測!CNN-GRU、GRU、CNN三模型多變量時序光伏功率預測

聚劃算!三個模型對比預測!CNN-GRU、GRU、CNN三模型多變量時序光伏功率預測 目錄 聚劃算!三個模型對比預測!CNN-GRU、GRU、CNN三模型多變量時序光伏功率預測預測效果基本介紹程序設計參考資料 預測效果 基本介紹 CNN-GRU、GRU、CN…

C# 的 ManualResetEvent(線程同步操作) 類詳解

C# 的 ManualResetEvent 類詳解 作用 ManualResetEvent 是用于線程同步操作的類,允許一個或多個線程等待特定信號,以協調多個線程的執行順序。它通過事件通知機制實現,確保線程在收到信號前保持阻塞,直到其他線程顯式發出信號。…

小白學習:提示工程(什么是prompt)

課程鏈接 https://www.bilibili.com/video/BV1PX9iYQEry/?spm_id_from333.337.search-card.all.click 一 什么是提示工程 【提示工程】也叫【指令工程】 prompt就是給大模型發的指令,如“給我講個笑話” 懂得提示工程原理會帶來什么優勢 懂得原理 為什么有的指…

Docker Compose 之詳解(Detailed Explanation of Docker Compose)

Docker Compose 之詳解 當容器數量逐漸增多,你是否感到手忙腳亂?面對復雜的部署場景,是時候祭出神器Docker Compose了!它能幫你優雅地管理多容器應用,一鍵啟動、停止所有服務,不再為復雜的手動操作焦頭爛額…

C語言 —— 此去經年夢浪蕩魂音 - 深入理解指針(卷一)

目錄 1. 內存和地址 2. 指針變量和地址 2.1 取地址操作符(&) 2.2 指針變量 2.3 解引用操作符 (*) 3. 指針的解引用 3.1 指針 - 整數 3.2 void* 指針 4. const修飾指針 4.1 const修飾變量 4.2 const修飾指針變量 5…

【AI】從頭到腳詳解如何創建部署Azure Web App的OpenAI項目

【AI】從頭到腳詳解如何創建部署Azure Web App的OpenAI項目 在Azure Web應用上,您可以使用Python的OpenAI包方便快捷地調用官方API,上傳您的訓練數據,并利用他們的算法進行處理。本教程提供了一個逐步指南,幫助您在Azure Web應用上部署您的OpenAI項目,涵蓋了從資源設置到…

機器視覺工程師紅外相機的選擇:紅外長波工業相機和短波紅外工業相機玄機大總結

紅外長波(LWIR)和短波(SWIR)工業相機在原理、應用場景和技術特點上有顯著差異。以下是它們的對比分析: 1. 波長范圍與成像原理 2. 技術特點 3. 典型應用場景 4. 優缺點對比 LWIR優勢: 無需光照,適用于完全黑暗環境。 直接反映物體溫度分布。 對煙霧、灰塵穿透能力強。…

uni-app學習筆記——自定義模板

一、流程 1.這是一個硬性的流程,只要按照如此程序化就可以實現 二、步驟 1.第一步 2.第二步 3.第三步 4.每一次新建頁面,都如第二步一樣;可以選擇自定義的模版(vue3Setup——這是我自己的模版),第二步的…

DeepSeek模型本地化部署方案及Python實現

DeepSeek實在是太火了,雖然經過擴容和調整,但反應依舊不穩定,甚至小圓圈轉半天最后卻提示“服務器繁忙,請稍后再試。” 故此,本文通過講解在本地部署 DeepSeek并配合python代碼實現,讓你零成本搭建自己的AI…

Vue3計算屬性深度解析:經典場景與Vue2對比

一、計算屬性的核心價值 計算屬性(Computed Properties)是Vue響應式系統的核心特性之一,它通過依賴追蹤和緩存機制優雅地解決模板中復雜邏輯的問題。當我們需要基于現有響應式數據進行派生計算時,計算屬性總能保持高效的性能表現…

python-leetcode-刪除鏈表的倒數第 N 個結點

LCR 021. 刪除鏈表的倒數第 N 個結點 - 力扣(LeetCode) 可以使用雙指針方法來解決這個問題,這樣可以在一次遍歷內完成刪除操作,從而達到 O(n) 的時間復雜度。以下是 Python 代碼實現: 解題思路: 初始化快…

vue2的webpack(vue.config.js) 怎么使用請求轉發 devServer.proxy

首先用 express 搭建后端服務器,注意使用中間件解析json格式的請求體,才會獲取到 post 參數 app.use(express.json()); app.js const express require(express) const app express() app.use(express.json()); const port 3000app.post(/api/vue2, …

Linux:基本指令與內涵理解

1.文件操作指令 1.1 ls ls指令用于查看指定層級文件夾下的文件或文件夾 基本格式:ls (選項) (查看層級) 其中選項處不寫就默認是顯示文件名,查看層級默認是當前層級 選項1: -l 作用:將查找文件的詳細信息顯示出來 我們…

SpaceSync智能排班:重構未來辦公空間的神經中樞

文心智能體平臺可免費使用DeepSeek 滿血版啦,使用DeepSeek模型創建并提交智能體,即有機會瓜分萬元獎金!有這等好事還不快沖! 文心智能體官網:文心智能體平臺AgentBuilder | 想象即現實 本片文章為作者參加文心智能體平…

flutter dio庫 源碼賞析

1. factory函數 //調用factory構造方法后,實際返回的是Dio的子類 Dio dio Dio();abstract class Dio {factory Dio([BaseOptions? options]) > createDio(options); } 2. CancelToken 作用:取消操作 CancelToken cancelToken CancelToken();//監聽取消 ca…