如下代码供学习交流,获取完整代码,请关注公众号(coding加油站)获取。

1.网页作品简介 :

HTML期末大学生网页设计作业,模仿豆瓣读书,完美复刻,有登录注册界面,可单独作为登录注册的作业使用

2.知识应用:

在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识,同时使用了一些js的相关知识。例如使用到了dom,和bom来获取浏览器的相关api

3. 内容介绍:

《模仿豆瓣读书》共有5个页面,分别为

index.html【首页】

首页主要是导航栏,搜索框,以及一些书本的展示,还有轮播图的使用,这里轮播图有两种方式,一种是使用插件,一种是使用原生js的方式,可以根据自己作业的需求来改变,右边是一些标签的展示,可以跳转到相关标签的书籍介绍页,如下是页面图:

核心代码如下:

 <div class="navbar"><div class="line"><div class="left"><a href="./index.html">读书</a><a href="#">电影</a><a href="#">音乐</a><a href="#">FM</a></div><div class="right"><a href="#">下载客户端</a></div></div><div class="header"><a class="brand" href="./index.html"><div class="logo"></div><div class="logo-text"></div></a><div class="search"><input type="text" placeholder="书名、作者、ISBN"><div class="icon"></div></div><div class="user"><a href="./login.html" class="login-btn">登陆</a><a href="./signup.html" class="signup-btn">注册</a></div></div></div><!-- Content --><div class="wrap"><div class="main"><!-- 新书速递 --><div class="box"><div class="box-header"><div class="title">热门书籍</div><div class="links"><a class="active">全部</a><a href="./tag.html?name=文学">文学</a><a href="./tag.html?name=小说">小说</a><a href="./tag.html?name=历史文化">历史文化</a><a href="./tag.html?name=社会纪实">社会纪实</a><a href="./tag.html?name=科学新知">科学新知</a></div></div><div class="box-body"><div class="new-books"><div class="book-item"><a class="cover" href="./book.html"><img src="./assets/img/books/谈判中的城市空间.jpg" alt=""></a><a class="name" href="./book.html">谈判中的城市空间:城市化与晚明南京</a><div class="author">费丝言</div></div></div><div class="slide-pagination new-books-pagination"><span class="prev act-btn">‹</span><span class="dot active"></span><span class="dot"></span><span class="dot"></span><span class="dot"></span><span class="dot"></span><span class="next act-btn">›</span></div></div></div><!-- 图书资讯 --><div class="box"><div class="box-header no-border"><div class="title">图书资讯</div></div><div class="box-body"><div class="book-news"><a class="title" href="#">幕后 | 一只舞,还是一支舞</a><div class="meta">上海译文</div><div class="desc">12月16日是英国作家简·奥斯丁的生日。企鹅布纹经典·奥斯丁作品的责任编辑之一管舒宁老师撰写了一篇文章,回忆了自己当年初次接手奥斯丁作品的编辑工作时,在“一只舞”和“一支舞”上的纠结。 在此与大家分享...</div></div></div></div><!-- 最受关注图书榜 --><div class="box"><div class="box-header"><div class="title">最受关注图书榜</div></div><div class="box-body popular-books"><div class="book-item"><a class="cover" href="#"><img src="./assets/img/books/谈判中的城市空间.jpg" alt=""></a><div class="info"><a class="name" href="#">谈判中的城市空间</a><div class="star"><div class="icon-stars"></div><div class="score">8.1</div></div><div class="author">作者:[韩] 韩江</div><div class="extras"><div class="badge">有电子书</div></div></div></div></div></div></div><!-- 侧边栏 --><div class="sidebar"><div class="quick-link"><a href="#"></a></div><!-- 热门标签 --><div class="box"><div class="box-header"><div class="title">热门标签</div></div><div class="box-body book-tags"><div class="tag-grp"><div class="title">文学</div><div class="tags"><a href="#">小说</a><a href="#">随笔</a><a href="#">散文</a><a href="#">诗歌</a><a href="#">童话</a><a href="#">名著</a><a href="#">港台</a><a href="#" class="more">更多»</a></div></div></div></div><!-- 畅销图书榜 --><div class="box"><div class="box-header"><div class="title">畅销图书榜</div></div><div class="box-body top-books"><div class="book-item"><div class="rank">1.</div><div class="info"><a class="name" href="#">蛤蟆先生去看心理医生</a><div class="author">[英] 罗伯特·戴博德</div></div></div></div></div><!-- 联系我们 --><div class="box"><div class="box-header"><div class="title">联系我们</div></div><div class="box-body contact-us">合作联系:book@example.com</div></div></div></div>

book.html【书籍详情页】

