目錄
Photoshop使用
1.調整圖片大小
2.調整局部顏色
3.一鍵切圖
2.圖示下載
3.字型下載
4.範本下載
庫框架使用
1.適合PC端
2.適合移動端
3.其他
總結" >總結
首頁 web前端 html教學 前端工程師如何搞定設計

前端工程師如何搞定設計

Sep 21, 2016 pm 01:56 PM

前端是一個承上啟下的職位,正因為其位置的特殊性導致其必須了解設計和後台的一些基本知識。本文並非教大家如何取代設計的工作,而是講解前端如何更快更便捷的實現一些簡單的設計任務,在沒有設計師的情況下如何利用工具解決UI呈現的問題,讓工作事半功倍。

Photoshop使用

大多數前端工程師都有過切圖的經歷,也就是將設計師製作的PSD等格式的圖片按照需求切成項目需要的大小並實現頁面的呈現,那麼作為一名合格的前端工程師,我們有必要了解並熟練的掌握Photoshop的一些功能,以下介紹下幾個實用的Photoshop技巧(以Adobe Photoshop CS5為例)。

1.調整圖片大小

如果你在網路上找到了一張圖片或從設計師那裡拿到一張圖片用於網頁中呈現,但是對圖片的大小不滿意的話,你只需要利用Photoshop進行調整即可,步驟很簡單,如下:

(1)利用Photoshop開啟圖片並點選「圖片」 -> 選擇「圖片大小」

前端工程師如何搞定設計

(2)修改你想要的寬度和高度

前端工程師如何搞定設計

這裡我們一般修改像素大小即可,修改的時候如果不勾選下方的“約束比例”,那麼圖像可能會被拉扯變形,勾上可以防止寬高比例的失調,即在原圖比例的基礎上縮放。

2.調整局部顏色

如果我們需要對圖片的局部顏色進行更改,例如我想將下方圖片的背景變為黑色,我們可以點擊“選擇” -> “色彩範圍” -> 選中背景區域 -> 調整顏色容差即可

(1)選擇範圍

前端工程師如何搞定設計

(2)點選確定後,填滿顏色

前端工程師如何搞定設計

當然除了使用「色彩範圍」外,還可以使用「索套工具」或「選擇工具」來建立選區,這裡就不做介紹了,建立複雜的選區也需要相對複雜的操作。

3.一鍵切圖

切圖應該說是前端經常要做的事情,在切圖的過程中如果遇到圖層過於複雜圖片又過於渺小的情況,我們往往需要放大整個圖片並隱藏額外的圖層來選擇我們需要的圖形區域,這相當的浪費時間和精力。這裡介紹下我們如何透過Photoshop的動作功能來實現一鍵切圖的效果。

(1)下載動作
請戳這裡下載動作檔:
http://note.youdao.com/yws/public/resource/f76824c23bf702ce3f90f7a76feb6b32/D18D5FB28FE5417A8CD4ED34CD

(2)載入動作


前端工程師如何搞定設計前端工程師如何搞定設計

將剛下載的動作檔案載入即可

(3)使用動作

載入完成後,開啟任何一個psd文件,步驟如下:

a.首先我們選擇“移動工具”,將“自動選擇”勾選

b.點擊我們要切的圖標,在圖層面板中我們可以看到對應的圖層已經被定位到
c.按下F2,圖示就成功切到了
d.按F3儲存為web所用格式

前端工程師如何搞定設計前端工程師如何搞定設計

關於Photoshop的技巧還有很多,以上只列出幾個對於前端來說比較常用的三個,只要我們熟悉像這樣的一些實用技巧,就可以節省很大的時間和精力。

工具及網站使用

1.圖片壓縮

如果你想要壓縮一張圖片,除了利用Photoshop修改品質外,我們還可以利用一些自動化工具進行壓縮,例如glup、grunt等。

當你沒有以上開發環境和工具時,我這裡推薦一個壓縮圖片的網站,地址為:https://tinypng.com/。

