響應(yīng)式頁面的設(shè)計(jì)流程
響應(yīng)式頁面的設(shè)計(jì)流程
第一步:確定需要兼容的設(shè)備類型、屏幕尺寸通過用戶研究,了解用戶使用的設(shè)備分布情況,確定需要兼容的設(shè)備類型、屏幕尺寸。設(shè)備類型:包括移動(dòng)設(shè)備(手機(jī)、平板)和pc。對(duì)于移動(dòng)設(shè)備,設(shè)計(jì)和實(shí)現(xiàn)的時(shí)候注意增加手勢(shì)的功能。屏幕尺寸:包括各種手機(jī)屏幕的尺寸(包括橫向和豎向)、各種平板的尺寸(包括橫向和豎向)、普通電腦屏幕和寬屏。聯(lián)合企邦響應(yīng)式設(shè)計(jì)尺寸:1920-1280、1024、960、800、768、640、600、540、480、320需要考慮的問題:某個(gè)頁面進(jìn)行響應(yīng)式設(shè)計(jì)時(shí)其適用的尺寸范圍是哪些?比如,1688搜索結(jié)果頁面,跨度可以從手機(jī)到寬屏,而1688首頁,由于結(jié)構(gòu)過于復(fù)雜,想直接遷移到手機(jī)上,不太現(xiàn)實(shí),不如直接設(shè)計(jì)一個(gè)手機(jī)版的首頁。 結(jié)合用戶需求和實(shí)現(xiàn)成本,對(duì)適用的尺寸進(jìn)行取舍。比如一些功能操作的頁面,用戶一般沒有在移動(dòng)端進(jìn)行操作的需求,沒有必要進(jìn)行響應(yīng)式設(shè)計(jì)。
第二步:制作線框原型針對(duì)確定下來的幾個(gè)尺寸分別制作不同的線框原型,需要考慮清楚不同尺寸下,頁面的布局如何變化,內(nèi)容尺寸如何縮放,功能、內(nèi)容的刪減,甚至針對(duì)特殊的環(huán)境作特殊化的設(shè)計(jì)等。這個(gè)過程需要設(shè)計(jì)師和前端開發(fā)人員保持密切的溝通。
第三步:測(cè)試線框原型將圖片導(dǎo)入到相應(yīng)的設(shè)備進(jìn)行一些簡(jiǎn)單的測(cè)試,可幫助我們盡早發(fā)現(xiàn)可訪問性、可讀性等方面存在的問題。
第四步:視覺設(shè)計(jì)注意,移動(dòng)設(shè)備的屏幕像素密度與傳統(tǒng)電腦屏幕不一樣,在設(shè)計(jì)的時(shí)候需要保證內(nèi)容文字的可讀性、控件可點(diǎn)擊區(qū)域的面積等。
第五步:前端實(shí)現(xiàn)與傳統(tǒng)的web開發(fā)相比,響應(yīng)式設(shè)計(jì)的頁面由于頁面布局、內(nèi)容尺寸發(fā)生了變化,所以最終的產(chǎn)出更有可能與設(shè)計(jì)稿出入較大,需要前端開發(fā)人員和設(shè)計(jì)師多溝通。
我們從以下三個(gè)方面,對(duì)比純靜態(tài)和偽靜態(tài)兩種靜態(tài)頁面生成方式,逐一展開分析。
用JS的正則表達(dá)式如何判斷輸入框內(nèi)為中文或者是英文數(shù)字,或者是三者混編
css制作扇形
純CSS3文字Loading動(dòng)畫特效
PhpStorm 2022.1 EAP 3 在 PHPDoc 和屬性中添加了對(duì)多行和嵌套數(shù)組形狀的完全支持:在這種情況下,可以使用數(shù)組形狀注釋定義數(shù)組結(jié)構(gòu),以獲得鍵的代碼補(bǔ)全并推斷值的類型。
PHP作為Web界第一大語言近年來熱度不夠,但是這幾年的進(jìn)步和成長(zhǎng)卻沒有中斷。在2022伊始,我們來一起學(xué)習(xí)一下目前PHP的現(xiàn)狀以及最新版本帶來的特性。
Linux程序前臺(tái)后臺(tái)切換:在Linux終端運(yùn)行命令的時(shí)候,在命令末尾加上 & 符號(hào),就可以讓程序在后臺(tái)運(yùn)行Ubuntu$">root@Ubuntu$ ./tcpserv01 &
Python 的正則表達(dá)式支持 多行模式,將每行文字分別匹配。然而各種操作系統(tǒng)里,換行符的表示法各不相同,會(huì)導(dǎo)致 Python 不能正確使用多行模式。