书籍详情页展示的事书籍详情,复刻豆瓣读书的内容,内容是根据首页的书籍详情点击进来生成的,通过js获取本地的数据来动态生成,效果图如下:

 <div class="main main-pd"><div><h1 class="book-name"></h1><div class="book-info"><div class="cover"><img src="" alt=""></div><div class="details">作者: <span data-bind="author"></span><br>出版社: <span data-bind="press"></span><br>出品方: 未知<br>副标题: <span data-bind="name"></span><br>原作名: Negotiating Urban Space: Urbanization and Late Ming Nanjing<br>出版年: <span data-bind="pressYear"></span><br>页数: 381<br>定价: <span data-bind="price"></span><br>装帧: 平装<br>ISBN: 9787308216302<br></div><div class="star"><div class="title">评分</div><div class="score"><div class="text">9.2</div><div class="icon"><div class="icon-stars"></div><a class="count" href="#">21人评价</a></div></div><div class="desc"><div class="item"><div class="text">5星</div><div class="bar"><div style="width: 71.4%;"></div>71.4%</div></div><div class="item"><div class="text">4星</div><div class="bar"><div style="width: 14.3%;"></div>14.3%</div></div><div class="item"><div class="text">3星</div><div class="bar"><div style="width: 14.3%;"></div>14.3%</div></div><div class="item"><div class="text">2星</div><div class="bar"><div style="width: 0%;"></div>0.0%</div></div><div class="item"><div class="text">1星</div><div class="bar"><div style="width: 0%;"></div>0.0%</div></div></div></div></div></div><div class="book-action"><span class="btn">想读</span><span class="btn">在读</span><span class="btn">读过</span></div><div class="book-related"><h2 class="title">内容简介</h2><div class="content"><p>在帝制中国的晚期,城市化是发展的核心。尽管学者们一致认为,它既没有引发韦伯式的城市自治,也没有引发哈贝马斯式的公民社会,但它的影响仍备受争议。本书认为,这种概念性僵局源于这样一个事实:看似连续不断的城市扩张实际上被种种“王朝式城市主义”打断了。作者认为,历史学家不应将城市化视为商业化发展的副产品,而应将其视为每个朝代的制度框架和文化趋势所塑造的过程。</p><p>这一特点在明朝尤为明显,其城市发展的性质和结果被证明是由明初设想的乡村理想所定义的。作者以长江流域的大都市南京为例,展示了在明朝时期,城市居民如何利用为农村制定的制度和文化资源,重塑城市的地位。“王朝式城市主义”的发现为这一领域提供了一条理解帝制中国晚期城市化发展的新途径,使真正有意义的比较城市史成为可能。</p></div><h2 class="title">作者简介</h2><div class="content"><p>费丝言(Si-yenFei),2004年毕业于美国斯坦福大学,并获得博士学位。现在宾夕法尼亚大学从事有关中国历史的教学研究工作。她的作品主要关注16世纪至17世纪早期中国明朝时期的政治和文化活动,研究的主题涉及妇女、城市化、边疆住民等。她参与并拓展了新的学术范式,即“反抗式的晚明能量”(defiant late Ming energy),这种范式重新审视了一个之前被认为屈从于全能帝国的社会。</p><p>代表作有《性别与帝国:明代的妇女贞洁与边疆社会》(Sexuality and Empire: Female Chastity and Frontier Societies in MingChina ),《谈判中的城市空间: 城市化与晚明南京》(Negotiating Urban Space: Urbanization and Late Ming Nanjing)等。</p><p>◎ 译者简介</p><p>王兴亮,历史学博士,现任江苏科技大学副教授。目前主要从事历史文化教学与研究工作。主要出版学术著作:专著《清末民初乡土教育研究》,译著《早期中华帝国:秦与汉》(哈佛中国史)、《阿尔贝•加缪:一个生命的要素》等。参编《中华大典》《明经世文编》等国家重大出版工程的文献整理;主编、参编《病鹤遗稿》等地方文献8种。</p></div><h2 class="title">标签</h2><div class="tags"><span>城市史</span><span>城市研究</span><span>社会史</span><span>南京</span><span>明清史</span><span>海外中国研究</span><span>文化史</span><span>历史</span></div><h2 class="title">书评</h2><div class="book-comment"><div class="comment-item"><div class="meta"><a class="user" href="#">江海一蓑翁</a><div class="star"><div class="icon-stars stars-45"></div></div><div class="date">2021-11-23 21:04:27</div></div><div class="comment-content">美国学者费丝言关于晚明南京城市史研究的一部精彩作品,由四篇主题各一、但问题意识一以贯之的论文构成。这些论文所基于的共同问题意识是——中国古代城市的布局规划、空间演化与发展格局,跟其所处王朝的政治环境、权力架构与地域特点之间,有着怎样的内在关系?以上而下的城市空间规划与设计,与自下而上的城市空间演化、博弈与变异之间,一直以来秉承着怎样的互动关系?这些围绕城市空间展开的上下博弈,其发生的经济结构与社会...</div></div><div class="comment-item"><div class="meta"><a class="user" href="#">胡桑</a><div class="star"><div class="icon-stars stars-50"></div></div><div class="date">2021-12-10 20:13:52</div></div><div class="comment-content">费丝言的发现值得重视:中华帝国晚期的城市,尤其是南京,是社会实践、空间实践的结果,它产生了中国独有的城市性,开始区别于乡村,同时,又并未形成一种独立于帝国的自治空间。</div></div><div class="comment-item"><div class="meta"><a class="user" href="#">都德</a><div class="star"><div class="icon-stars stars-50"></div></div><div class="date">2021-12-05 22:28:36</div></div><div class="comment-content">特~别~好~作者善于找角度,思虑细密,写得也非常有趣。第一章涉及内容在我营业范围之外,看得比较费劲。第四章稍弱,一些特征其实与唐宋以来的笔记无二。</div></div><div class="comment-item"><div class="meta"><a class="user" href="#">是坏人吧</a><div class="star"><div class="icon-stars stars-50"></div></div><div class="date">2021-12-12 18:45:06</div></div><div class="comment-content">重塑城市的地位。“王朝式城市主义”的发现为这一领域提供了一条理解帝制中国晚期城市化发展的新途径,使真正有意义的比较城市史成为可能。</div></div><div class="comment-item"><div class="meta"><a class="user" href="#">之犬</a><div class="star"><div class="icon-stars stars-50"></div></div><div class="date">2012-03-10 13:11:51</div></div><div class="comment-content">The introduction part of this book summarizes and critiquesexisting studies of Chinese cities. It in turn reviews several key issues regarding Chineseurbanization: 1. Urbanization and commercialization. The author rightly notes that “thetriumph of marke...</div></div></div></div></div>

