[HTML]Web前端开发技术14(HTML5、CSS3、JavaScript )鼠标经过图片显示大图 网页标题:表格标签的综合应用——喵喵画网页

希望你开心,希望你健康,希望你幸福,希望你点赞!

最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!!

喵喵喵,你对我真的很重要!

目录

前言

鼠标经过图片显示大图

网页标题:表格标签的综合应用

总结


前言

坚持就是胜利,加油特种兵!


鼠标经过图片显示大图

网页主体部分代码为:

<div>

         <h1>鼠标经过图片显示大图</h1>

         <ul class="hoverbox">

                  <li><a href="#"><img src="images/photo01.jpg" alt="description" class="preview" /><img src="images/photo01.jpg" alt="description" /></a>

                  </li>

                  <li><a href="#"><img src="images/photo02.jpg" alt="description" class="preview" /><img src="images/photo02.jpg" alt="description" /></a>

        </li>

       ……

         </ul>

</div>

  • 新建一个外面样式表”hoverbox.css”放入CSS文件夹中,具体的样式设置如下:
  •  /* hoverbox.css */*{                        /* 全局声明 */border: 0;margin: 0;padding: 0;}/* =Basic HTML, Non-essential----------------------------------------------------------------------*/a{text-decoration: none;}div{                             /* 定义图层的样式*/width:720px;height:500px;margin:0 auto;padding:30px;text-align:center;            /*  定义内容居中显示  */ }body{                         /* 定义主体样式 */position: relative;         /* 位置属性为相对的 */text-align:center;	 }h1{                           /* 定义H1的样式  */background: inherit;      /* 定义背景属性取值为继承  */border-bottom: 1px dashed red;/*#097;*/color: #000099;font-size: 17px;margin: 0 0 10px;padding: 0 0 35px;text-align: center;}/* =Hoverbox Code----------------------------------------------------------------------*/.hoverbox{cursor:default;t;list-style: none;}    /* 去掉列表项前的符号 */.hoverbox a{cursor:default;}.hoverbox a .preview{display: none;}          /* 大图初始加载为不显示  */.hoverbox a:hover .preview{                   /* 派生选择器声明 */display: block;                             /* 以块方式显示 */position: absolute;                /* 以绝对方式显示,图可以层叠 */top: -33px;             /* 相对当前位置偏移量*/left: -45px;             /* 相对当前位置偏移量*/z-index: 1;              /* 表示在上层(原小在底层) */}.hoverbox img{               /* 定义图像样式 */background: #fff;border-color: #aaa #ccc #ddd #bbb;border-style: solid;border-width: 1px;padding: 2px;vertical-align: top;width: 100px;height: 75px;}.hoverbox li{               /* 定义列表项样式 */background: #eee;    /* #eee等同于#eeeeee ,以下格式相同*/border-color: #ddd #bbb #aaa #ccc;border-style: solid;border-width: 1px;float: left;              /* 设置图像向左浮动 */display: inline;          /* 设置为行内显示 */margin: 3px;padding: 5px;   position: relative;       /*位置为相对的方式*/ }.hoverbox .preview{        /* 定义大图样式   */border-color: #000;width: 200px;height: 150px;}ul{padding:40px;margin:0 auto; } /* 定义ul样式 */

  • 设置全局样式:内外边距及边框全部清0。
  • 设置a的样式:无下划线。
  • 设置div的样式:宽720px,高500px,页面居中对齐,内边距30px,文本居中对齐。
  • 设置body的定位方式为相对定位,文本居中对齐。
  • 设置h1的样式:背景定义为继承(background: inherit);下边框为1px 红色虚线;字体颜色#009;字体大小17px;设置下外边距为10px,其余外边距均为0;设置下内边距为35px,其余内边距均为0;文本居中对齐。
  • 设置hoverbox类的样式:鼠标指针为默认样式(cursor:default);去掉列表前的项目符号。
  • 设置hoverbox类下li的样式:背景颜色#eee;边框颜色#ddd #bbb #aaa #ccc;1px实线;向左浮动;显示为行级元素;外边距3px;内边距5px;相对定位
  • 设置hoverbox类下a的样式:鼠标指针为默认样式。
  • 设置.hoverbox a下的preview类的样式:不显示display:none)(保证大图初始加载时不显示)。
  • 设置.hoverbox a:hover时preview类的样式(设置鼠标悬停在超链接上时preview类的样式):显示为块级元素绝对定位,距离上方-33px,左边-45px,图层显示在上一层(可设置值为1)。
  • 设置hoverbox类下img的样式:背景颜色#fff;边框颜色#aaa #ccc #ddd #bbb;实线边框;1px边框宽度;内边距2px;垂直对齐方式为顶端对齐;宽100px;高75px。
  • 设置hoverbox类下preview类的样式(定义大图的显示样式):边框颜色#000,;宽200px;高150px。
  • 设置ul的样式为:内边距40px;相对于页面居中显示。
  • 其余显示效果参见效果图所示:

 


