Photoshop(PS)是一款強(qiáng)大的圖形處理軟件,是許多設(shè)計師的首選工具。但是,在設(shè)計完成后,怎樣將設(shè)計稿轉(zhuǎn)換為網(wǎng)頁呢?這就需要用到CSS(層疊樣式表)了。下面我們就來介紹一下如何將PS中的設(shè)計復(fù)制到CSS中。
首先,打開PS,選擇需要轉(zhuǎn)換的設(shè)計圖。在選擇之前,需要注意一些細(xì)節(jié),比如一定要將整個設(shè)計分成若干個小部分,根據(jù)不同的大小、顏色、字體等等把它們分門別類。這樣我們在復(fù)制到CSS中就能夠更加方便地進(jìn)行操作。
#header{ width: 100%; height: 100px; background-color: #ccc; } .logo{ display: inline-block; width: 50px; height: 50px; margin: 10px; background-image: url(../img/logo.png); background-repeat: no-repeat; background-size: contain; text-indent: -9999px; }
上面這段代碼就是我們通過復(fù)制PS設(shè)計圖轉(zhuǎn)換而來的CSS代碼。可以看出,我們將設(shè)計簡單地轉(zhuǎn)化為了兩個部分,一個是網(wǎng)頁頭部(header),一個是logo。
具體來看,我們首先給header設(shè)置寬度為100%,高度為100px,背景顏色為#ccc。
接下來,我們將logo設(shè)置為內(nèi)聯(lián)塊元素(display:inline-block),寬度為50px,高度為50px。通過設(shè)定一個外邊距(margin)的值,使得它與其他元素有一定的間隔,以便達(dá)到美觀的效果。通過設(shè)置背景圖片(background-image),我們將logo的設(shè)計元素復(fù)制到了網(wǎng)頁中。同時,我們還將背景圖片使用contain屬性縮放,這樣不論用戶端的屏幕大小或分辨率如何變化,logo都能夠保持不變的形態(tài)大小。最后,我們還使用了一個text-indent屬性,將logo文本內(nèi)容隱藏起來。
通過這樣的轉(zhuǎn)換,我們可以將PS中的設(shè)計轉(zhuǎn)換到CSS中,并實現(xiàn)網(wǎng)頁顯示。同時,我們也可以通過CSS的樣式表控制實現(xiàn)更加復(fù)雜的效果,讓網(wǎng)頁更加美觀、更加實用。