tag.html【标签页】

标签页主要展示一些标签的信息,通过点击标签页可以跳转到相应的书籍上面去,同时在搜索栏搜索的时候也会跳转在标签界面,效果图如下:

核心代码:

        <div class="main main-pd"><!-- 标题 --><div class="tag-header"><h1 class="title">图书标签: 小说</h1></div><!-- 图书列表 ---><div class="tag-books"><div class="book-item"><a class="cover" href="#"><img src="./assets/img/books/活着.jpg" alt=""></a><div class="info"><a class="name" href="#">活着</a><div class="meta">余华 / 作家出版社 / 2012-8-1 / 20.00元</div><div class="star"><div class="icon-stars"></div><div class="score">9.4</div><div class="count">(644901人评价)</div></div><div class="desc">《活着(新版)》讲述了农村人福贵悲惨的人生遭遇。福贵本是个阔少爷,可他嗜赌如命,终于赌光了家业,一贫如洗。他的父亲被他活活气死,母亲则在穷困中患了重病,福贵...</div></div></div></div><!-- 分页条 --><div class="pagination-bar"><a class="act-btn disabled">&larr; 前页</a><a href="#" class="active">1</a><a href="#">2</a><a href="#">3</a><a href="#">4</a><a href="#">5</a><a href="#">6</a>...<a href="#">376</a><a href="#">377</a><a href="#" class="act-btn">后页 &rarr;</a></div></div><!-- 侧边栏 --><div class="sidebar"><!-- 相关的标签 --><div class="box"><div class="box-header"><div class="title">相关的标签</div></div><div class="box-body tags-related"><a href="#">中国</a><a href="#">中国文学</a><a href="#">言情</a><a href="#">美国</a><a href="#">文学</a><a href="#">爱情</a><a href="#">外国文学</a><a href="#">英国</a></div></div></div>

login.html,signup.html【登录页,注册页】

登录和注册界面就是简单的登录注册界面,包含表格的使用,对一些字段进行了数据校验,可以学习到如何对相关字段进行校验,效果图如下:

相关代码如下:

   <div class="wrap"><div class="login-page"><form class="login-form" action="" method="post" onsubmit="signup(event)"><h2 class="title">注册 · coding加油站</h2><input type="text" name="phone_num" placeholder="手机号"><input type="password" name="password" placeholder="设定密码"><input type="password" name="password_check" placeholder="确认密码"><div class="input-grp"><input type="text" name="verify_sms" placeholder="验证码" maxlength="6"><span class="get-verify-sms">获取验证码</span></div><button type="submit" class="login-btn">注册</button><div class="bottom-links"><a class="forget" href="#">找回密码</a><a class="signup" href="./login.html">直接登陆</a></div></form></div></div>
 <div class="wrap"><div class="login-page"><form class="login-form" action="" method="post" onsubmit="login(event)"><h2 class="title">coding加油站</h2><input type="text" name="username" placeholder="手机号 / 邮箱"><input type="password" name="password" placeholder="密码"><button type="submit" class="login-btn">登陆</button><div class="bottom-links"><a class="forget" href="#">找回密码</a><a class="signup" href="./signup.html">注册账号</a></div></form></div></div>