<!-- edu_7_4_1.html -->
<!doctype html>
<html lang="en"><head><meta charset="UTF-8">
<title>Hoverbox Image Gallery</title>
<link rel="stylesheet" href="css/hoverbox.css" type="text/css" />
</head>
<body>
<div><h1>鼠标经过图片显示大图</h1><ul class="hoverbox"><li><a href="#"><img src="images/photo01.jpg" alt="description" class="preview" /><img src="images/photo01.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo02.jpg" alt="description" class="preview" /><img src="images/photo02.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo03.jpg" alt="description" class="preview" /><img src="images/photo03.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo04.jpg" alt="description" class="preview" /><img src="images/photo04.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo05.jpg" alt="description" class="preview" /><img src="images/photo05.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo06.jpg" alt="description" class="preview" /><img src="images/photo06.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo07.jpg" alt="description" class="preview" /><img src="images/photo07.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo08.jpg" alt="description" class="preview" /><img src="images/photo08.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo09.jpg" alt="description" class="preview" /><img src="images/photo09.jpg" alt="description" /></a></li><li><a href="#"><img src="images/photo10.jpg" alt="description" class="preview" /><img src="images/photo10.jpg" alt="description" /></a></li></ul>
</div></body>
</html>

这是下一章的习题,揍揍字数

网页标题:表格标签的综合应用

  • “表格标签的综合应用”设置为2级标题
  • 参照下图所示制作四行三列的表格
  • 使用内部样式表实现如下图所示的网页效果,要求:
    • h2居中显示
    • 表格标题:“成绩一览表”为18号字体加粗显示
    • 表格宽300px,高200px ,文本居中对齐,表格边框线为0,表格背景颜色为黑色,设置单元格间距1px (border-spacing)。
    • 设置单元格内边距5px。
    • 表格第一行背景颜色为#FFFF99
    • 第二至第四行背景颜色为白色
    • 其余效果参看下图自行设定。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>表格标签的综合应用</title>
