静态网页设计——个人图书馆(HTML+CSS+JavaScript)(dw、sublime Text、webstorm、HBuilder X)

news2024/9/9 0:31:44

前言

声明:该文章只是做技术分享,若侵权请联系我删除。!!
感谢大佬的视频:
https://www.bilibili.com/video/BV1VN4y1q7cz/?vd_source=5f425e0074a7f92921f53ab87712357b

源码:https://space.bilibili.com/565112134

使用技术:HTML+CSS+JS(静态网页设计)
主要内容:有关网上个人图书馆。

主要内容

1、首页

首页用html标签分割成多个区域,每个区域都是用子div标签继续进行更加细致的分割,并且使用css设置样式,将每个区域想显示的效果用css设计出来,最后根据px单位进行划分,精准的分割页面格式化。

在这里插入图片描述

最上方使用li标签+css设计制作的菜单导航,还有使用js实现的轮播图,可以自动切换图片,或者点击左方的按钮可以手动切换图片。
在这里插入图片描述
代码:

<div class="product sub_pro"> 
  <!--left-->
  <div class="product01">
    <div class="product07">本馆概况</div>
    <!--left nav-->
    <div class="sidenav">
      <ul>
        
        <li> <a href="index-2.htm"  title="发展历史" class="sidenava">
          <p>发展历史</p>
          </a> </li>
        
      </ul>
    </div>
    <div class="l_contact">
      <div class="lcon_tel">12345678910</div>
      <p class="lmap">北京市海淀区中关村南大街33号</p>
      <p class="ltel">12345678910</p>
      <p class="lfix">010-66889888</p>
      <p class="lemail">570000</p>
    </div>
  </div>
  <!--left end-->
  <div class="product02">
    <div class="content_com_title">
      <h2>本馆概况</h2>
      <div class="bread"> 当前位置:<a href="index.htm" >主页</a> > <a href="index-1.htm" >本馆概况</a> </div>
    </div>
    <div class="content">
      <div class="view">
        <h1 class="view-title">本馆概况</h1>
        <div class="bshare-custom view-share" ><a title="更多平台" class="bshare-more bshare-more-icon more-style-addthis"></a><a title="分享到QQ空间" class="bshare-qzone"></a><a title="分享到新浪微博" class="bshare-sinaminiblog"></a><a title="分享到人人网" class="bshare-renren"></a><a title="分享到腾讯微博" class="bshare-qqmb"></a><a title="分享到网易微博" class="bshare-neteasemb"></a></div>
       <script type="text/javascript" charset="utf-8" src="js/buttonlite.js" ></script> 
        <script type="text/javascript" charset="utf-8" src="js/bsharec0.js" ></script> 
        &nbsp;&nbsp;&nbsp;&nbsp;中国国家图书馆位于北京市中关村南大街33号&mdash;&mdash;与海淀区白石桥高粱河、紫竹院公园相邻。是国家总书库,国家书目中心,国家古籍保护中心;是世界最大、最先进的国家图书馆之一。入选第三批中国20世纪建筑遗产项目。2018年10月11日,入选“全国中小学生研学实践教育基地”名单。
中国国家图书馆前身是筹建于1909年9月9日的京师图书馆,1931年,文津街馆舍落成(现为国家图书馆古籍馆);新中国成立后,更名为北京图书馆 &mdash;&mdash;&ldquo;1987年新馆落成,1998年12月12日经国务院批准,北京图书馆更名为国家图书馆,对外称中国国家图书馆。 &rdquo;
<p>
	&nbsp;&nbsp;&nbsp;&nbsp;据2018年10月该图书馆官网信息显示,中国国家图书馆总建筑面积28万平方米,图书馆分为总馆南区、总馆北区和古籍馆,总馆南区主楼为双塔形高楼,采用双重檐形式,孔雀蓝琉璃瓦大屋顶,淡乳灰色的瓷砖外墙,花岗岩基座的石阶,再配以汉白玉栏杆,通体以蓝色为基调,取其用水慎火之意;馆藏文献3768.62万册,其中古籍文献近200万册,数字资源总量超过1000TB,是亚洲规模最大的图书馆,居世界国家图书馆第三位;图书馆共设有阅览室25个、阅览座位5000余个,在编员工1529人,设有33个机构部门。</p>
<p>
	&nbsp;&nbsp;&nbsp;&nbsp;2020年5月12日,中国国家图书馆有序恢复开馆,开放区域为国家图书馆总馆南区,实行预约限流入馆。</p>
 </div>
      <div class="page"> <a href="index.htm"  title="返回首页" class="back theme_color">返回首页</a> </div>
    </div>
  </div>
  <div class="clear"></div>
