大作業:開發一個精美的 Web 網站
大作業:開發一個精美的 Web 網站
實驗目的:
掌握一個完整精美網頁開發的基本方法
實驗要求:
1、開發一個 Web 站點,至少有 3 個以上的頁面;
2、採用 CSS 和 HTML 文件分開方法;
3、網頁中至少應包括圖片和文本內容;
4、網頁主題突出、布局合理、設計美觀。
設計詳情:
1. 大作業包括六個網站(登入,選擇修仙類型(法修,劍修,碼修,人修),主題是修仙。
2.登入介面

- 簡單圖片與文字顯示。
- 簡單 js
- 在 go 處創建去選擇修仙類型的頁面鏈接。
3. 選擇修仙類型介面
利用 css 設置可變化背景。
- 插入文字 利用<marquee ></marquee>使文字滾動起來。
- Js 部分
- 彈出窗口
-
音樂播放按鈕
- css 實現圖片翻頁功能
4.法修介面
- 利用簡單 js 按鈕控制音樂播放,同上
- 簡單文字與影片排版。
- 創建鏈接返回修仙選擇介面。
- 利用 css 實現圖片散開隱藏功能。
5.劍修介面

- 3D 輪播功能(滑鼠放在上面有會有顏色)
- 菜單欄(包括二級菜單) <nav> 標籤定義導航鏈接的部分。</nav> (利用多層嵌套實現多級菜單導航。)
- 簡單表格製作,對圖樣利用 css 設計樣式。
- 圖片自動亂換播放,同實驗一。
- 創建鏈接返回修仙選擇介面。
6.人修介面
- 創建鏈接返回修仙選擇介面。
- 詳細設計思路同實驗三。
- 利用 js 實現簡單計算成績功能,並對其提出適當建議。設計詳情思路同

- 創建鏈接返回修仙選擇介面。
- 背景圖片變換功能,同上。
- 簡單文字顯示,利用簡單css 對其樣式調整。
- 利用CSS設計美觀化列表。
-
利用 css 設計圖片拉伸功能
display: flex;將對象作為彈性伸縮盒顯示
justify-content 用於設置或檢索彈性盒子元素在主軸(橫軸)方向上的對齊方式。
align-items 屬性定義 flex 子項在 flex 容器的當前行的側軸(縱軸)方向上的對齊方式。
flex-wrap 屬性規定 flex 容器是單行或者多行,同時橫軸的方向決定了新行堆疊的方向。Wrap:規定靈活的項目在必要的時候拆行或拆列。
flex-direction 屬性規定靈活項目的方向。
visibility 屬性規定元素是否可見。
box-shadow 屬性可以設置一個或多個下拉陰影的框。
border-radius:向 div 圖層添加圓角邊框。
opacity 屬性設置元素的不透明級別。
心得體會:
在這次大作業實驗中,因為興趣原因選擇了修仙的主題。但是後來發現設計實現修仙主題時不知道可以實現什麼功能,通過對資料的查找與利用,最終使修仙這個主題更加完整。但是存在比較致命的缺點是,雖然功能齊全,並且花里胡哨的,但是頁面設計與圖片,色彩搭配可能和常人不一樣吧,被評價為「早期盜版網站審美」,只能說每個人的審美欣賞點不一樣吧。對於這份大作業還是花了我挺多時間與精力,尤其是為了讓介面更加完整,所以需要學習課本之外的知識。
雖然以後不走開發的路子,但是留個紀念而且也可以給大家提供點思路也挺好的,以後累了回來捏一捏。
努力修仙,早一步飛升!!!各位碼修道友也要加油哇!!!
源碼地址://github.com/Simmon2333/Web-Test(大作業)