」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > CSS 頁面樣式框架

CSS 頁面樣式框架

發佈於2024-08-01
瀏覽:718

CSS 樣式:

塑造頁面內容的工具

  • 寬度:寬度}自動/初始
  • heigt: 高度 } 最小/最大

  • 繼承:維護已定義的度量

  • 邊距:上/左/右/下

  • padding:內部與外部內容之間的空間

  • 框大小調整:將元素傳回預先定義的大小

CSS 中的顏色

  • RGB:0到255之間的數值,定義紅、綠、藍的色調,以逗號分隔。例子:
#rgb{
   color: rgb(250, 30, 70);
}

值 250 代表紅色,30 代表綠色,70 代表藍色,在本例中將導致類似於:

Imagem de tonalidade avermelhada

  • RGBA:與RGB非常相似,但增加了透明度因子,透明度在0到1之間變化;
  • HEX:定義在 0 到 9、A 到 F 之間的十六進制,其中 F 是最高值,遵循類似於 rgb 的模式。例:

00FF00 -> 綠色
FF0000 -> 紅色
0000FF -> 藍色

#hex{
  color: #03BB76;
}

這會導致類似的結果:

Imagem de tonalidade esverdeada

  • HSL(色調、飽和度、亮度):透過色調(0 紅色、120 綠色、240 藍色)、飽和度(0% 灰色調、100% 全彩)、亮度(0 % 黑色)定義顏色,100% 白色) - 還有HSLA,它依靠alpha 因子(0 到1)來衡量透明度等級。例子:
#hsl{
  color: hsla(120, 100%, 50%, 1.0);
}

此編程將產生完全綠色的顏色,但您可以使用 HSL 色輪來尋找其他色調。

Circulo cromático


資金

  • 背景色:純色背景色
  • 背景圖像:背景中的參考圖像
  • 線性漸層:線性漸層
  • 徑向漸層:圓形漸層
  • 重複:重複效果

background-size:定義元素背景的大小,附帶設定:

  • auto:自動調整
  • cover:覆蓋元素的整個空間
  • 包含:調整內容大小,以便顯示完整/未裁剪的圖像
  • value:設定元素內圖像的大小

重複background-repeat:定義影像重複的軸:

  • 重複:最大可能的重複次數
  • Repeat-x:僅在x軸(水平)上重複
  • Repeat-y:僅在 y 軸(垂直)上重複
  • space:在兩個軸上重複而不用空格切割
  • 圓形:在所有方向上重複而不被剪切,只是調整大小
  • no-repeat: 不重複

Background-position:背景影像的定位
中心、左、右、x%、y%

background-attachment:影像將如何根據瀏覽器視窗表現

  • 固定:不移動
  • 滾動:它固定在一個物件上
  • 本地:「滾動」到內容旁邊

background-origin:定義影像定位區域

  • padding-box:填滿旁邊的原點角
  • border-box:圖片從邊框外部區域旁開始
  • content-box:低於 padding,與元素內容對齊

background-flip:定義元素的顏色是否覆蓋邊緣

  • padding-box:與 padding 對齊
  • border-box: 邊框對齊
  • content-box:填滿內容區域
  • Clip-text:文本中的背景(顏色必須是透明的)

background-bland-mode:元素背景效果


邊緣

  • border-width: 邊框的大小
  • border-style:邊框類型
  • 邊框顏色:邊框顏色
  • border-radius: 圓角邊框

邊框圖

  • 來源:設定圖片路徑
  • width: 邊框影像寬度
  • 重複:控制影像是否重複
  • 開始:距元素邊緣的距離
  • slice:劃分區域

內容(圖像或影片)

object-fit :元素的內容在已建立的框中如何表現

  • fill:填滿整個空間並扭曲
  • 包含:它不會變形,但會符合既定的尺寸
  • cover:填滿所有空間而不扭曲
  • none:忽略父物件的測量值並使用其原始測量值
  • 縮小:不扭曲的最小影像設定

物件位置:中心影像

  • x 軸與 y 軸
  • 左、右、中、上、下