</div>
2、样貌风采

该页面使用html+css设计结构和样式,将图片img标签设计成排列整齐的卡片,有些还是卡片超链接,鼠标放上去卡片或者卡片上的文字会变色。
在这里插入图片描述

代码:

<div class="product sub_pro"> 
  <!--left-->
  <div class="product01">
    <div class="product07"><b>样貌风采</b></div>
    <!--left nav-->
    <div class="sidenav">
      <ul>
        
        <li> <a href="index-4.htm"  title="外 观" class="sidenava">
          <p>外 观</p>
          </a> </li>
        
        <li> <a href="index-5.htm"  title="总 体" class="sidenava">
          <p>总 体</p>
          </a> </li>
        
        <li> <a href="index-6.htm"  title="座 位" class="sidenava">
          <p>座 位</p>
          </a> </li>
        
        <li> <a href="index-7.htm"  title="书 籍" class="sidenava">
          <p>书 籍</p>
          </a> </li>
        
        <li> <a href="index-8.htm"  title="其 他" class="sidenava">
          <p>其 他</p>
          </a> </li>
        
      </ul>
    </div>
    <div class="l_contact">
      <div class="lcon_tel">12345678910</div>
      <p class="lmap">北京市海淀区中关村南大街33号</p>
      <p class="ltel">12345678910</p>
      <p class="lfix">010-66889888</p>
      <p class="lemail">:570000</p>
    </div>
  </div>
  
  <!--left end-->
  <div class="product02">
    <div class="content_com_title">
      <h2>样貌风采</h2>
      <div class="bread"> 当前位置:<a href="index.htm" >主页</a> > <a href="index-3.htm" >样貌风采</a> >  </div>
    </div>
    <div class="content">
      <ul class="product3">
        <div> <li>
            <div> <a href="42.html"  title="远望"><img   src="images/1-1FP6093530353-lp.jpg" /></a> </div>
            <p><a href="42.html"  title="远望" class="pg-color">远望</a></p>
          </li><li>
            <div> <a href="41.html"  title="上空"><img   src="images/1-1FP6093404V1-lp.jpg" /></a> </div>
            <p><a href="41.html"  title="上空" class="pg-color">上空</a></p>
          </li><li>
            <div> <a href="40.html"  title="一角"><img   src="images/1-1FP6093241257-lp.jpg" /></a> </div>
            <p><a href="40.html"  title="一角" class="pg-color">一角</a></p>
          </li><li>
            <div> <a href="39.html"  title="阅读"><img   src="images/1-1FP60931242a-lp.jpg" /></a> </div>
            <p><a href="39.html"  title="阅读" class="pg-color">阅读</a></p>
          </li><li>
            <div> <a href="38.html"  title="桌椅"><img   src="images/1-1FP6093001118-lp.jpg" /></a> </div>
            <p><a href="38.html"  title="桌椅" class="pg-color">桌椅</a></p>
          </li><li>
            <div> <a href="37.html"  title="排列"><img   src="images/1-1FP5192644624-lp.jpg" /></a> </div>
            <p><a href="37.html"  title="排列" class="pg-color">排列</a></p>
          </li><li>
            <div> <a href="36.html"  title="仰望"><img   src="images/1-1FP5192450557-lp.jpg" /></a> </div>
            <p><a href="36.html"  title="仰望" class="pg-color">仰望</a></p>
          </li><li>
            <div> <a href="35.html"  title="远方"><img   src="images/1-1FP519232W15-lp.jpg" /></a> </div>
            <p><a href="35.html"  title="远方" class="pg-color">远方</a></p>
          </li><li>
            <div> <a href="34.html"  title="背景"><img   src="images/1-1FP5192202624-lp.jpg" /></a> </div>
            <p><a href="34.html"  title="背景" class="pg-color">背景</a></p>
          </li> </div>
      </ul>
      <div class="pagination-wrapper">
        <div class="pagination"> <li><a>首页</a></li>
<li class="thisclass"><a>1</a></li>
<li><a href="list_2_2.html" >2</a></li>
<li><a href="list_2_2.html" >下一页</a></li>
<li><a href="list_2_2.html" >末页</a></li>
 </div>
      </div>
    </div>
  </div>
  <div class="clear"></div>
</div>
3、书籍资源

在这里插入图片描述

4、在线留言

