重學前端005 --- 響應式網頁設計 CSS 盒子模型

文章目錄

  • BOX 盒子概念
  • CSS
    • ```overflow: hidden;```
    • ```filter: blur(3px);```
    • ```box-shadow: 0 0 3px 3px #efb762;```
    • ```border-radius: 30px 25px 60px 12px;```
    • ```transform: rotate(-0.6deg);```

每個 HTML 元素都是一個盒子,它擁有著自己的間距和邊框。這叫作“盒子模型”。
在這里插入圖片描述

BOX 盒子概念

內容:內容是盒子里的物品,可以有width,height.

padding: 內容被一個稱為padding的空間包圍,類似于氣泡膜將物品與其周圍的盒子分開的方式。

border: 將邊框想象成運送物品的紙板箱。

margin: 邊距是框外的區域,可用于控制其他框或元素之間的間距。

CSS

overflow: hidden;

overflow: hidden; 是一個用于控制元素內容溢出行為的屬性。

它屬于 overflow 屬性的一個取值,用于指定當元素的內容超出其指定的尺寸(寬度或高度)時,應該如何處理這些溢出的內容。

overflow 屬性用于定義當一個元素的內容超出其??內容框(content box)??的邊界時,瀏覽器應該如何處理這些溢出的內容。它有以下幾個常用的取值:

取值描述
visible默認值。溢出的內容會顯示在元素的外部(不會被裁剪)。
hidden溢出的內容會被??裁剪(隱藏)??,超出部分不可見。
scroll無論內容是否溢出,都會顯示滾動條,用戶可以通過滾動查看溢出的內容。
auto如果內容溢出,則顯示滾動條;如果內容未溢出,則不顯示滾動條。
clip類似于 hidden,但禁止滾動(即使使用 JavaScript 也無法滾動)。
overlay(較新屬性值) 類似于 auto,但滾動條會浮動在內容之上,而不是占用布局空間(部分瀏覽器支持)。

filter: blur(3px);

在 CSS 中,filter: blur(3px);是一個用于對元素應用??模糊效果??的屬性。它屬于 CSS 的 filter屬性,filter屬性可以給元素添加各種視覺效果(如模糊、亮度調整、對比度調整等),而 blur()是其中的一個函數,專門用于實現??模糊效果??。

box-shadow: 0 0 3px 3px #efb762;

box-shadow: [水平偏移] [垂直偏移] [模糊半徑] [擴展半徑] [顏色] [inset];

box-shadow 屬性用于給元素的??邊框外??添加陰影效果,可以讓元素看起來像是浮在頁面上,或者產生立體感和層次感。

border-radius: 30px 25px 60px 12px;

矩形的角變圓。border-radius 屬性最多接受四個值來使左上角、右上角、右下角和左下角變為圓角。

transform: rotate(-0.6deg);

CSS 的 transform屬性,transform屬性可以給元素施加各種二維或三維的變換效果(如旋轉、縮放、平移、傾斜等),而 rotate()是其中的一個函數,專門用于實現??旋轉效果??。

旋轉的角度值,單位為度(deg),負值表示??逆時針方向??旋轉。旋轉的角度值,單位通常是度(deg),也可以是弧度(rad)、梯度(grad)或轉數(turn)。

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

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

相關文章

TC500R立式加工中心主軸箱機械結構設計cad【11張】三維圖+設計說明書

TC500R立式加工中心主軸箱機械結構設計 摘 要 數控機床作為工業制造的基礎,在國家的發展中起著非常重要的作用。隨著我國經濟的快速發展,我國已經成為工業制造大國,制造業的發展離不開數控機床,而TC500R立式加工中心作為數控機床…

CSS Grid布局:構建現代網頁的強大網格系統

目錄 一、Grid布局基礎概念 1.1 網格容器與網格項 1.2 創建基本網格 二、核心屬性詳解 2.1 定義網格軌道 2.2 網格間距控制 2.3 網格項對齊方式 三、實戰布局技巧 3.1 創建經典布局 3.2 網格項定位技巧 3.3 響應式網格設計 四、Grid布局 vs Flexbox布局 五、高級…

Elasticsearch / MongoDB / Redis / MySQL 區別

1、一句話簡介名稱核心用途Elasticsearch強大的全文檢索與日志分析引擎MongoDB靈活的文檔數據庫,適合半結構化/結構化數據Redis高性能的內存鍵值緩存數據庫,用于實時高并發處理MySQL經典關系型數據庫,強事務支持,結構化數據持久存…

網絡通信之基礎知識

一、什么是計算機網絡?計算機網絡是指由若干主機、通信鏈路和網絡設備(如路由器、交換機等)組成的系統,借助通信協議,實現信息共享和資源互聯。其本質是:多臺設備之間通過協議進行數據交換。二、網絡協議與…

Java 設計模式及應用場景

