在HTML5中支持背景圖片和背景顏色在一個標籤中同時渲染。html
通常的需求是爲元素指定背景顏色,而後在背景色的商品繪製背景圖。瀏覽器
支持:Google,FF,IE9以上瀏覽器。佈局
基本原則:先設置背景圖片,再指定背景顏色。動畫
//先指定背景圖片,在指定背景顏色
background-image: url(http://beijing.gongjuji.net/imgdata/big/d55ae832-f677-44b8-9419-890f77b849a2.jpg) ;
background-color:@color;
或url
//先指定背景圖片,在指定背景顏色
background: url(http://beijing.gongjuji.net/imgdata/big/d55ae832-f677-44b8-9419-890f77b849a2.jpg) ;
background-color:@color;
注:在使用混合指定方式,不須要考慮順序。spa
// 在混合使用中,不用考慮順序
background:@color url(http://beijing.gongjuji.net/imgdata/big/d55ae832-f677-44b8-9419-890f77b849a2.jpg) ;
示例以下:.net
@color: #000000; body { // //先指定背景圖片,在指定背景顏色 // background: url(http://beijing.gongjuji.net/imgdata/big/d55ae832-f677-44b8-9419-890f77b849a2.jpg) ; // background-color:@color; // //先指定背景圖片,在指定背景顏色 // background-image: url(http://beijing.gongjuji.net/imgdata/big/d55ae832-f677-44b8-9419-890f77b849a2.jpg) ; // background-color:@color; // 在混合使用中,不用考慮順序 background: @color url(http://beijing.gongjuji.net/imgdata/big/d55ae832-f677-44b8-9419-890f77b849a2.jpg); background-size: 50% auto; background-repeat: no-repeat; background-position: center center; } .inner { @color: red; width: 100px; height: 100px; background: @color; }
更多:3d
CSS網頁佈局垂直居中整理code