貝雲CMS的首頁製作總結
阿新 • • 發佈:2018-12-29
自己寫了一點,然後對比師傅寫的做一個總結。
首先接到PSD檔案後開始進行大板塊的結構規劃,這是一個很經典的門戶首頁。
頭部部分自己的程式碼如下:
自己是這樣分析的,網站的寬度都是1200px,但是對於內容有一個距離,可以說是內邊距padding也可以說是內容的margin,大概是左右25px,所以我用了一個固定的內容寬度,一個.comwidth的寬度 來限制內容,然後就可以開始寫樣式了,這裡師傅有一個技巧是:直接用<li>|</li>這樣的寫法代替了 border-right或者left進行操作<div class="header"> <div class="comwidth clearfloat"> <div class="header_left fl"> <ul> <li><a href="">設為首頁</a></li> <li><a href="">加入收藏</a></li> <li><a href="" class="weather">武漢<big></big><span>3℃~-6℃</span></a></li> <li><a href="">空氣質量:<span class="wu">無</span></a></li> </ul> </div> <div class="header_right fr"> <ul> <li><a href="" class="weibo"></a></li> <li><a href="" class="TXweibo"></a></li> <li><a href="" class="calendar"></a></li> <li><a href="">註冊</a></li> <li><a href="">登入</a></li> <li><a href="">會員中心</a></li> <li><a href="">投稿</a></li> </ul> </div> </div> </div>
天氣使用了應該是一個API,天氣部分的程式碼
<li><iframe id="fancybox-frame" name="fancybox-frame1516582196375" frameborder="0" scrolling="no" hspace="0" src="http://i.tianqi.com/index.php?c=code&a=getcode&id=34&h=40&w=280" style="padding: 7px 20px;" ></iframe></li>
然後頂部的收藏欄就寫完了.comwidth{ width: 1150px; margin:0 auto; overflow: hidden; } .fl{ float: left; } .fr{ float: right; } /*header*/ .header{ width: 1200px; margin:0 auto; background: #ccc; } .header .comwidth ul li{ float: left; height: 40px; line-height: 40px; } .header .comwidth .header_left ul li:first-child a{ border-right: 1px solid #666666; padding-left: 0px; } .header .comwidth .header_left ul li a{ font-size: 12px; color:#666666; height: 15px; padding:0 10px; } .header .comwidth ul .weather{ color:#000; border-right: 1px solid #666666; } .header .comwidth ul .weather big{ display: inline-block; width: 25px; height: 14px; padding:0 5px; background:url(../img/i_iconweather.png)center center no-repeat; } .header .comwidth ul li .wu{ background: #7cc623; padding:5px 7px; color:#fff; } .header .comwidth .header_right ul .weibo{ display: inline-block; height: 40px; width: 25px; padding:0 9px; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; background: url(../img/i_iconweibo.png) center center no-repeat; } .header .comwidth .header_right ul .TXweibo{ display: inline-block; height: 40px; width: 25px; padding:0 9px; border-right: 1px solid #c1c1c1; background: url(../img/i_iconTXweibo.png) center center no-repeat; } .header .comwidth .header_right ul .calendar{ display: inline-block; height: 40px; width: 25px; padding:0 9px; border-right: 1px solid #c1c1c1; background: url(../img/i_iconcalendar.png) center center no-repeat; } .header .comwidth .header_right ul li a{ font-size: 12px; color:#666666; height: 15px; padding:0 10px; border-right: 1px solid #666666; } .header .comwidth .header_right ul li:last-child a{ border:none; padding-right: 0px; }
接下來是logo部分
lo