成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS控制背景圖片秘訣

開發 前端
網頁設計中處理好了圖片的應用,對網頁的美觀及網頁的性能效果來說都是十分關鍵的,這里向大家描述一下CSS控制背景圖片透明、絕對位置等的方法,相信你一定會感興趣。

我們許許多的裝飾都是用背景圖片來實現的,所以CSS控制背景圖片還是非常實用,于是我研究了一下CSS控制背景圖片透明、絕對位置等的方法,這里和大家分享一下,希望對你的學習有所幫助。

CSS控制背景圖片透明、絕對位置等的方法

網頁設計中處理好了圖片的應用,對網頁的美觀及網頁的性能效果來說都是十分關鍵的。首先我們從背景圖片開始。因為我們許許多的裝飾都是用背景圖片來實現的。既然這樣,那么就從CSS控制背景圖片講起吧。

CSS控制背景圖片:

對于一個網頁,我們開始設計的時候,可能沒有過多的去想背景圖到底是什么,因為大多都是設計背景色就可以了,原因嗎,我想也很簡單,因為它與前景音樂一樣,對于網頁的打開,速度會有一定的影響。不過對于一般的個人網站,或者個人博客而言,它對展現自己的個性,當然是不可或缺的了,當然什么都不會太過完美,有好就有壞,也就是當圖像不可用但CSS可用的時候,替換內容就不會顯示出來,因此,并不建議在導航按鈕文本或類似的情況中使用CSS控制背景圖片。
控制背景圖片的CSS屬性有很多,只要與圖片的相關的,大多都會用的上。

(1)、CSS控制背景圖片的導入:

當然大家最熟悉的當然是background與background-image了。
為網頁設計背景圖片的代碼是: 

  1. body{background:url("d:\images\04.jpg")}  
  2. 或者  
  3. body{background-image:url("d:\images\04.jpg")}  

這樣的話,我們就能將想要作背景的圖片導進網頁里了。

(2)、CSS控制背景圖片的顯示方式:

當然,只用上面的代碼,是無法表達出自己想要的效果的。因為,圖片小了,就會以平鋪的方式,如果是大了,為顯示它,就是會出現滾動條,這樣多不好。因此,我們還得多其進行顯示控制,也就是要用到background-repeat,
它是取值:

repeat:默認值。背景圖像在縱向和橫向上平鋪

no-repeat:背景圖像不平鋪

repeat-x:背景圖像僅在橫向上平鋪

repeat-y:背景圖像僅在縱向上平鋪

而代碼,我想只要懂一點CSS的都知道,如下: 

  1. body{background:url("d:\images\04.jpg");  
  2. background-repeat:no-repeat}  

這樣的話,它就是以原圖像大小顯示了。#p#

(3)、CSS控制背景圖片的大小控制:

不過問題是,倘若圖片過大了,又怎么辦呢?對于一個好網頁來說,最好不要用太大的圖片,原因上面也說過了,影響打開網頁的速度。我們最好還是用PS或者FireWorks處理一下。不過既然我提到了,我們也不防用CSS來實現圖片大小的控制。

我想很多人會自然而然的用上如下代碼:

  1. <styletypestyletype="text/css"> 
  2. body{background-image:url("d:\images\04.jpg");width:350px;height:350px;}  
  3. </style> 
  4.  

想法是好的,但你所用的瀏覽器支持嗎?我想IE或者FF一定會當作沒看見吧。也許你會問,我曾經設計論壇風格時,是可以實現的?。课蚁耄绻皇巧厦娴拇a的話,那是不可控制圖片的,因為它只是控制BODY的大小。當然,這里也是控制不了的。如果是其它的ID標記,我想是可以控制記標記的范圍大小,呵呵,當然也就不是圖像的大小了。
說實話,這個問題不僅困擾著你們,同時也困擾著我。因為它只是一個屬性的值,而不是一個真正的對像。

(4)、CSS控制背景圖片的位置控制:

背景圖片,我科是導進來了,但是它的位置真有一點無法讓人接受。因為它默認的是左上對齊。但是我們卻不想這樣子放置,那我們又該怎么辦呢。不要著急,激動人心的時刻馬上到來,現在,讓我們來認識一下background-position、background-position-x及background-position-y吧。

a.基本語法:

background-position:length||length
background-position:position||position
background-position-x:length|left|center|right
background-position-y:length|top|center|bottom

b.語法取值:

length:百分數|由浮點數字和單位標識符組成的長度值。position:top|center|bottom|left|center|right

