国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

為自己的個人空間設計個性模板

2019-11-04 12:20:24
字體:
來源:轉載
供稿:網友

伴隨著越來越多的Blog出現,新的問題隨之而來:我的Blog經常與別人的“撞衫”——使用了相同的模板。對此您一定很苦惱,希望通過更具有個性的網上空間來展示自我。這就碰到了如何修改模板這個問題,又感到有些無從下手。下面以X-Space的官方網站(x-space.discuz.net/space)為例,教您如何利用X-Space強大的模板定制功能來打造自己的個性空間。

一、申請空間

這一步無需贅述,如同大多數的網站注冊一樣,進入http://x-space.discuz.net/space,點擊右上角登錄區的“注冊”鏈接,按照步驟注冊即可。注冊成功后,回到首頁登錄,然后點擊登錄區的[開通我的個人空間],在接下來的頁面中填入自己的空間名稱、選擇自己的城市,然后選擇一個初始的模板,即可開通自己的個人空間。以模板“藍色經典”為例,新開通的個人空間應該是如下樣式:

為自己的個人空間設計個性模板(圖一)
圖2-90 :新開通的個人空間

二、了解X-Space的模板機制

開通了自己的個人空間之后,就可以先到后臺去熟悉一下X-Space的操作,針對本文來說,重點是了解X-Space的模板機制。

為自己的個人空間設計個性模板(圖二)
圖2-91: X-Space的治理后臺
為自己的個人空間設計個性模板(圖三)
圖2-92 :X-Space內置了眾多模板可供選擇

X-Space內置了眾多模板可供選擇,我們可以仔細研究一下這些內置模板,從而了解到X-Space的模板機制。

X-Space緊跟互聯網發展趨勢,頁面采取XHtml+CSS的方式,實現表現與結構相分離。可能有些朋友一聽到Xhtml+CSS就感到有些無從下手,其實這大可不必。相反,一旦您充分了解到Xhtml+CSS的奧妙,理清X-Space的模板結構之后,就會感到修改模板是如此得心應手,體會到Web Standard的強大魅力。

X-Space的每個頁面由它自身的結構和控制它外觀表現的樣式表組成。這句話聽上去不太好理解,打個比喻來說,它自身的結構就好比是它的身體,包括頭、尾、導航、正文區等等。控制它外觀表現的樣式表就好比是它的衣服,用來美化它的頭、尾、導航、正文區……。結構與表現結合起來,就呈現出現在網頁的樣子。

現在回到X-Space的頁面,每個頁面有其自身的Xhtml源代碼,這就是它的結構,同時每個頁面通過鏈接的外部樣式表(space.css)和本身內嵌的樣式表來共同控制外觀。外部樣式表Space.css是系統內置的,它控制著X-Space的基本顯示模式,不能更改。每個模板之所以顯示不同,正是由于內嵌了另外一個不同的樣式表。我們修改模板的重點也就在于修改這個內嵌的樣式表。

舉例來講,在默認模板(藍色經典)中,我們看到空間名稱是14px大小,白色的加粗字體,但是我們查看一下頁面的源代碼,卻找不到控制字體顏色和大小的標簽。這是因為字體的顏色和大小等樣式都屬于它的表現,頁面中只有一個

標簽把空間名稱括了起來,因為h1代表了空間名稱的結構——標題。而這個標題的外觀,再通過樣式表來加以控制,打開頁面中鏈接的默認樣式表space.css,從第101行開始,就能看到所定義的頁面標題的樣式:

#spacename * { /*這表示id為spacename的div中所有元素顏色為白色*/

color: #FFF;

}

h1 {

font-size: 16px;

margin: 0;

}

只要弄明白了這一點,其他的所有問題都會觸類旁通。幾乎頁面中所有的顏色、背景圖片、文字大小等樣式都是通過樣式表來控制的。我們要自己修改模板,只需在自己的樣式表中重新定義樣式,以覆蓋默認模板中的樣式即可。例如我們希望頁面的大標題再大一些,變成18px,只需在自己的模板中加一條:

h1 {

font-size: 18px;

}

三、設計模板

了解了X-Space的模板機制之后,就可以開展實質性的工作了。首先需要把自己心目中的模板樣式設計出來,這一步需借助photoshop或者fireworks之類的圖像處理軟件。假如您對于圖像處理不太在行,可以借用一下網上的優秀Blog模板。現在網上各類的Blog模板種類繁多,不過一旦啟用了他人設計的模板,別忘記在您的網站上加一條版權署名。


