CSS將背景圖片集中在一張圖片上
背景圖片的應用有兩種方式:
(1).將每一個背景都獨立成一張圖片單獨使用。
(2).將所有的背景圖片都集中在一張圖片上,利用background結合寬度和高度實現對背景圖片的設定。
後者優點非常明顯,可以減少對伺服器請求的次數,減輕伺服器壓力。
下面就簡單介紹一下如何實現此種效果。
背景圖片如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>CSS如何將背景圖片集中在一張圖片上-螞蟻部落</title> <style type="text/css"> div{ height:28px; width:300px; border-bottom:3px solid #E10001; } ul{ list-style:none; margin:0px; padding:0px; } ul li{ float:left; width:87px; height:28px; margin-left:2px; display:inline; } ul li a{ width:87px; height:28px; display:block; font-size:14px; text-align:center; line-height:28px; text-decoration:none; color:#333; background:url(mytest/demo/nav_bg.gif) 0 -28px no-repeat; } ul .dangqian a{ background:url(mytest/demo/nav_bg.gif) 0 0px no-repeat; } ul li a:hover{ background:url(mytest/demo/nav_bg.gif) 0 -56px no-repeat; } </style> </head> <body> <div> <ul> <li class="dangqian"><a href="#">CSS專區</a></li> <li><a href="#">JS專區</a></li> <li><a href="#">HTML專區</a></li> </ul> </div> </body> </html>
通過定位結合長寬尺寸來實現了我們想要的的效果。
background參閱background-position定位詳解一章節。
相關文章
- CSS背景圖片集中在同一個圖片CSS
- CSS · 兩種背景圖片CSS
- css 背景圖片屬性CSS
- CSS中背景圖片定位方法CSS
- CSS-背景圖片|background-imageCSS
- html+css 設定背景圖片HTMLCSS
- CSS如何控制背景圖片的位置CSS
- CSS設定背景圖片程式碼CSS
- CSS hack前傳——背景圖片全屏CSS
- css切背景圖片(background-position)CSS
- CSS背景圖片作為連結效果CSS
- div+css背景圖片的定位取圖方法CSS
- 無需下載軟體怎麼將多張圖片組合成一張圖片
- 在CSS中對背景圖片進行設定相關屬性CSS
- php將兩張身份證圖片合併到一張圖PHP
- CSS3 設定多個背景圖片CSSS3
- 巧妙的有css合併圖片解決tab切換的背景圖片CSS
- Java 將PDF轉為透明背景的圖片Java
- 如何在 CSS 背景圖片中對 SVG 圖片進行著色 ,修改svg圖片顏色CSSSVG
- 實現簡單的輪播圖(單張圖片、多張圖片)
- css設定背景圖片鋪滿固定不動CSS
- CSS hover改變背景圖片過渡動畫生硬CSS動畫
- CSS 背景圖片水平重複和垂直重複CSS
- nginx叢集中圖片指定一個地址中Nginx
- java生成一張圖片Java
- 在地圖上使圖片透明地圖
- 在python中將多張圖片合成為視訊Python
- 一個去掉圖片背景的網站網站
- JavaScript設定背景圖片JavaScript
- WPF 按鈕背景圖片
- css實現圖片背景填充的正六邊形CSS
- css滑鼠浮劃過切換按鈕背景圖片CSS
- css3動態背景圖片程式碼例項CSSS3
- CSS3 background-position定位背景圖片動畫效果CSSS3動畫
- css設定背景圖片樣式程式碼例項CSS
- CSS實現的背景圖片替代顏色程式碼CSS
- 美圖秀秀怎麼給圖片新增背景?美圖秀秀給圖片新增背景的教程
- 阿里雲上傳多張圖片阿里