获取完整代码,请关注公众号(coding加油站)获取。

HTML期末作业----读书网(模仿豆瓣读书)相关推荐

  1. HTML期末作业-宠物网

    HTML期末大作业-宠物网 <html><head><title>宠物</title><link rel="shortcut icon& ...

  2. android 模仿微信读书,Flutter 模仿微信读书实现案例

    前言: 各位同学大家好,有一段时间没有给大家更新博客了,最近使用flutter跨平台写了一个模仿微信读书app demo版本(模仿其中部分经典页面不是全部)觉得有几个点值得分享一下,趁着今天放假,就发 ...

  3. webapp期末作业-oneapp

    webapp期末作业-oneapp one-App 模仿one App进行web app设计 (期末作业 源代码:https://github.com/chuyia/one-App One App项目 ...

  4. 用html做一个豆瓣网阅读页面,使用JS制作豆瓣读书报告的长图片

    2018年的豆瓣读书报告采用了微信小程序,不能再像以前那样方便的截取长图片.只好另想办法,最后利用网上搜到的代码结合截图软件达到了目的. 1.新建一个html文件,输入下面的代码: 测试页面 //下面 ...

  5. python爬虫豆瓣读书top250+数据清洗+数据库+Java后端开发+Echarts数据可视化(四)

    之前的博客已经写了python爬取豆瓣读书top250的相关信息和清洗数据.将数据导入数据库并创建相应的数据表,以及进行项目准备工作,接下来开始正式编写后台代码. 如果有没看懂的或是不了解上一部分说的 ...

  6. html+css制作豆瓣读书页面

    效果所下图所示: 1.第一层导航栏,我使用ul写的 这部分写在body-->header-->div1中(分不清在哪里的,看文章末尾的完整代码) <div class="d ...

  7. Python爬虫 爬取豆瓣读书

    最近用Python写了个豆瓣读书的爬虫玩,方便搜罗各种美美书,分享给大家 实现功能: 1 可以爬下豆瓣读书标签下的所有图书 2 按评分排名依次存储 3 存储到Excel中,可方便大家筛选搜罗,比如筛选 ...

  8. python爬虫教程书籍-Python爬虫教程-爬取豆瓣读书

    豆瓣读书爬虫 Python所写,豆瓣读书的爬虫,方便大家搜罗各种美美书! 写在前面 通过豆瓣评分和评价人数等规则,可非常好的探索挖掘经典图书和隐藏好书,从中更高效地汲取书中智慧. 实现功能 1 可以爬 ...

  9. 利用免费工具爬取关键词(数据)的豆瓣读书数据——八爪鱼爬取数据并导出到Excel/Mysql数据库设置示例——关键词:爬虫、读书、实用

    目录 原始需求 需求解读 所需软件配置 软件介绍 八爪鱼 Excel Navicat Mysql 数据采集及保存 步骤1  探索搜索页面规律 步骤二  八爪鱼批量生成链接,添加参数(前缀+尾巴) 步骤 ...

最新文章

  1. Linux tail 命令详解
  2. 面向程序员的网络基本知识 - 网络模型及网络设备
  3. nodejs v8引擎
  4. 我很高兴地宣布我正在编写第一本官方ABP图书
  5. 海润光伏上年净利扭亏“摘帽”在望
  6. 漫步ASP.NET MVC的处理管线
  7. Spring - Bean注解配置光速入门
  8. 动态规划uva1347
  9. linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方案
  10. 六石编程学:由库调用没测试到,谈工作粗糙
  11. vue+nodejs+element 实现drawio绘图效果
  12. 桌面图标不见了怎么办?
  13. CISP 考试教材《第 9 章 知识域:计算环境安全》知识整理
  14. Python3.7安装教程
  15. 【一步步学OpenGL 20】 -《点光源》
  16. C/C++KTV点歌系统
  17. forum.anywlan.com.php,一句话让您理解WDS和WISP的区别/多数WISP路由器的简单有效的通用设置方法...
  18. Google Earth Engine APP(GEE)——用一个选择器选择不同城市的应用
  19. 抖音短视频运营中的六大定位法
  20. 01. Web漏洞靶场的搭建

热门文章

  1. 笔记本换键盘详细教程
  2. 一、JNI_OnLoad简介
  3. PHP has encountered an Access Violation at xxx 的解决办法
  4. File中list方法listFiles方法
  5. 零基础学python知乎-python学画画(上)
  6. vue3 vscode创建过程及element组件使用
  7. 构造哈夫曼树(C语言)
  8. 卷积法求解系统的零状态响应_求解LTI系统零状态响应过程中的解法辨析
  9. 数据库系统 --- 关系数据库1
  10. 【steam】steam双击没反应