📂文章目录
- 二、✍️网站描述
- 三、📚网站介绍
- 四、💠网站演示
- 五、⚙️ 网站代码
- 🧱HTML结构代码
- 💒CSS样式代码
- 六、🥇 如何让学习不再盲目
- 七、🎁更多干货
❤ 【作者主页——🔥获取更多优质源码】
❤ 【学习资料/简历模板/面试资料/ 网站设计与制作】
❤ 【web前端期末大作业——🔥🔥毕设项目精品实战案例】
# 一、👨🎓网站题目 🐕 宠物网页设计 、🐼保护动物网页、🐋鲸鱼海豚主题、🐘保护大象、等网站的设计与制作。
二、✍️网站描述
🏷️HTML宠物网页设计,采用DIV+CSS布局,共有多个页面,排版整洁,内容丰富,主题鲜明,首页使用CSS排版比较丰富,色彩鲜明有活力,导航与正文字体分别设置不同字号大小。导航区域设置了背景图。子页面有纯文字页面和图文并茂页面。
🏅 一套优质的💯网页设计应该包含 (具体可根据个人要求而定)
- 页面分为页头、菜单导航栏(最好可下拉)、中间内容板块、页脚四大部分。
- 所有页面相互超链接,可到三级页面,有5-10个页面组成。
- 页面样式风格统一布局显示正常,不错乱,使用Div+Css技术。
- 菜单美观、醒目,二级菜单可正常弹出与跳转。
- 要有JS特效,如定时切换和手动切换图片轮播。
- 页面中有多媒体元素,如gif、视频、音乐,表单技术的使用。
- 页面清爽、美观、大方,不雷同。 。
- 不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。
三、📚网站介绍
📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。
📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。
📘网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。
📒网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件;
📙网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++
等任意html编辑软件进行运行及修改编辑等操作)。
其中:
(1)📜html文件包含:其中index.html是首页、其他html为二级页面;
(2)📑 css文件包含:css全部页面样式,文字滚动, 图片放大等;
(3)📄 js文件包含:js实现动态轮播特效, 表单提交, 点击事件等等(个别网页中运用到js代码)。
四、💠网站演示
五、⚙️ 网站代码
🧱HTML结构代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>宠物</title> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/animate.css"> </head> <body> <div id="banner"> <div id="title"> <div id="logo"> <img src="picture/3knw.png" alt=""> </div> <p id="title_text" class="animated bounce"> EXACT <br> MATCH <br> 精准匹配 </p> <p id="title_text2"> <span>5,685</span> 只宠物 <br> 我们用心精选匹配给您的宠物较适合的食物。 </p> </div> </div> <nav> <ul> <li> <a href="">首页</a> </li> <li> <a href="aboutus.html">关于我们</a> </li> <li> <a href="Knowledge.html">萌宠知识</a> </li> <li> <a href="yongpin.html">萌宠用品</a> </li> <li> <a href="message.html">在线留言</a> </li> <li> <a href="call.html">联系我们</a> </li> </ul> <img id="nav_gutou" src="picture/gutou.png" alt=""> <div id="nav_goutou"> <img src="picture/3knw.png" alt=""> </div> </nav> <div id="jianjie"> <h1>宠物之家</h1> <h2>营养在每一口都能满足爱</h2> <p> 对于越来越多的养宠人士来说,不是一个陌生的名字。在**宠物食品市场领导品牌名单中,除了国际****、冠能……再往下数的**品牌中,一定位居前列。而旗下的、**等品牌也已成为养宠一族眼中优质**品牌的代名词了。是什么让成为**品牌中的佼佼者,大大小小的品牌象跟风似地产品按犬种在与国际品牌和众多**低价品牌的双重竞争中立于不败之地? </p> <p> 让天下宠物得到人间关爱”是XX始终不变的企业愿景。对生命的关爱,带来对宠物需求的全新发现和产品开发的独特视角,也是XX追求消费者价值较大化的动力之源。这就是XX步步领先的秘诀所在。 </p> <p> 因为国际品牌的影响,目前市场上的宠物食品几乎都在强调营养和功能,大大小小的品牌象跟风似地产品按犬种、年龄段进行细分。而XX却在纷繁芜杂的现象背后 发现了众多宠物主人对于犬猫粮“美味”的需求——他们疼爱自己的宠物,担心每天吃一样的干粮太单调。公司的新产品,正是在保证全面营养的基础 上,从宠物的天性出发,将食品的适口性发挥到**,让宝贝的开饭时刻更加快乐,在国内市场上打造了一种全新理念的宠物食品。也因此赢得了良好的 市场反响。 </p> <a href="">MORE>></a> <img id="jianjiedog" src="picture/jianjiedog.png" alt=""> </div> <div id="yongpin"> <div id="yongpin_box"> <img id="yongpin_box_title" src="picture/3knw.png" alt=""> <p>Pet Supplies</p> <p> 宠物用品 </p> </div> <ul> <li> <img src="picture/1.png" alt=""> <p> 珍宝猫粮什锦口味 </p> </li> <li><img src="picture/1.png" alt=""> <p> 美国HEALTH </p> </li> <li><img src="picture/2.png" alt=""> <p> 珍宝什锦海鲜猫粮 </p> </li> <li><img src="picture/3.png" alt=""> <p> 美国原装进口普卡 </p> </li> <li><img src="picture/4.png" alt=""> <p> 法国** PD30 </p> </li> <li><img src="picture/5.png" alt=""> <p> SANPO珍宝猫粮 </p> </li> <li><img src="picture/6.png" alt=""> <p> 澳洲冠能 </p> </li> <li><img src="picture/7.png" alt=""> <p> 珍宝精选海洋鱼猫粮 </p> </li> <a href="">MORE>></a> </ul> </div> <div id="zhishi"> <div id="yongpin_box"> <img id="yongpin_box_title" src="picture/dog2.png" alt=""> <p class="zise">Pet Knowledge</p> <p class="zise"> 萌宠知识 </p> </div> <div id="zhishi_main"> <p id="zhishi_main_title"> 萌宠小知识 </p> <img src="picture/22.png" alt=""> <div id="zhishi_main_right"> <ul> <li> <div id="time"> <p> 09 </p> <p> 2020-08 </p> </div> <div id="neirong"> <p>金毛犬什么时候需要做足部护理</p> <p>定期的给金毛犬做个全身检查是个很好的习惯,我们应该养成了这个习惯。可是我们无论的多么小心,狗狗的脚都会受......</p> </div> </li> <li> <div id="time"> <p> 09 </p> <p> 2020-08 </p> </div> <div id="neirong"> <p>比起电子产品,有它孩子们很幸福</p> <p>铲屎官接触的很多小孩子,他们有一个共同点:一旦有了机会,就会问父母要手机、iPad。 打游戏,或者看国产劣质动画片: </p> </div> </li> <li> <div id="time"> <p> 09 </p> <p> 2020-08 </p> </div> <div id="neirong"> <p>适合宅人们养的三类萌猫咪</p> <p>英国短毛猫历史悠久,但是知道20世纪才得到人们的青睐。在中国,是目前养得较多的短毛猫品种。</p> </div> </li> <a href="">MORE>></a> </ul> </div> </div> </div> <div id="jiansahng"> <div id="yongpin_box"> <img id="yongpin_box_title" src="picture/dog2.png" alt=""> <p class="zise">Pet Appreciation</p> <p class="zise"> 萌宠鉴赏 </p> <marquee behavior="scroll" direction=""> <img src="picture/11.jpg" alt=""> <img src="picture/23.jpg" alt=""> <img src="picture/22.jpg" alt=""> <img src="picture/24.jpg" alt=""> <img src="picture/11.jpg" alt=""> <img src="picture/23.jpg" alt=""> <img src="picture/22.jpg" alt=""> <img src="picture/24.jpg" alt=""> </marquee> </div> </div> <footer> <div id="footer"> <div id="footer_main"> <ul> <li> <a href="">首页</a> </li> <li> <a href="aboutus.html">关于我们</a> </li> <li> <a href="Knowledge.html">萌宠知识</a> </li> <li> <a href="yongpin.html">萌宠用品</a> </li> <li> <a href="message.html">在线留言</a> </li> <li> <a href="call.html">联系我们</a> </li> </ul> <p> 版权所有 2019 某某宠物有限公司 ALL RIGHTS RESERVED ICP备1****233号-1 </p> <img id="footer_log" src="picture/dog3.png" alt=""> <img id="phone" src="picture/phone.png" alt=""> <div id="coutus"> <p>咨询热线</p> <p>400-0000-0000</p> </div> </div> </div> </footer> </body> <script src="js/jq.js"></script> <script> $(window).scroll(function () { var oT = document.getElementById("jianjie").offsetTop; if (oT >= $(window).scrollTop() && oT < ($(window).scrollTop() + $(window).height())) { $("#jianjie").addClass("animated flash"); $("#nav_gutou").addClass("animated flash"); } var oT = document.getElementById("zhishi").offsetTop; if (oT >= $(window).scrollTop() && oT < ($(window).scrollTop() + $(window).height())) { $("#zhishi_main_right").addClass("animated swing"); } var oT = document.getElementById("jiansahng").offsetTop; if (oT >= $(window).scrollTop() && oT < ($(window).scrollTop() + $(window).height())) { $("#phone").addClass("animated swing"); } }); </script> </html>
复制
💒CSS样式代码
* { margin: 0px; padding: 0px; list-style: none; } body { background-color: rgb(243, 243, 243); } #banner { width: 100%; height: 700px; background: url(../image/bg.jpg); background-size: cover; } #title { width: 1200px; margin: 0 auto; } #logo img { width: 128px; } #title_text { font-weight: bold; font-size: 32px; font-family: "Microsoft YaHei"; color: #FFFFFF; margin-top: 127px; } #title_text2 { margin-top: 70px; font-weight: bold; color: rgb(255, 255, 255); font-size: 18px; font-family: "Microsoft YaHei"; } #title_text2 span { color: #ffffff; font-family: microsoft yahei; font-size: 63px; font-weight: bold; } nav { position: relative; width: 1200px; margin: 0 auto; background-color: #ffff; height: 96px; line-height: 96px; box-sizing: border-box; padding-left: 30px; top: -48px; } nav ul { display: flex; } nav ul li { width: 120px; height: 25px; text-align: center; } nav ul li { border-right: 1px solid #303654; height: 25px; margin-top: 35px; line-height: 25px; } nav ul li a { text-decoration: none; color: #303654; font-weight: 200; font-size: 16px; } nav ul li a:hover { font-size: 18px; font-weight: bold; } #nav_goutou { position: absolute; right: 0px; top: 0px; width: 127px; height: 100%; font-size: 0px; background-color: #303457; text-align: center; box-sizing: border-box; padding-top: 9px; } #nav_goutou img { width: 78px; height: 78px; } #nav_gutou { position: absolute; width: 52px; height: 52px; right: 141px; bottom: 14px; } #jianjie { position: relative; width: 1200px; margin: 0 auto; box-sizing: border-box; } h1 { font-family: "Microsoft YaHei"; font-size: 36px; color: rgb(48, 52, 87); } h2 { font-size: 36px; color: rgb(48, 52, 87); font-weight: 500; margin-top: 30px; margin-bottom: 35px; } #jianjie p { width: 759px; font-size: 14px; line-height: 190%; font-family: "Microsoft YaHei"; line-height: 30px; color: #5a5a5a; margin-bottom: 17px; } #jianjie a { display: inline-block; text-decoration: none; color: rgba(48, 52, 87, 1); font-weight: bold; font-family: Microsoft YaHei; border-radius: 3px; border-color: rgba(48, 52, 87, 1); text-align: center; width: 152px; height: 52px; box-shadow: rgb(0 0 0 / 60%) 0px 1px 4px 0px; line-height: 52px; margin-left: 605px; margin-top: 40px; } #jianjiedog { position: absolute; right: 0px; bottom: 0px; } #yongpin { width: 100%; height: 880px; background: url(../image/bg2.jpg); margin-top: 40px; box-sizing: border-box; padding-top: 30px; text-align: center; } #yongpin_box { width: 1200px; margin: 0 auto; text-align: center; } #yongpin_box_title { width: 83px; } #yongpin_box p { font-size: 18px; color: rgb(255, 255, 255); line-height: 25px; } #yongpin ul { width: 1200px; margin: 0 auto; margin-top: 30px; } #yongpin ul li { display: inline-block; width: 240px; height: 231px; padding: 15px; border: 1px solid rgb(238, 238, 238); margin-bottom: 10px; overflow: hidden; margin-right: 12px; margin-left: 12px; } #yongpin ul li img { width: 209px; height: 200px; } #yongpin ul li p { color: #ffffff; font-family: Microsoft YaHei; line-height: 30px; } #yongpin ul li p:hover { color: #282A57; cursor: pointer; } #yongpin ul a { display: inline-block; color: #ffff; font-weight: bold; line-height: 52px; height: 52px; width: 152px; border: 1px solid #ffff; font-family: 微软雅黑, Arial; text-decoration: none; box-shadow: rgb(0 0 0 / 60%) 0px 1px 4px 0px; border-radius: 3px; margin-top: 30px; } #yongpin ul a:hover { background-color: #fff; color: #282A57; } #zhishi { width: 1200px; margin: 0 auto; padding-top: 30px; } .zise { width: 1200px !important; color: #5a5a5a !important; } #zhishi_main { position: relative; width: 1200px; margin: 0 auto; padding-top: 40px; } #zhishi_main img { width: 275px; height: 286px; margin-top: 20px; } #zhishi_main_title { font-weight: bold; font-style: italic; font-size: 39px; font-family: "Microsoft YaHei"; color: rgb(48, 54, 84); word-wrap: break-word; line-height: 58px; } #zhishi_main_right { position: absolute; top: 40px; right: 0px; width: 770px; } #zhishi_main_right ul { width: 100%; } #zhishi_main_right ul li { height: 84px; padding: 12px 0px; box-sizing: border-box; padding-left: 30px; width: 100%; display: flex; border-bottom: 1px dashed #DBD4CD; margin-top: 10px; margin-bottom: 10px; } #zhishi_main_right ul a { display: inline-block; width: 152px; height: 52px; line-height: 50px; border: 1px; border-radius: 3px; border-color: rgba(48, 52, 87, 1); box-shadow: rgb(0 0 0 / 60%) 0px 1px 4px 0px; text-decoration: none; text-align: center; color: #303457; font-weight: bold; margin-left: 610px; margin-top: 20px; } #zhishi_main_right ul a:hover { background-color: #303457; color: #fff; } #time { width: 60px; height: 60px; background-color: #303654; color: #fff; text-align: center; flex-shrink: 0 } #time p:first-child { font-size: 24px; font-weight: bold; line-height: 42px; } #time p:last-child { font-size: 12px; } #neirong { margin-left: 41px; } #neirong p:first-child { font-family: Microsoft YaHei; font-size: 19px; color: #5A5A5A; font-weight: bold; text-decoration: none; line-height: 140%; } #neirong p:last-child { font-size: 12px; color: #5A5A5A; font-family: Microsoft YaHei; font-weight: normal; } #jiansahng { width: 1200px; margin: 0 auto; padding-top: 30px; } marquee { width: 1200px; margin: 0 auto; height: 200px; font-size: 20px; margin-top: 30px; } marquee img { width: 200px; height: 200px; margin-right: 150px; } footer { width: 100%; padding-top: 29px; padding-bottom: 29px; background-color: #303457; margin-top: 60px; } #footer { width: 1200px; margin: 0 auto; position: relative; height: 126px; color: rgb(118, 120, 177); } #footer_main { width: 570px; height: 126px; margin: 0 auto; padding-left: 15px; padding-right: 15px; border-left: 1px solid #727AAF; border-right: 1px solid #727AAF; } #footer_main ul { display: flex; } #footer_main ul li { width: 87px; text-align: center; height: 30px; line-height: 30px; } #footer_main ul li a { color: #727eae; text-decoration: none; font-size: 12px; } #footer_main ul li a:hover { color: #ffff; } #footer_main p { margin-top: 60px; font-size: 14px; margin-left: 30px; } #footer_log { position: absolute; width: 106px; height: 106px; right: 140px; top: 10px; } #phone { position: absolute; height: 130px; width: 130px; transform: rotate(335deg); transform-origin: 0px 0px; left: 0px; top: 30px; } #coutus { position: absolute; top: 0px; left: 118px; font-family: "Microsoft YaHei"; } #coutus p { font-size: 18px; font-weight: bold; margin-top: 20px; } #fenye { padding-left: 30px; } #fenye span { display: inline-block; width: 25px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #282A57; } #fenlei { display: flex; width: 430px; margin: 0 auto; margin-top: 30px; } #fenlei a { display: inline-block; width: 34%; height: 50px; line-height: 50px; text-align: center; text-decoration: none; color: #303654; border-radius: 25px; } #fenlei a:hover { background-color: #303654; color: #ffff; } #wanju_main {} #wanju_main span { margin-top: 20px; display: inline-block; width: 25px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #303654; } #wanju_main span:nth-child(2) { background-color: #303654; color: #fff; } #liuyan_main { width: 1200px; position: relative; margin: 0 auto; box-sizing: border-box; padding: 60px; } #liuyan_main_biaoge { text-align: left; } #liuyan_main_biaoge p { line-height: 34px; font-size: 14px; color: #777777; word-spacing: 0px; padding: 0px; font-family: Microsoft YaHei; border: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; } #liuyan_main_biaoge input { width: 380px; height: 40px; line-height: 40px; background-color: #fff; background-image: none; font-size: 12px; color: #555; text-align: left; word-spacing: 0px; padding: 2px; font-family: Microsoft YaHei; border: 1px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border-color: #d6d6d6; border-style: solid; clear: both; margin-top: 3px; margin-left: 0px; box-shadow: 1px 1px 3px #ededed inset; } #liuyan_main_biaoge textarea { width: 380px; height: 122px; line-height: 24px; background-color: #fff; background-image: none; font-size: 12px; color: #555; text-align: left; word-spacing: 0px; padding: 2px; font-family: Microsoft YaHei; border: 1px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border-color: #d6d6d6; border-style: solid; clear: both; margin-top: 3px; margin-left: 0px; box-shadow: 1px 1px 3px #ededed inset; } #liuyan_tijiao { cursor: pointer; width: 97px; height: 31px; line-height: 31px; background-color: #303654; background-image: none; font-size: 12px; color: #FFFFFF; text-align: center; word-spacing: 0px; padding: 0px; font-family: Microsoft YaHei; border: 0px; border-color: #434343; border-style: solid; clear: both; margin-top: 18px; margin-left: 0px; } #liuyan_main img { position: absolute; right: 60px; top: 60px; } #call_we { box-sizing: border-box; padding-left: 50px; text-align: left; width: 1200px; margin: 0 auto; display: flex; margin-top: 20px; } #call_we img { width: 736px; margin-right: 40px; } #call_we p { font-family: "Microsoft YaHei"; font-size: 14px; color: #5a5a5a; margin-bottom: 20px; line-height: 140%; } #call_we div p span { display: inline-block; width: 70px; text-align: justify; text-justify: distribute-all-lines; text-align-last: justify; } #call_we div p:first-child { font-weight: bold; font-family: "Microsoft YaHei"; font-size: 24px; color: #5a5a5a; }
复制
六、🥇 如何让学习不再盲目
21年程序员总结给编程菜鸟的16条忠告
- 入门期间不要盲目看太多书,找一本网上或身边有经验程序员推荐的教材,先系统的学习。
- 多看帮助文档,帮助文档就像一个游戏的玩法说明通关秘籍,该看就看别太自信。
- 菜鸟容易被对象、属性、方法等词汇迷惑?那是你连最基础知识都还没掌握。
- 不要忽视没一个看起来不起眼的问题,经常总结做到举一反三。
- 没积累足够知识和经验前,你是开发不出一个完整项目的。
- 把最新技术挂在嘴边,还不如把过时技术牢记心中。
- 活到老学到老,只有一招半式是闯不了江湖的。
- 看得懂的书,仔细看;看不懂的书,硬着头皮也要看完。
- 书读百遍其义自见,别指望读一遍就能掌握。
- 请把教程里的例子亲手实践下,即使案例中有完整源码。
- 把在教程中看到的有意义的例子扩充;并将其切实的运用到自己的工作中。
- 不要漏掉教程中任何一个习题——请全部做完并做好笔记。
- 水平是在不断的实践中完善和发展的,你与大牛差的只是经验的积累。
- 每学到一个难点的时候,尝试对朋友或网上分享你的心得,让别人都能看得懂说明你真的掌握。
- 做好保存源文件的习惯,这些都是你的知识积累。
- 遇到问题不要张口就问,要学会自己找答案,比如google、百度和w3cschool上都有很多编程相关资料,你只要输入关键字就能找到你的答案。
七、🎁更多干货
1.如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏”
一键三连哦!
2.💗【👇🏻👇🏻👇🏻关注我| 💬获取更多源码 | 优质文章】
带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、等! 「在这里有好多 前端 开发者,一起探讨 前端 Node 知识,互相学习」!
3.
以上内容技术相关问题💌欢迎一起交流学习👇🏻👇🏻👇🏻💬