本文在系統自帶的“黃色成熟”模板的基礎上,重新設計了頁面頭部的樣式,使之變成一套簡單的汽車風格的模板,旨在講解X-Space的模板修改技巧,更復雜的模板制作還需大家深入學習。在前期的設計中不必將所有細節都通過Photoshop實現,只做出框架即可:

為自己的個人空間設計個性模板(圖四)
圖2-93: 前期的模板框架

對自己的設計框架感到滿足之后,就可以進行切圖。針對這個模板,需要兩張圖片:

1、頁面底紋:整個頁面的灰色斜線底紋,按照重復的規律,截取面積盡可能小的一塊放到頁面中平鋪即可。

2、頭部圖片:完整截取頂部的汽車圖片。

其他圖片由于與系統自帶的“黃色成熟”模板相同,可以直接使用。

切割完的圖片總不能只是存放在自己的電腦中,需要找一個空間傳輸上去,這對于X-Space來說不成問題,因為它內置了相冊功能,把切割完的圖片直接上傳到自己的相冊中即可,記住上傳后的URL地址,以便在接下來的步驟中使用。

為自己的個人空間設計個性模板(圖五)
圖2-94:圖片上傳界面

四、套用模板

圖片切割完以后,開始通過CSS文件將圖片應用到頁面的外觀中。由于我們這個模板的大部分樣式跟“黃色成熟”模板類似,可以在“黃色成熟”模板的CSS基礎上進行修改。

1、頁面背景的修改

默認的頁面背景是帶有漸變的淺藍色,這是由于space.css中規定了:

body {

background: #F5F9FC url(../images/default/background_top.gif) repeat-x top;

……

}

把body重新定義為:

body {

background: #717171 url(background_url);

}

(注重:請把background_url替換為您上傳之后的頁面背景圖的URL地址。)

2、頁面頭部樣式的修改

頁面的頭部區域是放置在一個id為header的div中,修改頭部樣式,需要修改CSS中對#header的定義。就header這個層,包括這個層以內的結構,我們需要清楚以下兩點:

?我們看到的空間名稱、空間URL以及設為首頁與復制URL的鏈接,統統都是放在一個id為spacename的div中的

?頁面導航條是一個無序列表,同時又放置在一個id為menu的div中

下面對照修改好的樣式表逐條講解一下:

#header {

background: url(headerimage_url) no-repeat left top;

/*重新定義header的背景圖片,換為我們上一步得到的汽車圖片*/

height: 310px;

/*重新定義header的高度,我們這個模板的頭部比默認的要高一些*/

position: relative;

/*這句是為了使header內部的某些元素需要相對于header層絕對定位*/

}

/*標題*/

#spacename {

position: absolute;

left: 150px;

top: 80px;

/*將spacename層相對于header絕對定位,使之顯示在汽車左側的空曠的天空中*/

}

#spacename * {

color: #000;

/*spacename中所有文字顯示為黑色,這樣看起來醒目一些*/

}

/*導航*/

#menu {

background: #000;

/*導航條的顏色為黑色*/

height: 35px;

width: 750px;

/*重新定義導航條的寬度與高度*/

position: absolute;

left: 0;

top: 275px;

/*將導航條相對于header絕對定位,使之顯示在header的底部*/

}

#menu ul {

margin: 0;

/*去除導航ul的邊距,因為在默認模板中是有邊距的*/

}

#menu li a {

padding: 0;

height: 35px;

line-height: 35px;

background-image: none !important;

/*以上這幾句是對導航鏈接的重新定義,去處了原有的背景圖片,重新定義了寬度和高度*/

}

#menu a:hover {

background: #EDF1D7;

color: #D0824C;

/*當鼠標滑過導航鏈接時的樣式*/

}

現在,頁面的頭部樣式已經完全改好了,與“黃色成熟”模板的CSS相結合,在細節上再修飾一下,一套新的汽車風格的模板便可以付諸使用了。當然,本文給出的只是一次簡單的小修改,要充分體會到X-Space強大的模板定制功能,制作出更復雜精致的模板,還需要我們繼續學習,不斷探索。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平乡县| 刚察县| 信宜市| 南岸区| 利津县| 石门县| 通山县| 普洱| 班玛县| 信丰县| 绥滨县| 武义县| 宁明县| 西畴县| 左贡县| 道孚县| 丽江市| 合江县| 武宣县| 隆尧县| 镇沅| 玉树县| 吴川市| 岚皋县| 金溪县| 车险| 即墨市| 新野县| 永寿县| 太仆寺旗| 沈丘县| 钦州市| 廉江市| 太和县| 苏尼特右旗| 突泉县| 松溪县| 四川省| 台南县| 朔州市| 安平县|