close

前端工程師都會的CSS背景五學問,再不學要待何時(3)重複背景

 

想像前端工程師一樣輕鬆讓背景為重複背景模式,那你絕對不能錯過接下來的技巧!

 

前端工程師利用CSS background-repeat 來設定背景圖片是否重覆顯示以及重覆顯示的方向,通常與 背景圖樣設定 (background-image) 搭配使用。若背景圖片是比較小的圖片,就可用 background-repeat 將小圖片自動佈滿整個網頁背景,這是相當普遍的節省頻寬設計方式 (但是圖片圖樣要單純一些,以免造成視覺上的雜亂);當背景圖片是一張具有顯示範圍較大的圖片,則可以用 background-repeat 的「no-repeat」指令,此可將圖片限制只顯示一次。

 

CSS background-repeat 基本語法如下:

background-repeat: 重複參數;

有四種可以使用的重複參數讓前端工程師來決定重複方向或是是否重複,分別為 repeat(預設值,圖片會沿著 x 軸與 y 軸重複)、repeat-x(圖片會沿著x軸重複)、repeat-y(圖片會沿著y軸重複) 以及 no-repeat (不重複)。以下是針對這四種參數的範例:

 

CSS background-repeat 各種參數的範例

See the Pen background-repeat-example by Tedutw (@Tedutw) on CodePen.

其實除了上例的四個參數,還有一個 inherit 屬性,是繼承父層屬性的意思。但是因為部分瀏覽器 (如IE) 不支援,可能造成部分的人開啟網頁發生排版錯誤、或是圖片呈現錯誤。所以很少人使用,因此在此省略不介紹。

 

其他常用 CSS background 背景屬性說明連結
1. 背景顏色設定 (background-color)
2. 背景圖樣設定 (background-image)
3. 背景重複設定 (background-repeat)
4. 背景固定模式設定 (background-attachment)
5. 背景圖片位置設定 (background-position)

 

 

延伸閱讀:

前端工程師都會的CSS背景五學問,再不學要待何時(2)背景位置

前端工程師都會的CSS背景五學問,再不學要待何時(4)背景圖樣

前端工程師都會的CSS背景五學問,再不學要待何時(5)背景顏色

就算沒有葵花寶典,單靠URL這五招就可以辦到SEO優化!

未來工作自動化,怕失業?!Python課程幫你擋風雨!

想進聯發科研發AI人工智慧晶片嗎? 先來上先修Python課程吧!!

人人都能是工程師!台灣 IT 培訓中心推「找到工作再付學費」專案,要試試嗎?

 

 

arrow
arrow
    創作者介紹
    創作者 布萊恩的創業小窩 的頭像
    布萊恩的創業小窩

    布萊恩的創業小窩的部落格

    布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣()