精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

提升布局能力!理解 CSS 的多種背景及使用場景和技巧

開發 前端
CSS background是最常用的CSS屬性之一。然而,并不是所有開發人員都知道使用多種背景。這段時間都在關注使用多種背景場景。在本文中,會詳細介紹background-image`屬性,并結合圖形來解釋多個背景使用方式以及其實際好處。

CSS background是最常用的CSS屬性之一。然而,并不是所有開發人員都知道使用多種背景。這段時間都在關注使用多種背景場景。在本文中,會詳細介紹background-image`屬性,并結合圖形來解釋多個背景使用方式以及其實際好處。

[[338005]]

如果你還了解 CSS background 屬性,可以去先 MDN 查看相關的知識。

介紹

CSS background屬性是以下屬性的簡寫:

background-clip, background-color, background-image, background-origin, background-position, background-repeat, background-size 和 background-attachment.

對于本文,將重點介紹background-image,background-position和background-size。你準備好了嗎?讓我們開始吧!

考慮下面的例子:

  1. .element { 
  2.   background: url(cool.jpg) top left/50px 50px no-repeat; 

背景圖片位于元素的左上角,大小為50px * 50px。了解并記住位置和大小的順序很重要。

 

在上圖中,background-position后面是background-size。它們的順序是不能調換的,否則無效,如下所示:

  1. .element { 
  2.  /* 警告:無效的CSS */ 
  3.  background: url(cool.jpg) 50px 50px/top left no-repeat; 

Background Position元素的定位相對于background-origin屬性設置的定位層。我喜歡background-position的靈活性,它有多種定位元素的方式:

  • 關鍵字值(top,right,bottom,left,center)
  • 百分比值,如: 50%
  • 長度值,如:20px, 2.5rem
  • 邊緣偏移值,如:top 20px left 10px

 

坐標系統從左上角開始,默認值為0% 0%。

值得一提的是,top left的值與left top的值相同。瀏覽器足夠聰明,可以確定其中哪個個用于x軸,哪個用于y軸。

  1. .element { 
  2.  background: url(cool.jpg) top left/50px 50px no-repeat; 
  3.  /* 上面與下面相同 */ 
  4.  background: url(cool.jpg) left top/50px 50px no-repeat; 

Background Size

對于background-size屬性,第一個是width,第二個是height。

 

不必使用兩個值,你可以使用一個值,它表示寬度和高度都一樣。

 

現在,我已經了解了CSS background的工作原理,下面來探討下如何使用多個背景。

多個背景

background屬性可以具有一層或多層,以逗號分隔。如果多個背景的大小相同,則其中一個將覆蓋另一個背景。

  1. .element { 
  2.  background: url(cool.jpg) top left/50px 50px no-repeat, 
  3.  url(cool.jpg) center/50px 50px no-repeat; 

 

在上圖中,我們有兩個背景層。每個位置都不同。這是多背景的基本用法,讓我們研究一個更高級的示例。

放置順序

當放置多個背景時,其中一個背景占據其父級的全部寬度和高度時,放置順序可能會有點亂,考慮下面例子:

  1. .hero { 
  2.   min-height: 350px; 
  3.   background: url('table.jpg') center/cover no-repeat, 
  4.     url('konafa.svg') center/50px no-repeat;  

 

我們有一個盤子和一張桌子的圖片,你認為哪個會在上面?

答案就是桌子。在CSS中,第一個背景可以放置在第二個背景上,第二個背景可以放置在第三個背景上,依此類推。通過替換背景的順序,可以得到預期的結果。

 

用例和范例

遮罩層

通常,我們可能需要某部分的頂部放置一個遮罩層,以便使文本易于閱讀。通過堆疊兩個背景可以輕松完成此操作。

  1. .hero { 
  2.  background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), 
  3.     url("landscape.jpg") center/cover; 

 

好的是,我們可以使用與上述相同的方法對元素應用色彩。考慮以下:

  1. .hero { 
  2.  background: linear-gradient(135deg, rgba(177, 234, 77, 0.25), rgba(69, 149, 34, 0.25), 
  3.     url("landscape.jpg") center/cover; 

 

用 CSS 繪圖

使用 CSS 漸變繪制的可能性是無限的。你可以使用linear-gradient或radial-gradient等。接著,我們來看看如何使用它兩兄弟繪制筆記本電腦。

 

拆解筆記本電腦,看看我們需要使用什么漸變。

 

拆解筆記本電腦的時,更容易考慮如何使用多個 CSS 背景來實現它。

接下來是圖紙。首先是將每個漸變定義為CSS變量及其大小。我喜歡使用CSS變量,因為它可以減少代碼的復雜性,使代碼更簡潔,更易于閱讀。

  1. :root { 
  2.   --case: linear-gradient(#222, #222); 
  3.   --case-size: 152px 103px; 
  4.  
  5.   --display: linear-gradient(#fff, #fff); 
  6.   --display-size: 137px 87px; 
  7.  
  8.   --reflection: linear-gradient(205deg, #fff, rgba(255, 255, 255, 0)); 
  9.   --reflection-size: 78px 78px; 
  10.  
  11.   --body: linear-gradient(#888, #888); 
  12.   --body-size: 182px 9px; 
  13.  
  14.   --circle: radial-gradient(9px 9px at 5px 5.5px, #888 50%, transparent 50%); 
  15.   --circle-size: 10px 10px; 

現在我們定義了漸變及其大小,下一步是放置它們。考慮下圖,以獲得更好的視覺解釋。

 

顯示影像

如前所述,應該首先定義需要在頂部的元素。在我們的情況下,顯示影像應該是第一個漸變。

 

顯示 LCD

顯示屏位于x軸中心,距y軸6px。

 

顯示 外殼

外殼位于顯示器下方,位于x軸的中心,距y軸的位置為0px。

 

主體

這是圖形中最有趣的組件。首先,主體是一個矩形,每個側面(左側和右側)有兩個圓圈。

 

最終結果

  1. :root { 
  2.   --case: linear-gradient(#222, #222); 
  3.   --case-size: 152px 103px; 
  4.   --case-pos: center 0; 
  5.  
  6.   --display: linear-gradient(#fff, #fff); 
  7.   --display-size: 137px 87px; 
  8.   --display-pos: center 6px; 
  9.  
  10.   --reflection: linear-gradient(205deg, #fff, rgba(255, 255, 255, 0)); 
  11.   --reflection-size: 78px 78px; 
  12.   --reflection-pos: top right; 
  13.  
  14.   --body: linear-gradient(#888, #888); 
  15.   --body-size: 182px 9px; 
  16.   --body-pos: center bottom; 
  17.  
  18.   --circle: radial-gradient(9px 9px at 5px 5.5px, #888 50%, transparent 50%); 
  19.   --circle-size: 10px 10px; 
  20.   --circle-left-pos: left bottom; 
  21.   --circle-right-pos: right bottom; 
  22.  
  23. .cool { 
  24.   width: 190px; 
  25.   height: 112px; 
  26.  
  27.   background-image: var(--reflection), var(--display), var(--case), var(--circle), var(--circle), var(--body); 
  28.  
  29.   background-size: var(--reflection-size), var(--display-size), var(--case-size), var(--circle-size), var(--circle-size), var(--body-size); 
  30.  
  31.   background-position: var(--reflection-pos), var(--display-pos), var(--case-pos), var(--circle-left-pos), var(--circle-right-pos), var(--body-pos); 
  32.  
  33.   background-repeat: no-repeat; 
  34.  
  35.   /*outline: solid 1px;*/ 

混合多種背景

混合使用多個背景時會令人興奮。考慮一下您在CSS中有一個背景圖像,并且想要將其變成黑白圖像。

  1. .hero { 
  2.   background: linear-gradient(#000, #000), 
  3.   url("landscape.jpg") center/cover; 
  4.   background-blend-mode: color; 

 

人才們的 【三連】 就是小智不斷分享的最大動力,如果本篇博客有任何錯誤和建議,歡迎人才們留言,最后,謝謝大家的觀看。

作者:Ahmad shaded 譯者:前端小智 來源:sitepoint

 

原文:https://css-tricks.com/css-basics-using-multiple-backgrounds/

本文轉載自微信公眾號「大遷世界」,可以通過以下二維碼關注。轉載本文請聯系大遷世界公眾號。 

 

責任編輯:武曉燕 來源: 大遷世界
相關推薦

2019-04-03 13:00:27

CSSBFC前端

2022-02-13 23:10:46

Golang語言變量

2025-11-21 10:36:45

2010-09-02 11:18:46

CSSfloatposition

2010-09-01 11:34:33

CSS布局

2018-05-22 09:47:07

2023-05-16 07:47:18

RabbitMQ消息隊列系統

2024-01-12 13:38:54

業務購物ToC

2020-07-13 13:00:24

CSS變量技巧

2025-04-24 10:40:46

CatalogFlink SQL元數據

2022-07-29 07:48:15

HTTP常用狀態碼

2024-04-11 13:41:47

2010-09-01 10:27:12

CSS

2010-09-07 15:31:21

DIV CSS表單

2021-06-06 23:40:53

線程池使用場景

2024-11-27 08:15:50

2020-02-14 13:50:32

JavaScript前端技術

2021-12-28 14:10:41

開發技能代碼

2020-07-23 07:27:50

編程學習技術

2010-09-13 16:13:47

DIV CSS表單
點贊
收藏

51CTO技術棧公眾號

免费成人高清视频| 午夜欧美视频在线观看| 成人黄色av播放免费| 91杏吧porn蝌蚪| 国产成人aa在线观看网站站| 欧美体内谢she精2性欧美| 秋霞久久久久久一区二区| 在线观看不卡的av| 韩日精品在线| 亚洲天堂影视av| 永久av免费在线观看| 丝袜诱惑一区二区| 国产精品久久久久久久久免费丝袜| 91大片在线观看| 色av性av丰满av| 欧美黄色一区| 中文字幕欧美精品在线| 在线观看免费视频黄| 成人1区2区| 精品久久久久久中文字幕| 亚洲图片都市激情| 日韩欧美在线观看一区二区| 久久97超碰国产精品超碰| 国内精品400部情侣激情| 91免费在线看片| 另类ts人妖一区二区三区| 欧美日韩高清一区二区三区| 国产青青在线视频| 伊人影院在线视频| 中文字幕一区二区三| 久久精品日韩| 欧美一区二区三区成人片在线| 人人狠狠综合久久亚洲| 欧美中文字幕第一页| 日本天堂中文字幕| 人人狠狠综合久久亚洲婷| 亚洲精品999| 国产免费无码一区二区| 日韩第二十一页| 日本道在线观看一区二区| 国内精品视频一区二区三区| 成人区精品一区二区不卡| 欧美激情一区二区三区在线| 另类视频在线观看+1080p| 欧美在线精品一区二区三区| 国产成人在线影院 | 成熟的女同志hd| 秋霞欧美视频| 搡老女人一区二区三区视频tv| 一级性生活大片| 日本久久成人网| 精品电影一区二区| 日本一级大毛片a一| 深夜福利一区| 欧美r级在线观看| 久久久久亚洲av无码网站| 国产高清亚洲| 欧美成人bangbros| 中文字幕无码毛片免费看| 久久免费精品| 日韩欧美的一区| 四虎成人免费视频| 欧美成人午夜77777| 日韩精品视频在线观看网址| 亚洲av无码一区二区三区网址| 国产精品网在线观看| 亚洲国产精彩中文乱码av在线播放 | 放荡的美妇在线播放| 亚洲精品在线观看91| 欧美成人精品xxx| 久久久久久久黄色| 在线亚洲自拍| 国产精品第三页| 在线免费观看中文字幕| 国内精品视频一区二区三区八戒| 成人夜晚看av| 秋霞av鲁丝片一区二区| 久久综合国产精品| 伊人狠狠色丁香综合尤物| 中文在线免费| 欧美日韩国产精品一区二区三区四区| 久久久久久久久久久视频| 樱花草涩涩www在线播放| 欧美午夜精品一区二区三区| 深夜福利网站在线观看| 日本在线成人| 精品中文视频在线| 在线日韩国产网站| 欧美午夜在线| 国产精品久久久久7777婷婷| 999久久久久久| 97精品国产露脸对白| 亚洲精品一品区二品区三品区| 成码无人av片在线观看网站| 婷婷中文字幕综合| 免费看涩涩视频| 国产精品jk白丝蜜臀av小说| 一区二区三区黄色| 精品无码人妻一区二区三| 久久精品官网| 99电影在线观看| 精品影院一区| 亚洲激情在线激情| 久草在在线视频| aiai久久| 亚洲欧美国产精品久久久久久久 | 日批视频在线看| 网友自拍一区| 九九九久久久久久| 啪啪小视频网站| va亚洲va日韩不卡在线观看| 正义之心1992免费观看全集完整版| 黄色在线看片| 91精品免费在线| 人妻一区二区视频| 激情综合自拍| 国产在线视频2019最新视频| 三区在线视频| 亚洲午夜精品在线| 午夜免费一级片| 日韩免费av| 欧美在线性爱视频 | 日韩精品视频播放| 激情丁香综合五月| 日韩一本精品| 亚洲妇女成熟| 亚洲国产精品va在线看黑人| 登山的目的在线| 日本成人在线电影网| 久99久视频| 国产日产精品一区二区三区四区| 国产日产精品久久久久久婷婷| 亚洲线精品一区二区三区八戒| 人人爽人人爽av| 日韩欧美视频| 国产精品欧美激情在线播放| 日本国产在线| 富二代精品短视频| 成人在线视频免费播放| 欧美三区美女| 超碰97在线播放| 视频在线这里都是精品| 91超碰这里只有精品国产| 亚洲AV成人无码网站天堂久久| 国产婷婷精品| 麻豆精品传媒视频| 久久毛片亚洲| 亚洲无亚洲人成网站77777| 精品不卡一区二区| 久久综合久久99| 日本a级片免费观看| 欧美理伦片在线播放| 18久久久久久| 飘雪影视在线观看免费观看 | 国产aaa免费视频| 日韩一区二区三区高清在线观看| 久久久国产视频91| 国产国语亲子伦亲子| 一区二区国产盗摄色噜噜| 亚洲午夜久久久久久久久| 日韩天天综合| 日本一区二区在线视频| 精品免费av一区二区三区| 伊人久久男人天堂| 国产又黄又爽视频| 亚洲综合成人网| 免费日本黄色网址| 噜噜爱69成人精品| 亚洲第一导航| 久久伊人久久| **欧美日韩vr在线| av基地在线| 日韩欧美国产wwwww| 国产五月天婷婷| av不卡在线播放| www.xxx亚洲| 五月久久久综合一区二区小说| 亚洲一区二区三区777| 变态调教一区二区三区| 亚洲美女精品久久| 91精品国自产| 亚洲无线码一区二区三区| 国产精品久久久久久久无码| 日本午夜精品一区二区三区电影| 在线看成人av电影| 国内毛片久久| 国产精品久久中文| 色婷婷视频在线观看| 日韩精品亚洲精品| 91欧美日韩麻豆精品| 亚洲午夜激情网站| 99国产精品免费| 成人av免费观看| 人人干人人干人人| 好吊日精品视频| 亚洲激情一区二区| 久久久久久久久久久久久久久久久久久久| 国产999在线观看| 性国产高清在线观看| 一区二区三区亚洲| 秋霞网一区二区| 538在线一区二区精品国产| 日本少妇全体裸体洗澡| 国产精品久久久久影院色老大| 怡红院一区二区| 激情国产一区二区| 精品一卡二卡三卡| 亚洲视频精品| 9999在线观看| 精品久久美女| 精品视频免费观看| 日韩三级精品| 国产精品丝袜久久久久久不卡| 大菠萝精品导航| 久久综合九色九九| 久久米奇亚洲| 亚洲国产欧美一区| 99久久精品免费看国产交换| 欧美亚洲动漫精品| 永久免费无码av网站在线观看| 一区二区三区小说| av最新在线观看| 国产精品妹子av| 谁有免费的黄色网址| a美女胸又www黄视频久久| 天美一区二区三区| 奇米精品一区二区三区在线观看一 | 欧美日韩一区高清| 国产污视频网站| 欧美日韩激情视频8区| 国产精品第二十页| 亚洲一区二区免费视频| 岛国毛片在线观看| 亚洲精品视频一区| 亚洲女人毛茸茸高潮| 中文成人综合网| 欧美精品日韩在线| 国产欧美日本一区视频| 韩国三级hd中文字幕| 久久九九国产精品| 日本少妇高潮喷水xxxxxxx| 久久综合视频网| 中文字幕高清视频| 久久一区二区三区四区| 中日韩精品一区二区三区| 91丨porny丨首页| 日本高清www| 国产亚洲人成网站| 内射毛片内射国产夫妻| 国产精品免费看片| 很污很黄的网站| 黄色三级视频在线播放| 韩国中文免费在线视频| 亚洲国产91色在线| 亚洲国产精品久久久久爰性色 | 亚洲网址在线观看| 91九色在线观看| 欧美午夜网站| 国产精品乱子乱xxxx| 超碰成人在线观看| 精品一区在线播放| 美女久久久久| 午夜精品区一区二区三 | 东北少妇不带套对白| 国产亚洲精品bv在线观看| av动漫在线观看| 国产精品一区在线看| 日韩国产一区三区| 国产区视频在线播放| 丝袜美腿亚洲一区二区| 超碰caoporn久久| 欧美日本啪啪无遮挡网站| 91桃色在线| 国产精品678| 国产在线一区不卡| 精品国产第一页| 成人在线免费观看91| 一区二区三区日韩视频| 伊人久久婷婷| 手机看片福利日韩| 国产精品中文欧美| 玖玖爱在线观看| 国产精品毛片无遮挡高清| 欧美成人精品一区二区免费看片| 亚洲不卡av一区二区三区| 日韩黄色片网站| 日韩欧美久久一区| 每日更新av在线播放| 久久精品中文字幕电影| 狠狠躁少妇一区二区三区| 国产精品久久久久久久久久久新郎| 欧美大陆国产| 国内视频一区| 91精品国产麻豆国产在线观看| 日韩伦理在线免费观看| 美女一区二区视频| 成年人的黄色片| 亚洲视频一区二区免费在线观看| www..com国产| 欧美一区二区三区在线观看| 少妇精品高潮欲妇又嫩中文字幕| 中文字幕精品在线视频| heyzo在线| 91精品视频观看| 亚洲婷婷影院| 青青草免费在线视频观看| 丝袜美腿亚洲综合| 秘密基地免费观看完整版中文 | 成人午夜免费av| 在线观看免费黄色网址| 大伊人狠狠躁夜夜躁av一区| 国产毛片在线视频| 亚洲色图五月天| a天堂资源在线| 91久久极品少妇xxxxⅹ软件| 日本在线电影一区二区三区| 日韩欧美一区二| 国产成人自拍网| 999精品在线视频| 欧美日韩在线精品一区二区三区激情 | 美女视频一区免费观看| 久久久久亚洲av成人网人人软件| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 免费视频国产一区| 欧美成人高潮一二区在线看| 国产伦精品一区二区三区免费迷 | www.av欧美| 亚洲成av人片在线| 亚洲av色香蕉一区二区三区| 日韩中文字幕视频在线观看| 欧美××××黑人××性爽| 久久久久久久久久久久久久一区| 国产精品porn| 成人一区二区三区仙踪林| 亚洲人成网站在线| 国产精品久久久久久久久毛片| 一色桃子一区二区| 视频一区在线免费看| 欧美在线视频二区| 天堂成人国产精品一区| 亚洲av片不卡无码久久| 精品美女永久免费视频| 天堂网av2014| 91地址最新发布| 九色精品91| 91视频免费版污| 中文文精品字幕一区二区| 中文字幕第31页| 日韩在线中文视频| 北岛玲精品视频在线观看| 小说区视频区图片区| 韩国欧美国产一区| 欧美精品xxxxx| 亚洲成色777777女色窝| 日本不卡1234视频| 欧美一区二区视频17c| 日本中文一区二区三区| 国精品人伦一区二区三区蜜桃| 欧美日韩国产经典色站一区二区三区| 中文字幕在线视频区| 成人情趣片在线观看免费| 欧美人成在线| 国产黄色三级网站| 一本大道av一区二区在线播放| 高清国产福利在线观看| 成人羞羞国产免费| 在线不卡亚洲| 亚洲永久精品ww.7491进入| 欧美图片一区二区三区| www.久久ai| 国产一区二区黄色| 老司机午夜免费精品视频 | 亚洲3atv精品一区二区三区| 色播色播色播色播色播在线| 国产精品高潮呻吟久久av野狼| 人人狠狠综合久久亚洲婷| 午夜免费视频网站| 欧美日韩亚洲一区二区| 91伦理视频在线观看| 成人av片网址| 久久亚洲图片| www色aa色aawww| 亚洲黄色av网站| 黄色成人在线观看网站| 隔壁人妻偷人bd中字| 国产欧美1区2区3区| 精品女同一区二区三区| 欧美性受xxxx黑人猛交| 天天综合久久| 人妻丰满熟妇aⅴ无码| 欧美精三区欧美精三区| 黄视频网站在线观看| 在线免费观看成人网| 91丝袜国产在线播放| 国产乱码精品一区二区三区精东| 97视频免费在线看| 911久久香蕉国产线看观看| 黄色录像a级片| 欧美一级高清片在线观看| 日韩伦理三区|