CSS中對圖片(background)的一些設定心得總結
寫網頁的時候很多情況需要對圖片進行操作,如何在不進行專業的美工裁切操作的情況下而讓自己的素材度達到最大的滿意度呢,這是一個問題,對於懶得開ps切圖的我,通常會直接在網路上download一張圖片,直接拖到html裡,這就需要對圖片的css樣式進行一些調整,鑑於我總是記不住一些樣式屬性而無法讓圖片按我的想法擺放,不得已每次都要百度一下,幾次下來,讓我很是惱火,於是專門整理了一些css中關於圖片的一些屬性設定,置於此,以供下次望及時檢視(廢話真多):
css2中關於background的屬性有:
- background-color: 指定填充背景的顏色,不引圖片只需要一個純色背景時用,這種情況下也可直接時用
background:#eee;
- background-image: 引用圖片作為背景,如
backgroud-image:url("img/bg.jpg");
- background-position: 指定元素背景圖片的位置,這個很多人都不習慣用,但還是蠻有用處的,實際中圖片的左上角正對應元素的左上角,當你的打算使用畫素來定位的時候,可以使用:
background-position: 0 0;//第一個數字代表x軸水平位置,第二個數字代表y軸垂直位置 background-position: 0 100px;
當你的元素尺寸不適用畫素設定的時候,還可以使用其他數值,如
background-position: top right; // 圖片的top對應元素的top 圖片的right對應元素的right
background-position: 100% 50%; //使用元素的百分比數值設定圖片位置,道理同上
- background-repeat: 決定是否重複背景圖片,取值有以下幾種:
background-repeat: repeat; //圖片可重複 background-repeat: no-repeat ; //圖片不可重複 background-repeat: repeat-x; //圖片在x軸上可以重複 background-repeat: repeat-y; //圖片在y軸上可以重複 background-repeat: inherit; //遵從父元素的設定
- background-attachment: 決定背景圖是否隨頁面滾動,取值有:
background-attachment: scroll; //預設值;表示背景緊貼元素 background-attachment: fixed; //背景不隨元素滾動,當頁面向下時,背景待在最初相對於瀏覽器的位置 background-attachment: inherit;//遵循父元素的設定
當希望設定background的多個屬性時,可以分別設定每一個,也可以合併為一行,寫在一個屬性裡:
background: transparent url(image.jpg) 50% 0 scroll repeat-y;
css3中對於background新增了很多屬性:
- background-color,設定圖片的大小尺寸,取值有好幾個:
background-size: contain; //縮小圖片以適應元素的尺寸(圖片寬高比不變) background-size: cover; //擴充套件圖片以填滿元素(圖片寬高比不變) background-size: 50% 100%; //自定義調整圖片大小
- background-clip,背景修剪,可以很好的控制背景的顯示位置:取值有:
background-clip: border-box; //背景顯示在邊框內 background-clip: padding-box; //背景顯示在padding內(不是邊框內) background-clip: content-box; //只在內容內顯示背景(不在padding中,也不在邊框中)
還有兩個屬性為,background-break和background-origin,我對這兩個屬性並沒有使用過,看了看網上的講解覺得沒啥大用處,這裡就不寫下來誤人子弟了。
css中關於背景的知識點還是很博大精深的,以後有新的理解,再往這兒添。
注:文章參考》》》》http://blog.csdn.net/adenfeng/article/details/8199362
相關文章
- CSS-背景圖片|background-imageCSS
- css切背景圖片(background-position)CSS
- CSS屬性總結之backgroundCSS
- CSS 設定<img>圖片樣式CSS
- html+css 設定背景圖片HTMLCSS
- CSS設定背景圖片程式碼CSS
- css如何為圖片設定圓角CSS
- background總結
- CSS3 background-position定位背景圖片動畫效果CSSS3動畫
- bootstrap學習心得總結:css樣式設計分享bootCSS
- CSS3 設定多個背景圖片CSSS3
- 在CSS中對背景圖片進行設定相關屬性CSS
- css中的一些選擇器的用法總結CSS
- css設定背景圖片鋪滿固定不動CSS
- Android中Button設定background過程的研究Android
- css設定圖片固定寬高,按比例縮放CSS
- css設定背景圖片樣式程式碼例項CSS
- MD語言 裡連結圖片大小的設定
- QT中 視窗部件的 背景圖片 的設定QT
- CSS3一些總結CSSS3
- 圖片儲存心得
- 【設計模式總結】對常用設計模式的一些思考設計模式
- 圖片隱寫總結
- Qt中按鈕背景圖片的切換設定QT
- Windows設定圖片縮圖Windows
- CSS設定背景圖片水平重複和垂直重複CSS
- CSS中背景圖片定位方法CSS
- css中圖片的四種地址引用CSS
- 設定svg圖片大小SVG
- JavaScript設定背景圖片JavaScript
- webpack心得總結Web
- 計算機程式設計心得總結計算機程式設計
- CSS 的 background 屬性CSS
- css的background屬性CSS
- CSS background背景CSS
- CSS background 背景CSS
- CSS中background背景色的作用範圍CSS
- CSS背景圖片作為連結效果CSS