其採用了智能的有損壓縮技術,通過選擇性地降低在圖像中的顏色的數量,減少字節的存儲數據量,其效果是幾乎看不見,但它可以很大程度的減少圖片的大小。

透過官網的實例我們來比較下兩張圖片壓縮前後的變化:

前端工程師如何搞定設計

同樣的一張圖片,壓縮後比壓縮前減少了近1/4的體積,但是圖片清晰度任然和壓縮前一樣。

2.圖示下載

很多時候當我們的團隊中缺乏設計或設計不在時,如果專案中需要一個logo或圖標,我們其實可以自己搞定。透過百度搜尋的圖片大都不符合我們的需求,這裡我推薦一個比較好用的圖標庫easyicon,擁有海量的圖標資源,地址為:http://www.easyicon.net/

如下圖所示,我們只需要輸入我們需要的圖示名稱,便可以搜尋出大量圖示:

前端工程師如何搞定設計

當我們選擇需要的圖示時,會出現詳細的下載頁,我們可以選擇我們需要的圖示格式例如PNG、ICO或ICONS,同時我們也可以選擇需要的圖示大小進行下載,如下:

前端工程師如何搞定設計

相信只要這一個網站就可以滿足你的圖示需求了。

3.字型下載

這裡的字體主要指純色的字體圖標,現在很多網站的icon圖標都是以字體的形式嵌入,這樣我們可以一定程度的減少網頁中圖片的請求數量,同時也便於維護。這裡我推薦幾款比較熱門的字體圖示庫:

(1)阿里巴巴向量圖示庫:http://www.iconfont.cn/

透過淘寶的這個圖標庫,我們可以輕鬆的管理及下載我們需要的字體圖標,同時還可以製作和上傳我們的圖標,對於喜歡的圖標還可以進行收藏。

(2)icomoon圖示庫:https://icomoon.io/

這是一個國外的網站,也提供了一系列的字體圖示資源,同樣具備了圖示下載收藏等功能,不過有些字體圖示需要收費。

(3)fontawesome圖示庫:http://fontawesome.io/

fontawesome是一個以導入CSS檔案的形式載入的圖示庫,適合中後台專案的開發使用。

4.範本下載

這裡的模板可以是PSD格式的文件,也可以是JPG等圖片格式,一般很多設計師都會從這些網站上尋找素材和靈感,所以我們可以直接拿過來參考和使用,對於我們網站的原型製作很有幫助,當然這也是在缺乏設計師的情況下前端能夠快速實現頁面設計的捷徑。

(1)UI中國:http://www.ui.cn/
(2)UE設計平台:http://www.uehtml.com/
(3)UI製造者:http://www.uimaker .com/
(4)Hiiishare:http://www.hiiishare.com/
(5)學UI網:http://www.xueui.cn/

庫框架使用

這裡的框架主要指的是前端開發中的UI框架,合理的利用UI框架可以在美化頁面的同時提高工作效率和開發成本。

1.適合PC端

(1)Bootstrap:http://www.bootcss.com/

Bootstrap應該算得上是最早流行的前端UI框架之一,其面世之後不僅大大方便了前端開發人員的工作,同時也方便了後台開發人員構建前端頁面。

(2)flat-ui:http://www.bootcss.com/p/flat-ui/

flat-ui是一款免費的WEB介面工具元件庫,其UI風格十分扁平化,相比Bootstrap其更簡潔小巧。

(3)jQuery-ui:http://jqueryui.com/

jQuery-ui是jQuery的官方UI函式庫,在提升CSS樣式美化的同時也提供了一系列的JS元件供開發者使用,同時也支援客製化功能。

2.適合移動端

(1)Foundation:http://foundation.zurb.com/

Foundation是一款體積小且提供響應式佈局的行動裝置優先的UI工具庫。

(2)Amazeui:http://amazeui.org/

