對于前端開發人員來說,我們經常會遇到需要將設計師的美術設計轉化成網頁代碼的任務。此時,我們可以使用Photoshop軟件幫助我們進行一些輔助工作,快速生成CSS代碼。
首先,在Photoshop軟件中將設計稿全部切成不同的圖層。接著,選中各個圖層后,使用右鍵菜單中的“導出圖層”功能,導出每個圖層的圖片文件。
示例代碼: .layer1 { background-image: url("../images/layer1.png"); width: 100px; height: 50px; } .layer2 { background-image: url("../images/layer2.png"); width: 200px; height: 150px; }
生成圖片后,我們新建一個HTML文檔,在文檔頭部引入我們剛才導出的圖片文件,然后在文檔中使用div標簽設置背景圖片和大小參數等基本屬性。實際使用過程中,我們會發現這種方法生成的代碼量比較大,因此,我們可以使用CSS Sprites技術將眾多小圖合并成一張大圖,再使用CSS background-position屬性來控制顯示具體的某個小圖。
示例代碼: .sprite { background-image: url("../images/sprite.png"); width: 30px; height: 30px; } .icon1 { background-position: -10px -10px; } .icon2 { background-position: -50px -50px; }
最后,我們可以使用Chrome瀏覽器自帶的開發者工具,檢查頁面上的元素,調整CSS代碼的各個參數,來實現我們的設計需求。
上一篇puie.css
下一篇pure css更新慢