该页面使用了form表单技术,可以填写并且提交文字信息,密码会被****字符代替,不会泄露密码,其他的名字则直接用明文的input标签。
在这里插入图片描述

5、其他

该页面以img标签嵌入图片+table表格标签嵌入整齐的文字的形式,对图片的内容进行了简要的介绍。
在这里插入图片描述

在这里插入图片描述

总结

想要看具体效果的同学,可以访问这个链接:
https://www.bilibili.com/video/BV1VN4y1q7cz/?vd_source=5f425e0074a7f92921f53ab87712357b
具体的代码也在该链接下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1367865.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【嵌入式】git工具基础命令学习笔记 | 嵌入式Linux

文章目录 前言一、git基础指令二、git分支管理2.1、一些基础命令2.2、时间回溯2.3、新建分支&#xff0c;删除分支&#xff0c;重命名分支 前言 参考&#xff1a;飞凌嵌入式ElfBoard ELF-1 软件学习手册 chatGPT 一、git基础指令 首先我们新建一个名叫git的文件夹&#xff0…

【Java集合篇】HashMap的put方法是如何实现的?

HashMap的put方法是如何实现的 ✔️典型解析✔️ 拓展知识仓✔️HashMap put方法的优缺点有哪些✔️如何避免HashMap put方法的哈希冲突✔️如何避免HashMap put方法的哈希重 ✔️源码解读✔️putVal 方法主要实现如下&#xff0c;为了更好的帮助大家阅读&#xff0c;提升效率&…

MySql01:初识

1.mysql数据库2.配置环境变量3. 列的类型和属性&#xff0c;索引&#xff0c;注释3.1 类型3.2 属性3.3 主键(主键索引)3.4 注释 4.结构化查询语句分类&#xff1a;5.列类型--表列类型设置 1.mysql数据库 数据库&#xff1a; ​ 数据仓库&#xff0c;存储数据&#xff0c;以前我…

物理实验2023年下B卷部分题目总结

物理实验考试每个实验的题目由5个题变成8个题了QAQ 交直流电桥 1.惠斯通电桥不适于阻值较低&#xff08;1欧以下&#xff09;电阻的原因 2.立式电桥与卧式电桥的比较&#xff08;灵敏度、准确度、测量范围&#xff09; 3.交流电桥平衡法测电容的电路接线 4.铜热电阻、热敏…

Qt 6之五:创建菜单

Qt 6之五&#xff1a;创建菜单 Qt是一种跨平台的C应用程序开发框架&#xff0c;它提供了一套丰富的工具和库&#xff0c;可以帮助开发者快速构建跨平台的应用程序&#xff0c;用于开发图形用户界面&#xff08;GUI&#xff09;和非GUI应用程序。 Qt 6之一&#xff1a;简介、安…

初识大数据,一文掌握大数据必备知识文集(15)

&#x1f3c6;作者简介&#xff0c;普修罗双战士&#xff0c;一直追求不断学习和成长&#xff0c;在技术的道路上持续探索和实践。 &#x1f3c6;多年互联网行业从业经验&#xff0c;历任核心研发工程师&#xff0c;项目技术负责人。 &#x1f389;欢迎 &#x1f44d;点赞✍评论…

Kafka与RabbitMQ的区别

消息队列介绍 消息队列&#xff08;Message Queue&#xff09;是一种在分布式系统中进行异步通信的机制。它允许一个或多个生产者在发送消息时暂时将消息存储在队列中&#xff0c;然后由一个或多个消费者按顺序读取并处理这些消息。 消息队列具有以下特点&#xff1a; 异步通…

STM32F103C8T6(HAL库函数 - 内部Flash操作)

简介 STM32F103C8T6 内部Flash 为 64KB&#xff0c;本次将对他多余空间进行读写。 介绍 数据手册下载 STM32F103x8/STM32F103xB 数据手册 包含Flash Memory Page分布 STM32F设备命名 设备容量类型 中容量类型 内部空间介绍 64 KBytes大小Flash Memory 从 0x0800 0000 ~…

Mysql-排序查询方法

接上篇Mysql数据库的基础操作-CSDN博客 25. 基础-SQL-DCL-权限控制-_哔哩哔哩_bilibili 1、排序语法 2、查询结果示例 这个查询结果&#xff0c;因为特意选的age18 的数据来统计&#xff0c;所以当每一条数据的age一样时&#xff0c;使用worknno进行排序。可以看到work的升序和…

智能监控:业务监控新选择,效率提升新动力

