設計圖像樣式

background屬性:color:yellow/#00ff00/rgb(0,0,0)使用的背景顏色;position:背景圖像的起始位置:值top、left、right、bottom排列組合,默認值center/x%(水平位置) y%(垂直位置) 默認值:50%/0px(水平位置) 0px(垂直位置) 默認值50%;size:背景圖像的尺寸;repeat:如何重複背景圖像x/y/no;origin:相對於內容框定位,值:padding-box/border-box(邊框盒)/content-box內容框;clip:規定背景的繪製區域,border-box背景被裁剪到邊框盒/padding-box/content-box;attachment:scroll/fixed背景圖像是否固定或者隨着其餘頁面滾動;image:url(h1.jpg);

1、定義漸變背景

語法:background:gradient(direction,color1,color2,……)

background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));

background:-moz-linear-gradient(top,#00adee,#0078a5);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');

知識點:-webkit——safari、chorme瀏覽器私有屬性,-moz——firefox瀏覽器私有屬性,-ms——IE瀏覽器私有屬性

linear:線性漸變,使用角度確定漸變方向,background:linear-gradient(angle,color1,color2)角度是指水平線和漸變方向之間的角度,

radial:徑向(放射性)漸變

left top,left bottom:漸變方向從左上角到左下角

#00adee,#0078a5漸變顏色由#00adee到#0078a5;也可以使用rgba(0,0,0,.2):red,green,blue,alphal透明度

text-ahadow:0 1px 2px rgba(0,0,0,.3);必需,水平陰影的位置,距離原字的距離往右;必需,垂直陰影,距離原字的距離往下;可選,模糊的距離,越大模糊所佔距離越大但是顏色越淺;可選,陰影的顏色

2、高度自適應背景圖像-滑動門(背景圖自適應文字長度)

例如:<div class="left"><div class="rigth">我的主頁</div></div>

.left{padding-left:14px;background:url(left.jpg) no-repeat left;}/*padding-left的值與left.jpg的width相等*/

.right{background:url(right.jpg) no-repeat right;padding-right:15px;}padding-rigth的值根據需求隨意,no-repeat後面的rigth指圖片從右邊開始重複。

如下圖詳解:

3、圖像定位之百分比定位

background-position:100%,100%,位置確定爲背景圖像的定位點即(x%,y%)處與容器定位點(x%,y%)處重合。

如果用em和px來定位則屬於精確定位,定位點始終是背景圖像的左上頂點。

4、定義固定背景

background-attachment:fixed|local|scroll

fixed:背景圖像相對於瀏覽器窗口固定,不隨滾動條而滾動;local:背景圖像相對於元素固定,元素內容滾動時他不滾動;scroll:背景圖像相對於元素內容固定,隨元素內容滾動而滾動

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章