整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          【Web前端大作業】基于HTML+CSS+JavaScript制作西北大學新聞網

          ?? 作者簡介: 一個熱愛把邏輯思維轉變為代碼的技術博主

          作者主頁: ??【主頁——獲取更多優質源碼】?? web前端期末大作業: 【畢設項目精品實戰案例 (1000套) 】

          程序員有趣的告白方式:【HTML七夕情人節表白網頁制作 (110套) 】

          超炫酷的大屏可視化源碼:【 大屏展示大數據平臺可視化(150套) 】

          HTML+CSS+JS實例代碼: 【?HTML+CSS+JS實例代碼 (炫酷特效網頁代碼) 繼續更新中…】

          免費且實用的WEB前端學習指南: 【web前端零基礎到高級學習視頻教程 120G干貨分享】

          關于作者: 歷任研發工程師,技術組長,教學總監;曾于2016年、2020年兩度榮獲年度十大博客之星。 十載寒冰,難涼熱血;多年過去,歷經變遷,物是人非。 然而,對于技術的探索和追求從未停歇。 堅持原創,熱衷分享,初心未改,繼往開來!

          文章目錄一、?網站題目

          校園網頁設計 、學校班級網頁制作、學校官網、小說書籍、等網站的設計與制作。

          網站logo制作_制作生日禮物的網站_網站制作

          二、??網站描述

          ?HTML靜態網頁設計作業使用制作,采用DIV+CSS布局網站制作,共有多個頁面,首頁使用CSS排版比較豐富,色彩鮮明有活力。頂部導航及底部區域背景色為100%寬度,主體內容區域寬度

          一套優質的網頁設計應該包含 (具體可根據個人要求而定)

          頁面分為頁頭、菜單導航欄(最好可下拉)、中間內容板塊、頁腳四大部分。所有頁面相互超鏈接,可到三級頁面,有5-10個頁面組成。頁面樣式風格統一布局顯示正常,不錯亂,使用Div+Css技術。菜單美觀、醒目,二級菜單可正常彈出與跳轉。要有JS特效,如定時切換和手動切換圖片輪播。頁面中有多媒體元素,如gif、視頻、音樂,表單技術的使用。頁面清爽、美觀、大方,不雷同。 。不僅要能夠把用戶要求的內容呈現出來,還要滿足布局良好、界面美觀、配色優雅、表現形式多樣等要求。三、網站介紹

          網站布局方面:計劃采用目前主流的、能兼容各大主流瀏覽器、顯示效果穩定的浮動網頁布局結構。

          網站程序方面:計劃采用最新的網頁編程語言HTML5+CSS3+JS程序語言完成網站的功能設計。并確保網站代碼兼容目前市面上所有的主流瀏覽器網站制作,已達到打開后就能即時看到網站的效果。

          網站素材方面:計劃收集各大平臺好看的圖片素材,并精挑細選適合網頁風格的圖片,然后使用PS做出適合網頁尺寸的圖片。

          網站logo制作_制作生日禮物的網站_網站制作

          網站文件方面:網站系統文件種類包含:html網頁結構文件、css網頁樣式文件、js網頁特效文件、網頁圖片文件;

          網頁編輯方面:網頁作品代碼簡單,可使用任意HTML編輯軟件(如:??、、 、 、、Text 、++??? 等任意html編輯軟件進行運行及修改編輯等操作)。

          其中:

          (1)html文件包含:其中index.html是首頁、其他html為二級頁面;

          (2) css文件包含:css全部頁面樣式,文字滾動, 圖片放大等;

          (3) js文件包含:js實現動態輪播特效, 表單提交, 點擊事件等等(個別網頁中運用到js代碼)。

          四、網站演示

          網站logo制作_制作生日禮物的網站_網站制作

          五、?? 網站代碼HTML結構代碼





          首頁



























          <script>
          /**
          *
          * @param id 傳入元素的id
          * @returns {HTMLElement | null} 返回標簽對象,方便獲取元素
          */
          function my$(id) {
          return document.getElementById(id);
          }

          //獲取各元素,方便操作
          var box=my$("box");
          var inner=box.children[0];
          var ulObj=inner.children[0];
          var list=ulObj.children;
          var olObj=inner.children[1];
          var arr=my$("arr");
          var imgWidth=inner.offsetWidth;
          var right=my$("right");
          var pic=0;
          //根據li個數,創建小按鈕
          for(var i=0;i var liObj=document.createElement("li");

          olObj.appendChild(liObj);
          liObj.innerText=(i+1);
          liObj.setAttribute("index",i);

          //為按鈕注冊mouseover事件
          liObj.onmouseover=function () {
          //先清除所有按鈕的樣式

          for (var j=0;j olObj.children[j].removeAttribute("class");
          }
          this.className="current";
          pic=this.getAttribute("index");
          animate(ulObj,-pic*imgWidth);
          }

          }


          //設置ol中第一個li有背景顏色
          olObj.children[0].className = "current";
          //克隆一個ul中第一個li,加入到ul中的最后=====克隆
          ulObj.appendChild(ulObj.children[0].cloneNode(true));

          var timeId=setInterval(onmouseclickHandle,2000);
          //左右焦點實現點擊切換圖片功能
          box.onmouseover=function () {
          arr.style.display="block";
          clearInterval(timeId);
          };
          box.onmouseout=function () {
          arr.style.display="none";
          timeId=setInterval(onmouseclickHandle,2000);
          };

          right.onclick=onmouseclickHandle;
          function onmouseclickHandle() {
          //如果pic的值是5,恰巧是ul中li的個數-1的值,此時頁面顯示第六個圖片,而用戶會認為這是第一個圖,
          //所以,如果用戶再次點擊按鈕,用戶應該看到第二個圖片
          if (pic == list.length - 1) {
          //如何從第6個圖,跳轉到第一個圖
          pic = 0;//先設置pic=0
          ulObj.style.left = 0 + "px";//把ul的位置還原成開始的默認位置
          }
          pic++;//立刻設置pic加1,那么此時用戶就會看到第二個圖片了
          animate(ulObj, -pic * imgWidth);//pic從0的值加1之后,pic的值是1,然后ul移動出去一個圖片
          //如果pic==5說明,此時顯示第6個圖(內容是第一張圖片),第一個小按鈕有顏色,
          if (pic == list.length - 1) {
          //第五個按鈕顏色干掉
          olObj.children[olObj.children.length - 1].className = "";
          //第一個按鈕顏色設置上
          olObj.children[0].className = "current";
          } else {
          //干掉所有的小按鈕的背景顏色
          for (var i = 0; i < olObj.children.length; i++) {
          olObj.children[i].removeAttribute("class");
          }
          olObj.children[pic].className = "current";
          }
          }
          left.onclick=function () {
          if (pic==0){
          pic=list.length-1;
          ulObj.style.left=-pic*imgWidth+"px";
          }
          pic--;
          animate(ulObj,-pic*imgWidth);
          for (var i = 0; i < olObj.children.length; i++) {
          olObj.children[i].removeAttribute("class");
          }
          //當前的pic索引對應的按鈕設置顏色
          olObj.children[pic].className = "current";
          };

          //設置任意的一個元素,移動到指定的目標位置
          function animate(element, target) {
          clearInterval(element.timeId);
          //定時器的id值存儲到對象的一個屬性中
          element.timeId = setInterval(function () {
          //獲取元素的當前的位置,數字類型
          var current = element.offsetLeft;
          //每次移動的距離
          var step = 10;
          step = current < target ? step : -step;
          //當前移動到位置
          current += step;
          if (Math.abs(current - target) > Math.abs(step)) {
          element.style.left = current + "px";
          } else {
          //清理定時器
          clearInterval(element.timeId);
          //直接到達目標
          element.style.left = target + "px";
          }
          }, 10);
          }
          </script>





          西北大學肇始于1902年的陜西大學堂和京師大學堂速成科仕學館。1912年始稱西北大學。1923年改為國立西北大學。1937年西遷來陜的國立北平大學、北平師范大學、北洋工學院和北平研究院等組成國立西安臨時大學,1938年改為國立西北聯合大學,1939年復稱國立西北大學。新中國成立后為教育部直屬綜合大學。1950年復名西北大學。1958年改隸陜西省主管。1978年被確定為全國重點大學?,F為首批國家"世界一流學科建設高校",國家"211工程"建設院校、教育部與陜西省共建高校。




          在長期的發展歷程中,西北大學形成了"發揚民族精神,融合世界思想,肩負建設西北之重任"的辦學理念,匯聚了眾多名師大家,產生了一批高水平學術成果,培養了大批才任天下的杰出人才,享有良好的學術聲譽和社會聲望,被譽為"中華石油英才之母""經濟學家的搖籃""作家搖籃"。








          • 太白校區秋景


          • 太白校區北門


          • 圖書館


          • 實際寺


          • 大禮堂


          • 校訓石


          • 長安雪


          • 玉蘭花開





          @ 西北大學新聞專題網 版權所有



          CSS樣式代碼

          body{ margin:0 auto; font-size:12px; font-family: "微軟雅黑",arial; line-height:22px; color:#141515; }
          div,p,input,ul,li,p,h1,h2,h3,h4{ height:auto; margin:0;; padding:0; vertical-align:middle ;}
          li{ list-style:none;}
          a{ text-decoration:none; color:#141515;}
          a:hover{ color:#1575be;}
          .ul{ list-style:none;}
          img{ border:0; margin:0; padding:0;}
          .web{width:1170px; height:auto; overflow:hidden; margin:0 auto; background:#FFF;}
          .top{ height:123px; padding-top:41px; background:url(../img/bg1.jpg) no-repeat;}
          .logo{ width:531px; height:83px; margin-left:41px; }
          .nav{ width:1170px; height:50px; background:#1575be; margin-bottom:15px;}
          .nav ul{ padding:0px; margin:0px;}
          .nav ul li{ width:200px; height:50px; line-height:50px; text-align:center; float:left; margin-right:100px;}
          .nav ul li a{ color:#f7fafc; display:block;width:200px; height:50px; font-size:16px;}
          .nav ul li a:hover{ background:#0c558c;}
          .mar0{ margin-right:0px !important;}
          .hot{background:#0c558c !important;;}
          .box1{ height:530px; margin-bottom:15px;}
          .left{ width:339px; height:530px; float:left; margin-right:15px; padding-left:5px;}
          .box {
          width: 338px;
          height: 225px;

          }
          .inner{
          width: 338px;
          height: 225px;
          position: relative;
          overflow: hidden;
          }
          .inner img{
          width: 338px;
          height: 225px;
          vertical-align: top
          }
          .inner ul {
          width: 1000%;
          position: absolute;
          list-style: none;
          left:0;
          top: 0;
          margin:0px;
          padding:0px;
          }
          .inner li{
          float: left;

          }

          ol {
          position: absolute;
          height: 20px;
          right: 20px;
          bottom: 12px;
          text-align: center;
          padding: 5px;
          }
          ol li{
          display: block;
          width: 20px;
          height: 20px;
          line-height: 20px;
          background-color: #fff;
          margin: 5px;
          cursor: pointer;
          }
          ol .current{
          background-color: red;
          }

          .left ul{ padding:0px; margin:0px;}
          .left ul li{ height:30px; line-height:30px;}
          .left ul li a{ font-size:14px;}
          .left ul li span{ float:right; color:#8e8f8f;}
          .cent{ width:465px; height:530px; float:left; margin-right:15px;}
          .tit{ height:38px; background:#f8f8f8;}
          .tit h1{ font-size:16px; font-weight:normal; padding-left:10px; width:80px; line-height:35px; border-top:#1575be 2px solid; }
          .cent .bx1{ height:110px; border-bottom:#CCC 1px dashed;}
          .cent .bx1 h1{ padding-top:10px; height:35px; line-height:35px; font-size:18px; text-align:center;font-weight:normal;}
          .cent .bx2{ height:379px;}
          .cent .bx2 h2{ color:#1575be; font-weight:normal; line-height:30px; font-size:16px;}
          .cent p{ line-height:25px; font-size:14px; text-indent:2em;}
          .right{ width:311px; float:left; height:510px; background:#f8f8f8; padding:0px 10px; }
          .right p{ line-height:25px; font-size:14px; text-indent:2em;}
          .tit2{ height:38px; }
          .tit2 h1{ font-size:16px; font-weight:normal; padding-left:10px; width:331px; line-height:35px; border-top:#1575be 2px solid; }
          .box2{ height:560px; }
          .box2 ul{ padding:0px;}
          .box2 ul li{ width:269px; height:245px; float:left; margin:0px 11px;}
          .box2 ul li img{ margin:10px;}
          .box2 ul li p{ height:35px; line-height:35px; font-size:14px; text-align:center;}
          .foot{ width:1170px; height:90px; line-height:80px; background:#eeeeee; text-align:center; font-size:14px; color:#1c1c1b;}

          .yw{ width:1170px; min-height:750px; height:auto; overflow:hidden; padding-bottom:50px;}
          .yleft{ width:351px; height:330px; float:left; margin-right:25px; border-top:#1575be 3px solid;}
          .title{ height: 35px;
          line-height: 35px;
          font-size: 18px;
          padding-left: 30px;
          margin-bottom: 10px;
          background: url(../img/bg2.jpg) no-repeat 0px 10px;}
          .yleft img{ float:left; margin-bottom:10px; width:167px;}
          .yleft ul{ padding:0px;}
          .yleft ul li{width:167px; float:left;}
          .mar10{ margin-right:10px;}
          .yright{ width:790px; height:auto; overflow:hidden;float:left; }
          .rtitle{ height:40px; border-bottom:#666 1px solid; line-height:35px; padding-left:20px; background:url(../img/bg3.jpg) no-repeat 0px 5px; font-size:18px; margin-bottom:10px;}
          .yright ul{ padding:0px;}
          .yright ul li{ line-height:40px; height:40px; border-bottom:#999 1px dashed;}
          .yright ul li a{ font-size:16px;}
          .yright ul li span{ float:right;}
          .ynews{ width:790px; height:auto; overflow:hidden;float:left; height:930px;}
          .ynews ul{padding:0px;}
          .ynews ul li{ height:120px; border-bottom:#999 1px dashed; margin-bottom:20px;}
          .ynews ul li img{ width:157px; height:98px; float:left; margin-right:15px;}
          .ynews ul li h1{ height:30px; line-height:30px; font-weight:normal; font-size:16px;}
          .ynews ul li p{ line-height:20px; font-size:14px; margin-bottom:10px; color:#666}
          .ynews ul li h2{ font-weight:normal; font-size:14px;color:#666}

          .nleft{ width:351px; height:330px; float:left; margin-right:25px; border-top:#1575be 3px solid;}
          .nleft ul{ padding:0px}
          .nleft ul li{ height:75px; padding-top:10px;}
          .nleft ul li img{ float:left; margin-right:10px; width:103px;}
          .nleft ul li h1{ font-weight:normal; font-size:14px; line-height:25px;}
          .wnhu{ width:770px; padding:0px 10px; float:left; }
          .wnhu ul{ padding:0px;}
          .wnhu ul li{ width:242px; height:245px; float:left; margin:0px 7px;}
          .wnhu ul li img{ width:242px;}
          .wnhu ul li p{ height:35px; line-height:35px; font-size:14px; text-align:center;}
          .wner {
          width: 790px;
          height: auto;
          overflow: hidden;
          float: left;
          height: 930px;
          }
          .wtitle{ height:45px; line-height:45px; padding-top:20px; margin-bottom:10px; font-size:18px; text-align:center;}
          .wner p{ font-size:14px; margin-bottom:10px; text-indent:2em;}
          .wner img{ margin:0 auto; display:block;}
          .wner h3{ font-size:12px; text-align:center; line-height:30px; font-weight:normal;}

          六、 如何讓學習不再盲目

          第一、帶著目標去學習,無論看書報課還是各種線下活動。

          首先要明確自己的學習目標是什么,是想解決什么問題,實現怎樣的目標。

          網站制作_網站logo制作_制作生日禮物的網站

          第二、學習要建立個人知識體系

          知識是學不完的,書籍是浩如煙海的。我們盡情徜徉其中的時候,千萬不要被海水淹死,沒有自我了。在學習過程中,我們會發現每一個知識點都是有她的邊界和背景的,我們要善于歸納整理知識

          第三、學到了就要用到

          有時,我們一天下來感覺學到了很多干貨,那么我們一定要將這些知識點和實際工作和生活聯系起來。知識和實踐相互聯系靠攏。愛學習是一件好事,但只有會學習的人,才有價值。

          七、更多干貨

          1.如果我的博客對你有幫助、如果你喜歡我的博客內容,??請 “點贊” “??評論” “收藏” ??一鍵三連哦!

          2.??【關注我| 獲取更多源碼 | 優質文章】 ??帶您學習各種前端插件、3D炫酷效果、圖片展示、文字效果、以及整站模板 、大學生畢業HTML模板 、期末大作業模板 、等! 「在這里有好多 前端 開發者,一起探討 前端 Node 知識,互相學習」!

          3.

          以上內容技術相關問題歡迎一起交流學習


          主站蜘蛛池模板: 一区二区三区无码视频免费福利| 91福利一区二区| 日本免费一区二区在线观看| 国产一区二区不卡老阿姨| 国产成人综合精品一区| 国产亚洲一区二区手机在线观看| 亚洲第一区精品观看| 无码aⅴ精品一区二区三区浪潮| 国产激情无码一区二区三区 | 狠狠色综合一区二区| 亚洲乱码av中文一区二区| 波多野结衣一区二区三区88| 国产午夜三级一区二区三| 无码日韩精品一区二区人妻| 日韩精品中文字幕视频一区| 97一区二区三区四区久久| 久久久久国产一区二区| 日本一区中文字幕日本一二三区视频| 无码国产精品一区二区免费式芒果| 一区二区三区无码高清| 最新中文字幕一区| 国产一区二区不卡在线播放| 国产精品一区二区三区高清在线| 韩国福利影视一区二区三区| 亚洲国产一区国产亚洲| 天堂资源中文最新版在线一区| 武侠古典一区二区三区中文| 2021国产精品一区二区在线| 国99精品无码一区二区三区| 亚洲中文字幕无码一区| 无码国产精品一区二区免费16| 日韩精品无码一区二区三区AV| 中文字幕无码一区二区免费| 精品国产亚洲一区二区三区| 日韩电影一区二区| AV天堂午夜精品一区二区三区| 国产一区二区三区韩国女主播| 国产福利酱国产一区二区| 精品国产一区二区麻豆| 国产精品第一区第27页| 亚洲国产一区二区三区青草影视|