<style>table{width:300px;height:200px;border:0;text-align:center;background-color:#000;	}th{background-color:#ff9;}caption{font-size:18px;font-weight:bold;}td{text-align:center;background-color:#fff;		}</style>
</head><body><h2>表格标签的综合应用</h2><hr><table cellspacing="1px" cellpadding="5px"><caption>成绩一览表</caption><tr><th>姓名</th><th>语文</th><th>数学</th></tr><tr class="t2"><td>张三</td><td>90</td><td>100</td></tr><tr class="t2"><td>李四</td><td>80</td><td>89</td></tr><tr class="t2"><td>王五</td><td>78</td><td>60</td></tr></table>
</body>
</html>

总结

这一个章节有点多,光练习题都够出几篇文章的,现在算是完了,下次更新内容~


希望你开心,希望你健康,希望你幸福,希望你点赞!

最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!!

喵喵喵,你对我真的很重要!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

压缩编码之不同缩放参数对重建图像质量的影响的python实现——JPEG变换编码不同压缩率的模拟

原理 JPEG&#xff08;Joint Photographic Experts Group&#xff09;是一种常用的图像压缩标准&#xff0c;它通过采用离散余弦变换&#xff08;DCT&#xff09;和量化来实现图像的压缩。 离散余弦变换&#xff08;DCT&#xff09;&#xff1a; JPEG首先将图像分割成8x8的块…

阿里云国际虚拟数字人服务如何助力企业出海?

随着越来越多的中国企业开始走向全球&#xff0c;越来越多的电商&#xff0c;选择开始走向全球化&#xff0c;对于电商来说&#xff0c;走向全球化的电商直播&#xff0c;所面临语言的问题&#xff0c;随而出现。小语种主播相较于英语主播更不好招聘&#xff0c;在一线城市招聘…

使用 Python 第三方库 xlwt 写入数据到 Excel 工作表

1. 安装 xlwt 库 Python 写入数据到 Excel 工作簿中可以使用第三方库 xlwt. xlwt 拆分下来看就是 excel 和 write 的简化拼接&#xff0c;意思就是写数据到 Excel. 这个第三方库的 pip 安装命令如下所示&#xff1a; pip install xlwt -i https://mirrors.aliyun.com/pypi/si…

PyTorch 中的距离函数深度解析:掌握向量间的距离和相似度计算

目录 Pytorch中Distance functions详解 pairwise_distance 用途 用法 参数 数学理论公式 示例代码 cosine_similarity 用途 用法 参数 数学理论 示例代码 输出结果 pdist 用途 用法 参数 数学理论 示例代码 总结 Pytorch中Distance functions详解 pair…

Filter过滤器、使用场景、使用办法、创建和配置等

这里写目录标题 过滤器应用场景自动登录统一设置编码格式访问权限控制敏感字符过滤 Filter使用Filter的创建和配置 过滤器 过滤器实际上就是对 web资源进行拦截&#xff0c;做一些处理后再交给下一个过滤器或 servlet处理通常都是用来拦截request进行处理的&#xff0c;也可以…

JVM:性能监控工具分析和线上问题排查实践

前言 在日常开发过程中&#xff0c;多少都会碰到一些jvm相关的问题&#xff0c;比如&#xff1a;内存溢出、内存泄漏、cpu利用率飙升到100%、线程死锁、应用异常宕机等。 在这个日益内卷的环境&#xff0c;如何运用好工具分析jvm问题&#xff0c;成为每个java攻城狮必备的技能…

Docker(二)安装指南:主要介绍 Docker 在 Linux 、Windows 10 和 macOS 上的安装

作者主页&#xff1a; 正函数的个人主页 文章收录专栏&#xff1a; Docker 欢迎大家点赞 &#x1f44d; 收藏 ⭐ 加关注哦&#xff01; 安装 Docker Docker 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境下的 安装指南&#xff0c;这里主要介绍 Docker 在…

物联网网关与plc怎么连接?

物联网网关与plc怎么连接&#xff1f; 物联网是当今社会中最热门的技术之一&#xff0c;而物联网网关则是连接物联网设备与云平台的核心设备之一。物联网网关在连接各种传感器和设备时起着至关重要的作用。而另一种广泛应用于工业控制和自动化领域的设备是可编程逻辑控制器&…

沃尔玛、亚马逊、美客多新手快速出单,如何通过自养号测评提升销量和评价?

对于亚马逊新手卖家而言&#xff0c;如何以最快的速度出单无疑是最关心的&#xff0c;今天给大家分享对接一些卖家的经验。 一、店铺里需要有引流款商品 新手店铺没有出单主要的原因是没有流量&#xff0c;卖家不知道如何将潜在客户吸引进店。个人认为&#xff0c;想做引流&a…

vue3前端开发,生命周期函数的基础练习

vue3前端开发,生命周期函数的基础练习&#xff01; 下面先给大家看一个图片&#xff0c;帮助大家了解&#xff0c;vue3的生命周期函数&#xff0c;和旧版本vue2的生命周期函数&#xff0c;有什么变化。 如图所示&#xff0c;vue3里面&#xff0c;把前面2个函数&#xff0c;混在…

Spring Boot整合MyBatis-Plus

引言 在现代软件开发中&#xff0c;我们经常需要处理大量的数据。为了有效地管理这些数据&#xff0c;我们需要使用一些强大的框架。其中&#xff0c;Spring Boot和MyBatis-Plus是两个非常流行的框架。Spring Boot是一个基于Spring的开源Java框架&#xff0c;可以用于创建独立…

Spring Boot整合Druid(druid 和 druid-spring-boot-starter)

引言 在现代的Web应用开发中&#xff0c;高性能的数据库连接池是确保应用稳定性和响应性的关键因素之一。Druid是一个开源的高性能数据库连接池&#xff0c;具有强大的监控和统计功能&#xff0c;能够在Spring Boot应用中提供出色的数据库连接管理。本文将研究在Spring Boot中…