Amazeui是中國首個開源 HTML5 跨螢幕前端框架。其以移動優先為理念,從小屏逐步擴展到大屏,最終實現所有屏幕適配,適應移動互聯潮流。

(3)MUI:http://dev.dcloud.net.cn/mui/

MUI是一款最接近原生APP體驗的高效能前端框架,不依賴任何第三方JS函式庫,輕量是其重要特徵。

3.其他

隨著目前富應用框架的熱潮,許多前端JS框架都擁有自己的UI框架選擇,例如Vue的vux、vue-starp,React的ant-design等,這些框架的誕生都可以很好的給我們提供快速一站式的前端解決方案,讓前端無圖化設計的應用日趨繁榮。

總結

一個網站的實現離不開設計師的美化和產品經理的規劃,前端只是承接這一步的重要一環,而不是可以替代這一步的一環,我們所能做的是在缺乏上一環的情況下盡可能的利用工具和知識來彌補不足,而最終是為了更友善的將內容呈現給使用者。

 

原文文章,轉載請註明來自 勞卜 - 部落格園[http://www.cnblogs.com/luozhihao] 

本文首發於微信公眾號:前端呼拉圈(Love-FED)

同步發佈於:http://www.cnblogs.com/luozhihao/p/5887254.html

https://segmentfault.com/a/1190000006947487

http://www.jianshu.com/p/b7690cc8893f
🎜🎜
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

> gt;的目的是什麼 元素? > gt;的目的是什麼 元素? Mar 21, 2025 pm 12:34 PM

本文討論了HTML< Progress>元素,其目的,樣式和與< meter>元素。主要重點是使用< progress>為了完成任務和LT;儀表>對於stati

< datalist>的目的是什麼。 元素? < datalist>的目的是什麼。 元素? Mar 21, 2025 pm 12:33 PM

本文討論了html< datalist>元素,通過提供自動完整建議,改善用戶體驗並減少錯誤來增強表格。Character計數:159

HTML5中跨瀏覽器兼容性的最佳實踐是什麼? HTML5中跨瀏覽器兼容性的最佳實踐是什麼? Mar 17, 2025 pm 12:20 PM

文章討論了確保HTML5跨瀏覽器兼容性的最佳實踐,重點是特徵檢測,進行性增強和測試方法。

< meter>的目的是什麼。 元素? < meter>的目的是什麼。 元素? Mar 21, 2025 pm 12:35 PM

本文討論了HTML< meter>元素,用於在一個範圍內顯示標量或分數值及其在Web開發中的常見應用。它區分了< meter>從< progress>和前

如何使用HTML5表單驗證屬性來驗證用戶輸入? 如何使用HTML5表單驗證屬性來驗證用戶輸入? Mar 17, 2025 pm 12:27 PM

本文討論了使用HTML5表單驗證屬性,例如必需的,圖案,最小,最大和長度限制,以直接在瀏覽器中驗證用戶輸入。

視口元標籤是什麼?為什麼對響應式設計很重要? 視口元標籤是什麼?為什麼對響應式設計很重要? Mar 20, 2025 pm 05:56 PM

本文討論了視口元標籤,這對於移動設備上的響應式Web設計至關重要。它解釋瞭如何正確使用確保最佳的內容縮放和用戶交互,而濫用可能會導致設計和可訪問性問題。

< iframe>的目的是什麼。 標籤?使用時的安全考慮是什麼? < iframe>的目的是什麼。 標籤?使用時的安全考慮是什麼? Mar 20, 2025 pm 06:05 PM

本文討論了< iframe>將外部內容嵌入網頁,其常見用途,安全風險以及諸如對象標籤和API等替代方案的目的。

Gitee Pages靜態網站部署失敗:單個文件404錯誤如何排查和解決? Gitee Pages靜態網站部署失敗:單個文件404錯誤如何排查和解決? Apr 04, 2025 pm 11:54 PM

GiteePages靜態網站部署失敗:404錯誤排查與解決在使用Gitee...

See all articles