版本聲明 本文轉載於:https://dev.to/marimnz/estruturas-de-estilizacao-de-pagina-css-3844?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>
  • Java是否允許多種返回類型:仔細研究通用方法?
    Java是否允許多種返回類型:仔細研究通用方法?
    在Java中的多個返回類型:一種誤解類型:在Java編程中揭示,在Java編程中,Peculiar方法簽名可能會出現,可能會出現,使開發人員陷入困境,使開發人員陷入困境。 getResult(string s); ,其中foo是自定義類。該方法聲明似乎擁有兩種返回類型:列表和E。但這確實是如此嗎...
    程式設計 發佈於2025-04-29
  • 如何使用PHP從XML文件中有效地檢索屬性值?
    如何使用PHP從XML文件中有效地檢索屬性值?
    從php $xml = simplexml_load_file($file); foreach ($xml->Var[0]->attributes() as $attributeName => $attributeValue) { echo $attributeName,...
    程式設計 發佈於2025-04-29
  • 使用jQuery如何有效修改":after"偽元素的CSS屬性?
    使用jQuery如何有效修改":after"偽元素的CSS屬性?
    在jquery中了解偽元素的限制:訪問“ selector 嘗試修改“:”選擇器的CSS屬性時,您可能會遇到困難。 This is because pseudo-elements are not part of the DOM (Document Object Model) and are th...
    程式設計 發佈於2025-04-29
  • 如何克服PHP的功能重新定義限制?
    如何克服PHP的功能重新定義限制?
    克服PHP的函數重新定義限制在PHP中,多次定義一個相同名稱的函數是一個no-no。嘗試這樣做,如提供的代碼段所示,將導致可怕的“不能重新列出”錯誤。 但是,PHP工具腰帶中有一個隱藏的寶石:runkit擴展。它使您能夠靈活地重新定義函數。 runkit_function_renction_...
    程式設計 發佈於2025-04-29
  • 在C#中如何高效重複字符串字符用於縮進?
    在C#中如何高效重複字符串字符用於縮進?
    在基於項目的深度下固定字符串時,重複一個字符串以進行凹痕,很方便有效地有一種有效的方法來返回字符串重複指定的次數的字符串。使用指定的次數。 constructor 這將返回字符串“ -----”。 字符串凹痕= new String(' - ',depth); console.W...
    程式設計 發佈於2025-04-29
  • 在GO中構造SQL查詢時,如何安全地加入文本和值?
    在GO中構造SQL查詢時,如何安全地加入文本和值?
    在go中構造文本sql查詢時,在go sql queries 中,在使用conting and contement和contement consem per時,尤其是在使用integer per當per當per時,per per per當per. [&​​&&&&&&&&&&&&&&&默元組方法在...
    程式設計 發佈於2025-04-29
  • 如何將來自三個MySQL表的數據組合到新表中?
    如何將來自三個MySQL表的數據組合到新表中?
    mysql:從三個表和列的新表創建新表 答案:為了實現這一目標,您可以利用一個3-way Join。 選擇p。 *,d.content作為年齡 來自人為p的人 加入d.person_id = p.id上的d的詳細信息 加入T.Id = d.detail_id的分類法 其中t.taxonomy ...
    程式設計 發佈於2025-04-29
  • CSS強類型語言解析
    CSS強類型語言解析
    您可以通过其强度或弱输入的方式对编程语言进行分类的方式之一。在这里,“键入”意味着是否在编译时已知变量。一个例子是一个场景,将整数(1)添加到包含整数(“ 1”)的字符串: result = 1 "1";包含整数的字符串可能是由带有许多运动部件的复杂逻辑套件无意间生成的。它也可以是故意从单个真理...
    程式設計 發佈於2025-04-29
  • 為什麼儘管有效代碼,為什麼在PHP中捕獲輸入?
    為什麼儘管有效代碼,為什麼在PHP中捕獲輸入?
    在php ;?>" method="post">The intention is to capture the input from the text box and display it when the submit button is clicked.但是,輸出...
    程式設計 發佈於2025-04-29
  • 如何在其容器中為DIV創建平滑的左右CSS動畫?
    如何在其容器中為DIV創建平滑的左右CSS動畫?
    通用CSS動畫,用於左右運動 ,我們將探索創建一個通用的CSS動畫,以向左和右移動DIV,從而到達其容器的邊緣。該動畫可以應用於具有絕對定位的任何div,無論其未知長度如何。 問題:使用左直接導致瞬時消失 更加流暢的解決方案:混合轉換和左 [並實現平穩的,線性的運動,我們介紹了線性的轉換。...
    程式設計 發佈於2025-04-29
  • 為什麼PYTZ最初顯示出意外的時區偏移?
    為什麼PYTZ最初顯示出意外的時區偏移?
    與pytz 最初從pytz獲得特定的偏移。例如,亞洲/hong_kong最初顯示一個七個小時37分鐘的偏移: 差異源利用本地化將時區分配給日期,使用了適當的時區名稱和偏移量。但是,直接使用DateTime構造器分配時區不允許進行正確的調整。 example pytz.timezone(&#...
    程式設計 發佈於2025-04-29
  • 如何有效地轉換PHP中的時區?
    如何有效地轉換PHP中的時區?
    在PHP 利用dateTime對象和functions DateTime對象及其相應的功能別名為時區轉換提供方便的方法。例如: //定義用戶的時區 date_default_timezone_set('歐洲/倫敦'); //創建DateTime對象 $ dateTime = ne...
    程式設計 發佈於2025-04-29
  • 如何實時捕獲和流媒體以進行聊天機器人命令執行?
    如何實時捕獲和流媒體以進行聊天機器人命令執行?
    在開發能夠執行命令的chatbots的領域中,實時從命令執行實時捕獲Stdout,一個常見的需求是能夠檢索和顯示標準輸出(stdout)在cath cath cant cant cant cant cant cant cant cant interfaces in Chate cant inter...
    程式設計 發佈於2025-04-29
  • 在UTF8 MySQL表中正確將Latin1字符轉換為UTF8的方法
    在UTF8 MySQL表中正確將Latin1字符轉換為UTF8的方法
    在UTF8表中將latin1字符轉換為utf8 ,您遇到了一個問題,其中含義的字符(例如,“jáuòiñe”)在utf8 table tabled tablesset中被extect(例如,“致電。為了解決此問題,您正在嘗試使用“ mb_convert_encoding”和“ iconv”轉換受...
    程式設計 發佈於2025-04-29
  • 在Ubuntu/linux上安裝mysql-python時,如何修復\“ mysql_config \”錯誤?
    在Ubuntu/linux上安裝mysql-python時,如何修復\“ mysql_config \”錯誤?
    mysql-python安裝錯誤:“ mysql_config找不到”“ 由於缺少MySQL開發庫而出現此錯誤。解決此問題,建議在Ubuntu上使用該分發的存儲庫。使用以下命令安裝Python-MysqldB: sudo apt-get安裝python-mysqldb sudo pip in...
    程式設計 發佈於2025-04-29

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3