中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

有哪些CSS backgroundImage好用的技巧

發布時間:2021-11-02 17:43:48 來源:億速云 閱讀:93 作者:iii 欄目:web開發

本篇內容主要講解“有哪些CSS backgroundImage好用的技巧”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“有哪些CSS backgroundImage好用的技巧”吧!

1. 背景圖如何才能完美適配視口

讓背景圖適配視口很容易,需要使用下面 CSS 即可:

body {   background-image: url('https://images.unsplash.com/photo-1573480813647-552e9b7b5394?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2253&q=80');   background-repeat: no-repeat;   background-position: center;   background-attachment: fixed;   background-size: cover;   -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover; }

2. 如何在CSS中使用多個背景圖片?

如果我想在背景中添加一張以上的圖片怎么辦?CSS3 中可以直接 指定多個背景路徑,如下所示:

body {   background-image: url(https://image.flaticon.com/icons/svg/748/748122.svg), url(https://images.unsplash.com/photo-1478719059408-592965723cbc?ixlib=rb-1.2.1&auto=format&fit=crop&w=2212&q=80);   background-position: center, top;   background-repeat: repeat, no-repeat;   background-size: contain, cover; }

3. 如何創建一個三角形的背景圖像

另一個很酷的背景特效就是三角形背景,當我們想展示某些完全不同的選擇(例如白天和黑夜或冬天和夏天)時,這種特效就更加棒。

思路是這樣的,首先創建兩個div,然后將兩個背景都添加到其中,然后,第二個div使用clip-path屬性畫出三角形。

「html」

<body>   <div class="day"></div>   <div class="night"></div> </body>

「css」

body {   margin: 0;   padding: 0; }  div {   position: absolute;   height: 100vh;   width: 100vw; }  .day {   background-image: url("https://images.unsplash.com/photo-1477959858617-67f85cf4f1df?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2613&q=80");   background-size: cover;   background-repeat: no-repeat; }  .night {   background-image: url("https://images.unsplash.com/photo-1493540447904-49763eecf55f?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80");   background-size: cover;   background-repeat: no-repeat;   clip-path: polygon(100vw 0, 0% 0vh, 100vw 100vh); }

4. 如何在背景圖像上添加疊加漸變?

有時我們想在背景上添加一些文字,但有的圖片太亮,導致字看不清楚,所以這里我們就需要讓背景圖疊加一些暗樂來突出文字效果。

例如,可以通過添加粉紅橙色漸變或紅色至透明漸變來增強日落圖像,這些情況下使用疊加的漸變就很容易做到。

「css」

body {   background-image:     linear-gradient(4deg, rgba(38,8,31,0.75) 30%, rgba(213,49,127,0.3) 45%, rgba(232,120,12,0.3) 100%),     url("https://images.unsplash.com/photo-1503803548695-c2a7b4a5b875?ixlib=rb-1.2.1&auto=format&fit=crop&w=2250&q=80");   background-size: cover;   background-repeat: no-repeat;   background-attachment: fixed;   background-position: center }

5. 如何創建一個顏色動態變化的背景

如果你很多顏色,你想確認哪種顏色更適合背景圖片的顏色,剛動態更改背景顏色的技巧就很有用。

「css」

HTML CSSResult EDIT ON @keyframes background-overlay-animation {   0%   {       background-image:         linear-gradient(4deg, rgba(255,78,36,0.3) 50%, rgba(255,78,36,0.3) 100%), url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80");   }   25%  {       background-image:          linear-gradient(4deg, rgba(213,49,127,0.3) 50%, rgba(213,49,127,0.3) 100%), url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80");   }   50%  {     background-image:        linear-gradient(4deg, rgba(36,182,255,0.3) 50%, rgba(36,182,255,1) 100%),      url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80");   }   100% {     background-image:         linear-gradient(4deg, rgba(0,255,254,0.3) 50%, rgba(0,255,254,0.3) 100%),         url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80");   } }  @-webkit-keyframes background-overlay-animation {   0%   {       background-image:         linear-gradient(4deg, rgba(255,78,36,0.3) 50%, rgba(255,78,36,0.3) 100%)         url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80");   }   25%  {       background-image:          linear-gradient(4deg, rgba(213,49,127,0.3) 50%, rgba(213,49,127,0.3) 100%),         url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80");   }   50%  {     background-image:        linear-gradient(4deg, rgba(36,182,255,0.3) 50%, rgba(36,182,255,1) 100%),      url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80");   }   100% {     background-image:         linear-gradient(4deg, rgba(0,255,254,0.3) 50%, rgba(0,255,254,0.3) 100%),

6. 如何制作網格背景圖像?

有時候會遇到一些需要有藝術或者攝影類的項目,他們一般要求網站要有藝術信息,要有創意。網絡的背景就挺有創意的,效果如下:

「HTML」

<body> <div class="container">   <div class="item_img"></div>   <div class="item"></div>   <div class="item_img"></div>   <div class="item"></div>   <div class="item"></div>   <div class="item_img"></div>   <div class="item"></div>   <div class="item_img"></div>   <div class="item"></div>   <div class="item"></div>   <div class="item_img"></div>   <div class="item"></div>   <div class="item_img"></div>   <div class="item"></div>   <div class="item_img"></div>   <div class="item"></div> </div> </body>

「scss」

body {  margin: 0;   padding: 0; }  .container {   position: absolute;   width: 100%;   height: 100%;   background: black;   display: grid;   grid-template-columns: 25fr 30fr 40fr 15fr;   grid-template-rows: 20fr 45fr 5fr 30fr;   grid-gap: 20px;   .item_img {     background-image: url('https://images.unsplash.com/photo-1499856871958-5b9627545d1a?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2207&q=80');   background-repeat: no-repeat;   background-position: center;   background-attachment: fixed;   background-size: cover; } }

7. 如何將背景圖像設置為文本顏色?

使用background-image與background-clip,可以實現背景圖像對文字的優美效果。在某些情況下,它可能非常有用,尤其是當我們想創建一個較大的文本標題而又不如普通顏色那么枯燥的情況。

「HTML」

<body>   <h2>Hello world!</h2> </body>

「SCSS」

body {  margin: 0;   padding: 0; }  .container {   position: absolute;   width: 100%;   height: 100%;   background: black;   display: grid;   grid-template-columns: 25fr 30fr 40fr 15fr;   grid-template-rows: 20fr 45fr 5fr 30fr;   grid-gap: 20px;   .item_img {     background-image: url('https://images.unsplash.com/photo-1499856871958-5b9627545d1a?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2207&q=80');   background-repeat: no-repeat;   background-position: center;   background-attachment: fixed;   background-size: cover; } }

到此,相信大家對“有哪些CSS backgroundImage好用的技巧”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迁西县| 河池市| 宕昌县| 慈溪市| 清远市| 罗山县| 安图县| 麟游县| 河间市| 文山县| 虹口区| 玛曲县| 阿鲁科尔沁旗| 昌乐县| 新昌县| 旅游| 涟水县| 金沙县| 华池县| 大厂| 甘南县| 盖州市| 巴彦县| 兴隆县| 车险| 当雄县| 进贤县| 鄂托克前旗| 永修县| 兴城市| 吴忠市| 驻马店市| 平湖市| 庆阳市| 津市市| 怀远县| 嘉义市| 淮阳县| 峨山| 安图县| 文昌市|