將psd轉(zhuǎn)化為HTML網(wǎng)頁詳情講解

什么是切圖?就是將ui效果圖轉(zhuǎn)換成html頁面的過程。

常用工具:

切圖:photoshop...

編輯器:webstorm(或者sublime)...

壓縮工具:tinypng(壓縮圖片)...

一般步驟:

拿到一張UI稿,首先判斷這是一張PC端的還是移動端的;如果是PC端的,是否必須滿足響應(yīng)式,如果是移動端的,是按640還是750切圖...

此處我們以移動端750為例:以一下這種圖片為例


1.首先我們看到此圖分為兩個部分header與content

首先我們先從頭部開始,標(biāo)題居中,返回按鈕居左,這種排版我們以定位的方式方式來實現(xiàn):

<div class="header"><i class="icon"></i> <p>達人榜榜<p></div>

我們大致來寫下樣式

.header{

text-align:center;

width:100%;

height:45px;

line-height:45px;

background:#ff4e00;

color:#fff;

}

.header i{

position: absolute;

left:15px;

width:45px;

height:45px;

}

2.內(nèi)容區(qū)content

內(nèi)容區(qū)為一橫行排列下來,我們可以用<ul><li></li></ul>,當(dāng)然也可以用<div><div></div></div>

此處我們以第一種為例,再來觀察psd,每個li又分成了3個部分,圖片去,信息區(qū),操作區(qū),當(dāng)然也可以按照2個部分,圖片區(qū),信息區(qū)+操作區(qū)

此處我們按照2個部分為例

<ul><li>

<div class="list-img"></div>

<p>楊洋</p>

<p>簽名簽名簽名簽名簽名簽名<p>

<span>粉絲</span><span>100</span><span>關(guān)注</span><span>200</span>

<div class="list-info"></div>

</li></ul>

大致樣式:

.list{

background-color: #fff;

width: 100%;

}

.list>li {

position: relative;

margin-left: 15px;

display: -webkit-box;

}

.list-img{

width: 40px;

height: 40px;

margin:10px 10px 10px 0;

background:url(../img/bg.png);

border-radius:100%;

}

.list-info{

-webkit-box-flex: 1;

padding-top: 10px;

padding-bottom: 10px;

display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-box-pack: center;

padding-right: 15px;

}

.attention{

position:absolute;

right:15px;

height:30px;

line-height:30px;

text-align:center;

color:#fff;

background:#ff4e00;

border-radius:4px;

-webkit-border-radius:4px;

-moz-border-radius:4px;

}

除了這種方式,還有按百分比來寫,這里不做闡述

注意點:

1、代碼規(guī)范:

4個空格縮進;各個模塊注釋清晰;

css放在頭部引入,JavaScript在尾部引入;

盡量避免在html標(biāo)簽中寫style樣式

2、命名規(guī)范:

文件命名:以中劃線連接或者駝峰式均可,如group-detail.html groupDetail.html

class命名:以中劃線連接,如.item-img,盡量簡潔,盡量不使用與業(yè)務(wù)相關(guān)的命名,方便復(fù)用

使用兩個中劃線表示特殊化,如item-img–small?表示在.item-img的基礎(chǔ)上特殊化

狀態(tài)類直接使用單詞,如.active, .checked,.disabled

圖標(biāo)以icon-為前綴(字體圖標(biāo)采用.icon-font .i-name方式命名)

模塊采用關(guān)鍵詞命名,如.slide,.modal,.tips, .tabs

方法命名:駝峰式,如:getUserInfo

3、圖片處理:

合并小圖片,使用雪碧圖或者使用IconFont;

選擇合適格式和大小的圖片,做到壓縮;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現(xiàn)在,利用CSS3的Transform,...
    kiddings閱讀 3,300評論 0 11
  • 各種純css圖標(biāo) CSS3可以實現(xiàn)很多漂亮的圖形,我收集了32種圖形,在下面列出。直接用CSS3畫出這些圖形,要比...
    劍殘閱讀 9,988評論 0 8
  • 隨著畢業(yè)季的臨近,我所接待的大四學(xué)生關(guān)于職業(yè)規(guī)劃方面的心理咨詢數(shù)量越來越多。 提到對未來的規(guī)劃時,一些大四學(xué)生是這...
    PSY小強閱讀 819評論 0 6
  • 給大家講講最關(guān)心的事,市場在這機會還是有的,2017年想有行情的話,也就在二季度,4、5、6月份,現(xiàn)在已經(jīng)是4月份...
    大黑山下的罐罐閱讀 265評論 0 0
  • 姑娘應(yīng)該明白的是, 氣質(zhì)比年齡重要, 微笑比顏值重要, 開心比愛情重要。
    我是May閱讀 210評論 0 0

友情鏈接更多精彩內(nèi)容