中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

psd切圖怎么轉換為div+css格式

發布時間:2021-07-24 09:46:29 來源:億速云 閱讀:118 作者:chen 欄目:移動開發

本篇內容主要講解“psd切圖怎么轉換為div+css格式”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“psd切圖怎么轉換為div+css格式”吧!

PSD轉div css網頁切圖示例

第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY里面所用到的HTML標記進行重置為0.你也可以先用*重置為0然后在根據BODY中所使用的標記進行重置.如:我們BODY標記中使用了,div,p那我們的選擇符就寫 body,div,p就可以了.不需要寫*了.

代碼如下:


*{
margin:0px;
padding:0px;
}


第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.
這樣的話,我們可以為body 添加背景圖片.要讓基在沿水平方向平鋪即可.

代碼如下:


body{
background:url(image/bj.jpg) repeat-x ;
}

 
psd切圖怎么轉換為div+css格式

第三步:通過觀察我們可以先把我們網頁劃分成為五大部分,然后先為其編寫相應的html代碼
HTML代碼:

代碼如下:


<div id="header"></div>
<div id="nav"></div>
<div id="banner"></div>
<div id="main"></div>
<div id="footer"></div>


通過PS測量得知,這五部分占據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.

代碼如下:


#header,#nav,#banner,#main,#footer{
margin:0px auto;
width:950px;
}


第四步:先完成header頭部部分
LOGO:一般這個部分有兩個要求.1點擊LOGO可以返回網站首頁.2要注意SEO方面的?所以我們采用了如下HTML代碼:
<h2><a href="#">北京杰飛css網頁切圖</a></h2>
那么CSS編碼該如何實現呢?
大家可以可以先想一下。然后在看我下邊寫CSS代碼的,其實這個地方采用的是CSS以圖換字技巧。CSS代碼如下

代碼如下:


#header h2 a{
background:url(image/logo.jpg);
width:476px;
height:102px;
display:block;
text-indent:-9999px;
}


好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫

代碼如下:


<ul>
<li><a href=" #">css切圖培訓</a></li>
<li><a href=" #">設為首頁</a></li>
<li><a href=" #">加入收藏</a></li>
</ul>


CSS代碼:

代碼如下:


#header h2{
float:left;
}


我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。

代碼如下:


#header ul{
float:left;
padding:50px 0px 0px 200px;
list-style:none;
}


為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設置浮動在IE各版本,火狐中表現的是否一致

代碼如下:


#header ul li{
float:left;
padding:0px 10px;
}
上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在后面進行講解。
#header ul li a{
color:#555;
text-decoration:none;
font-size:13px;
}
#header ul li a:hover{
color:#000;
text-decoration:underline;
}


這時候的結果如下顯示:

psd切圖怎么轉換為div+css格式

第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,并且要制作當前頁的效果。
HTML代碼:

代碼如下:


<ul>
<li><a href=" #">網站首頁</a></li>
<li><a href=" #">網站制作</a></li>
<li><a href="#>網站制作</a></li>
<li><a href="#”>office培訓</a></li>
<li><a href="#">平面設計就業</a></li>
<li><a href="#">div css培訓</a></li>
<li><a href="#">聯系我們</a></li>
</ul>


現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.
導航部分文字跑到header頭部右側了。怎么解決呢?
其實就該我們萬能的清除浮動起作用了
CSS代碼

代碼如下:


.clear{
clear:both;
}


這時候為我們<div id="nav"></div>
變成了<div id="nav" class=” clear”></div>
大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。
完成導航的CSS樣式

代碼如下:


#nav{
padding-top:3px;
}
#nav ul{
list-style:none;
}
#nav ul li{
float:left;
}


默認li是占據整行顯示的,所以通過左浮動.使其在一行顯示。之后在設置A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然后A設置背景,能不能達到咱們效果,A不讓變成塊

代碼如下:


#nav ul li a{
display:block;
width:135px;
height:56px;
line-height:56px;
color:#fff;
text-align:center;
text-decoration:none;
font-size:14px;
}


display:block;讓A元素變成塊狀,然后好為其設置寬高背景。這里面還有一個要點就是line-height:56px,同高度56px對應,可以實現什么效果呢。同學們想一下?

代碼如下:


#nav ul li a:hover{
background:#177cb7;
}


現在我們導航基本已經完成,但是還少了一個當前狀態的導航效果。怎么辦呢。
其實很簡單就是為當前所在頁面的A鏈接添加一個ID為current的標記。如下:

代碼如下:


<a href="#" id="current">網站首頁</a>


接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態后邊在添加一個#nav ul li a#current選擇符即可。你完成沒
psd切圖怎么轉換為div+css格式

第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片

代碼如下:


<img src="image/banner.jpg" height="184" src="//img.jbzj.com/file_images/article/201304/psdcutpic/image005.jpg" width="127" />


右側導航html代碼:

代碼如下:


<div class="subMenu">
<h6>培訓課程</h6>
<ul>
<li><a href=" #">網站首頁</a></li>
<li><a href="# ">網站制作</a></li>
<li><a href="# ">網站制作</a></li>
<li><a href="# ">網站制作</a></li>
<li><a href="# ">網站制作</a></li>
<li><a href="# ">div css培訓</a></li>
<li><a href="# ">div css培訓</a></li>
<li><a href="#l">聯系我們</a></li>
</ul>
</div>


css代碼: 下邊這些代碼在上邊制作過程中都已經說過了。所以直接給出來了,不再講解。

代碼如下:


#main{
padding:10px 0px;
}
#main .container{
width:674px;
margin-right:50px;
float:left;
}
#main .subMenu{
width:226px;
float:left;
margin-bottom:10px;
}
#main .subMenu h6{
background:#19577c;
height:39px;
text-align:center;
color:#fff;
font-size:15px;
line-height:39px;
}
#main .subMenu ul li{
border-bottom:1px solid #d4d4d4;
background:#f1f1f1;
}
#main .subMenu ul li a{
display:block;
color:#000;
height:36px;
line-height:36px;
text-decoration:none;
padding-left:60px;
background:url(image/li.jpg) no-repeat 40px 50%;
}
#main .subMenu ul li a:hover{
color:#177cb7;
background:url(image/li3.jpg) no-repeat 40px 50%;
}


第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。
現在我們看看HTML代碼:

代碼如下:


<div class="news">
<dl class="xuexiao">
<h6>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h6>
<dt><img src="image/223.jpg" src="//img.jbzj.com/file_images/article/201304/psdcutpic/image006.jpg" width="488" />
<!--[if IE 6]>
<![endif]-->


上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。

代碼如下:


<!--[if IE 6]>
<style type"text/css">
#header ul li{
width:80px;
float:left;
padding:0px 10px;
}


Header頭部右側加寬度值

代碼如下:


#main .container dl dt img{
border:1px solid #ccc;
}
#main .container dl.xuexiao dt{
float:left;
width:110px;
}
#main .container dl.xuexiao dd{
font-size:12px;
margin-left:20px;
float:right;
width:145px;
text-indent:2em;
}
#footer{
margin-top:-10px;
}
</style>
<![endif]-->


到此,相信大家對“psd切圖怎么轉換為div+css格式”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉善盟| 赞皇县| 稷山县| 理塘县| 扶绥县| 梧州市| 开平市| 上高县| 娱乐| 屏南县| 临洮县| 庆安县| 泾阳县| 南皮县| 栾川县| 澄城县| 平陆县| 洪泽县| 乐业县| 水富县| 施秉县| 河源市| 阳朔县| 施甸县| 新宁县| 平和县| 左权县| 甘谷县| 双峰县| 鸡东县| 班戈县| 秭归县| 通道| 固始县| 棋牌| 八宿县| 滁州市| 维西| 安远县| 息烽县| 左权县|