前言 随着科技的飞速发展&#xff0c;企业对于业务的稳定性和连续性要求越来越高。传统的监控方式虽然在一定程度上能够保证业务的正常运行&#xff0c;但在面对复杂多变的业务场景和日益增长的数据量时&#xff0c;往往显得力不从心。为了解决这一问题&#xff0c;观测云在提…

NUXT3学习笔记

1.邂逅SPA、SSR 1.1 单页面应用程序 单页应用程序 (SPA) 全称是&#xff1a;Single-page application&#xff0c;SPA应用是在客户端呈现的&#xff08;术语称&#xff1a;CSR&#xff08;Client Side Render&#xff09;&#xff09; SPA的优点 只需加载一次 SPA应用程序只需…

迎接人工智能的下一个时代:ChatGPT的技术实现原理、行业实践以及商业变现途径

课程背景 2023年&#xff0c;以ChatGPT为代表的接近人类水平的对话机器人&#xff0c;AIGC不断刷爆网络&#xff0c;其强大的内容生成能力给人们带来了巨大的震撼。学术界和产业界也都形成共识&#xff1a;AIGC绝非昙花一现&#xff0c;其底层技术和产业生态已经形成了新的格局…

Linux-添加虚拟内存,不添加硬盘方式操作

在linux中&#xff0c;当物理内存mem不足时&#xff0c;就会使用虚拟内存(swap分区) 例如增加2G虚拟内存&#xff0c;操作如下: 1.查看内存大小 [rootlocalhost ~]# free -m 2.创建要作为swap分区的文件:增加1GB大小的交换分区&#xff0c;则命令写法如下&#xff0c;其中的cou…

探索区块链的未来:Ignis的母子架构进展与模块化区块链趋势

随着区块链技术的不断演进&#xff0c;模块化区块链成为热点&#xff0c;而其高拓展性的优点早在Ignis公链的母子架构上就已经实现。本文将探讨这两个方面&#xff0c;揭示它们如何推动区块链技术向前发展。 模块化区块链的兴起与Celestia 模块化区块链通过将不同的功能分解为…

开源C语言库Melon:Cron格式解析

本文介绍开源C语言库Melon的cron格式解析。 关于 Melon 库&#xff0c;这是一个开源的 C 语言库&#xff0c;它具有&#xff1a;开箱即用、无第三方依赖、安装部署简单、中英文文档齐全等优势。 Github repo 简介 cron也就是我们常说的Crontab中的时间格式&#xff0c;格式如…

一起来了解综合能源服务认证

首先&#xff0c;综合能源服务认证是有国家政策支持的&#xff0c; 《能源生产和消费革命战略&#xff08;2016-2030&#xff09;》中指出:1、能源生产端要以绿色低碳为方向&#xff0c;推动能源集中式和分布式开发并举&#xff0c;大幅提高新能源和可再生能源比重&#xff1b…

Async In C#5.0(async/await)学习笔记

此文为Async in C#5.0学习笔记 1、在async/await之前的异步 方式一&#xff1a;基于事件的异步Event-based Asynchronous Pattern (EAP). private void DumpWebPage(Uri uri) {WebClient webClient new WebClient();webClient.DownloadStringCompleted OnDownloadStringCo…

【大数据进阶第三阶段之ClickHouse学习笔记】ClickHouse的简介和使用

1、ClickHouse简介 ClickHouse是一种列式数据库管理系统&#xff08;DBMS&#xff09;&#xff0c;专门用于高性能数据分析和数据仓库应用。它是一个开源的数据库系统&#xff0c;最初由俄罗斯搜索引擎公司Yandex开发&#xff0c;用于满足大规模数据分析和报告的需求。 开源地址…

01-shell

shell 1. shell概述 1.1 引入 完成以下任务: 判断用户家目录下&#xff08;~&#xff09;下面有没有一个叫 test 的文件夹如果没有&#xff0c;提示按 y 创建并进入此文件夹&#xff0c;按 n 退出如果有&#xff0c;直接进入&#xff0c;提示请输入一个字符串&#xff0c;并…

Qt/C++音视频开发63-设置视频旋转角度/支持0-90-180-270度旋转/自定义旋转角度

一、前言 设置旋转角度&#xff0c;相对来说是一个比较小众的需求&#xff0c;如果视频本身带了旋转角度&#xff0c;则解码播放的时候本身就会旋转到对应的角度显示&#xff0c;比如手机上拍摄的视频一般是旋转了90度的&#xff0c;如果该视频文件放到电脑上打开&#xff0c;…