Java 設計模式是解決軟件開發中常見問題的通用方案,通過合理的設計模式可以提高代碼的可維護性、可擴展性和復用性。下面將介紹 Java 中常見的設計模式及其原理。一、設計模式的分類設計模式主要分為三大類,共 23 種經典模式:創建型模式&…

GitHub Jekyll博客本地Win開發環境搭建

GitHub Jekyll博客本地Win開發環境搭建 標簽 后端 blog jekyll 全文鏈接 GitHub Jekyll博客本地Win開發環境搭建 概述 本文詳細介紹了在Windows系統上搭建Jekyll博客本地開發環境的完整步驟,為GitHub Pages博客開發提供本地預覽和調試能力。 環境依賴 Ruby環…

瀏覽器防錄屏是怎樣提高視頻安全性?

文章目錄前言一、什么是瀏覽器防錄屏二、瀏覽器防錄屏的原理是什么?(javascript)三、如何實現瀏覽器防錄屏總結前言 在數字內容版權保護面臨嚴峻挑戰的今天,瀏覽器防錄屏技術作為視頻安全體系的關鍵一環,其重要性日益…

uni-app項目配置通用鏈接拉起ios應用android應用

uniapp開發ios&android可拉起app的辛酸歷程IOS配置指南1、登錄[apple Developer](https://developer.apple.com/account/resources/identifiers/list)賬戶找到自己開發的對應的項目2、確保對應項目的Associated Domains是打開狀態3、本地創建一個 apple-app-site-associati…

deep learning(李宏毅)--(六)--loss

一,關于分類問題及其損失函數的一些討論。 在構建分類模型是,我們的最后一層往往是softmax函數(起到歸一化的作用),如果是二分類問題也可以用sigmoid函數。 在loss函數的選擇上,一般采用交叉熵損失函數(…

Python綁定及其在Mujoco仿真器中的作用

好的,這是一個非常核心且重要的問題。我來分兩部分為你詳細解釋:首先是“什么是Python綁定”,然后是“它在MuJoCo中具體的作用”。第一部分:什么是Python綁定 (Python Binding)? 簡單來說,Python綁定是一座…

數學建模從入門到國獎——備賽規劃優秀論文學習方法

數學建模從入門到國獎——備賽規劃 數學建模國一:我的逆襲經驗分享在大二,我們團隊初次參加媽媽杯,遺憾未獲獎,后來經過5個月的時間,在大三上學期的9月,我們團隊以C題數據挖掘機器學習創新斬獲國賽一等獎&a…

大型語言模型的白日夢循環

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

【Gaussian Haircut論文】在Deepseek和Chatgpt的幫助下慢速了解核心方法

3.Method 一、 1.核心目標 輸入:多張從不同角度拍攝的頭發照片。輸出:3D發型模型,且模型由發絲構成(即每根頭發被建模為獨立的曲線/線段,而非體積/網絡)。 2.數據預處理 在正式重建前,需要從輸入…

眾趣SDK重磅升級:空間物聯IOT新視界,賦能實景三維場景深度應用

近日,空間數字孿生云服務行業領導者—眾趣科技宣布旗下核心產品云服務平臺Qverse SDK迎來里程碑式升級!本次升級聚焦行業前沿需求,重磅推出IoT設備監控系統、iframe跨平臺頁面無縫集成、BI數據智能三大解決方案,旨在將三維空間計算…

021_自然語言處理應用

自然語言處理應用 目錄 NLP應用概述文本理解技術文本生成應用語言分析工具多語言處理專業領域應用實踐案例 NLP應用概述 核心能力范圍 文本理解 語義理解:深度理解文本含義和上下文實體識別:識別人名、地名、機構名等命名實體關系提取:…

小程序中狀態管理Redux

Redux 是一個 集中式 狀態管理框架,所有狀態存儲在一個 全局 Store 中,并通過 Action 觸發 Reducer 進行數據更新。。1.安裝npm install redux miniprogram-computed2.創建// store.js import { createStore } from "redux";// 定義初始狀態 c…

c++:類型轉換函數

簡介 在C++中,類型轉換運算符(也稱為類型轉換函數或轉換函數)是一種特殊的成員函數,它允許將一個類類型的對象轉換為其他類型。轉換運算符的聲明形式如下: operator type() const; 關鍵點 ??聲明??:在類內部聲明,沒有返回類型(因為type已經表示了返回類型),沒…

Java 8 jdk1.8下載及安裝教程和環境變量配置

1. 概述 本文介紹如何在 Windows 10 系統下下載并安裝 Java 開發工具包(JDK 1.8),適合 Java 初學者或需要搭建開發環境的用戶。 2. 安裝包下載 2.1 安裝包獲取 由于 Oracle 官網下載需注冊登錄,可選擇以下替代方式獲取 JDK 安裝…

git@github.com: Permission denied (publickey).

摘要:記錄新電腦需要clone和push代碼到GitHub error: Cloning into FPGA_common… gitgithub.com: Permission denied (publickey). fatal: Could not read from remote repository. 遇到的這個錯誤信息: gitgithub.com: Permission denied…