c.示例:

  1. body{background-image:url("d:\images\04.jpg");  
  2. background-position:50%50%;background-repeat:no-repeat;}  
  3. /*設置雙向坐標,這時相當于完全居中*/  
  4. body{background-image:url("d:\images\04.jpg");  
  5. background-position-x:50%;background-repeat:no-repeat;}  
  6. /*設置雙向坐標,這時相當于水平居中*/  
  7. body{background-image:url("d:\images\04.jpg");  
  8. background-position-y:50%;background-repeat:no-repeat;}  
  9. /*設置縱向坐標,這時相當于垂直居中*/  
  10. 對于取值為length|top|center|bottom我只寫下面三個例子。  
  11. body{background-image:url("d:\images\04.jpg");  
  12. background-position:topright;background-repeat:no-repeat;}  
  13. /*設置雙向坐標,這時相當于右上*/  
  14. body{background-image:url("d:\images\04.jpg");  
  15. background-position:50%center;background-repeat:no-repeat;}  
  16. /*設置雙向坐標,這時相當于中下*/  
  17. body{background-image:url("d:\images\04.jpg");  
  18. background-position:60pxcenter;background-repeat:no-repeat;}  
  19. /*設置雙向坐標,這時相當于距左60像素下*/  

說了這么多例子,我想你對于定位,有一定的了解了吧。

(5)、CSS控制背景圖片的透明設置:

有的時候,我們總想著去將圖片設置成透明的。#p#

(6)、多幅背景圖片的設置:

對于多幅背景圖片的設置,我是在《超越CSS:WEB設計藝術精髓》里看到的。目前支持一個標簽內有多幅背景圖片的瀏覽器太小了,我知道的也只有AppleSafari。以許你會問,這怎么可能。當你看完這個實例之后,我想你會驚訝,“天啊,CSS3之前都只能給每個元素使用一幅圖片。”如果想研究一下的話,就快快安裝一個SAFARI瀏覽器吧。對我而言,我相信,這是發展的趨勢。

代碼如下: 

  1. body{  
  2. background-image:  
  3. url("d:\mypic\001.png"),  
  4. url("d:\mypic\002.png");  
  5. url("d:\mypic\003.png");  
  6. url("d:\mypic\004.png");  
  7. background-repeat:  
  8. no-repeat,  
  9. no-repeat,  
  10. no-repeat,  
  11. no-repeat,  
  12. repeat-x,  
  13. repeat-y,  
  14. repeat-x,  
  15. repeat-y,  
  16. background-position:  
  17. topleft,  
  18. topright,  
  19. bottomright,  
  20. bottomleft,  
  21. topleft,  
  22. topright,  
  23. bottomright,  
  24. bottomleft;}  

 詳文參考:http://www.csschina.net/a/jc/css_739_2.html

【編輯推薦】

  1. DIV CSS網站布局八個小技巧
  2. CSS實現鼠標懸停tip效果
  3. DIV CSS建站對瀏覽器兼容性和注意事項
  4. CSS2.0中page-break-after屬性用法
  5. 解讀DIV CSS網頁布局中CSS無效十個原因

 

責任編輯:佚名 來源: csschina.net
相關推薦

2010-08-26 10:26:44

CSS

2010-08-18 13:27:15

CSS兼容IE6

2011-09-01 15:16:00

Ubuntu

2009-03-19 08:54:15

Windows 7定制登陸界面

2011-08-18 17:24:34

iPhone開發UINavigatio

2010-10-13 08:57:06

Visual Stud

2010-04-27 11:35:05

Oracle Java

2010-09-03 14:00:29

CSSbackground

2023-06-30 13:27:54

CSS徑向漸變

2011-08-08 15:48:13

iPhone TableView 背景

2023-02-21 08:40:55

2020-12-16 07:29:23

Windows10操作系統動態鎖屏

2010-09-07 08:54:18

CSSbackground-

2010-08-30 14:27:06

CSS樣式表

2023-03-31 14:51:46

CSS圖案背景開發

2010-09-06 15:46:08

CSSDIV

2010-08-31 09:39:17

CSS樣式表

2020-02-17 13:45:27

抓取代碼工具

2010-08-26 12:53:40

CSSid選擇器

2010-08-26 09:33:46

CSSmargin-bott
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩成人一区 | 国产目拍亚洲精品99久久精品 | 国产精品精品视频一区二区三区 | 一级毛片,一级毛片 | 欧美久久精品一级c片 | 中文字幕欧美日韩一区 | 国产 91 视频| 色婷婷国产精品综合在线观看 | 亚洲一区二区精品视频 | 一级午夜aaa免费看三区 | 国产精品成人一区二区三区夜夜夜 | 日韩在线小视频 | 免费在线观看av | 久久一区二区三区四区 | 国产日韩免费观看 | 涩涩鲁亚洲精品一区二区 | 91精品国产高清久久久久久久久 | 日韩精品四区 | 久久久999成人 | 国产精品久久久久一区二区三区 | 久久久国产一区二区三区 | 91一区 | 亚洲国产一区二区视频 | 日本不卡在线观看 | 久久久日韩精品一区二区三区 | 草草在线观看 | 福利视频网址 | 在线播放国产视频 | 日产精品久久久一区二区福利 | 91大神在线看 | 国产日韩欧美综合 | 国产一级毛片视频 | 99热国产在线播放 | 精品欧美一区二区在线观看视频 | 视频一区二区中文字幕 | 成人免费影院 | 少妇精品久久久久久久久久 | 亚洲一区二区三区四区五区中文 | 国产日韩欧美一区 | 亚洲精品成人网 | 久久久久久999 |