[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.mzph.cn/news/633313.shtml

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

相关文章

day13 CSS3动画(animation)

CSS3 keyframes 规则 keyframes 规则是创建动画&#xff0c;在该规则内指定一个 CSS 样式和动画将逐步从目前的样式更改为新的样式。 animation&#xff1a;所有动画属性的简写属性。 animation-name&#xff1a;规定 keyframes 动画的名称。 animation-duration&#xff1…

云原生演进中的AI算力高效使用

0 1 云原生技术的普及与发展 云原生技术是一种基于容器技术的轻量级、高可用的应用架构&#xff0c;具有弹性扩展、快速部署、统一管理等特点。随着企业对敏捷开发和快速迭代的需求不断增加&#xff0c;云原生技术的普及与发展已成为不可逆转的趋势。 图1. 云原生技术发展之路…

电商平台spu和sku的完整设计

一、关于数据库表的设计 1、商品属性表 比如一个衣服有颜色、尺码、款式这个叫属性表 -- ------------------------ -- 商品属性表 -- ------------------------ DROP TABLE IF EXISTS attribute; CREATE TABLE attribute (id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT CO…

HCIA-H12-811题目解析(12)

1、如图所示&#xff0c; 关于OSPF的拓扑和配置&#xff0c;下列说法中正确的是&#xff1f; 2、如图所示&#xff0c;私有网络中有一台web服务器需要向公网用户提供HTTP服务&#xff0c;因此网络管理员需要在网关路由器RTA上配置NAT以实现需求&#xff0c;则下面配置中能满足…

区间预测 | Matlab实现LSSVM-ABKDE的最小二乘支持向量机结合自适应带宽核密度估计多变量回归区间预测

区间预测 | Matlab实现LSSVM-ABKDE的最小二乘支持向量机结合自适应带宽核密度估计多变量回归区间预测 目录 区间预测 | Matlab实现LSSVM-ABKDE的最小二乘支持向量机结合自适应带宽核密度估计多变量回归区间预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现…

爬虫接口获取外汇数据(汇率,外汇储备,贸易顺差,美国CPI,M2,国债利率)

akshare是一个很好用的财经数据api接口&#xff0c;完全免费&#xff01;&#xff01;和Tushare不一样。 除了我标题显示的数据外&#xff0c;他还提供各种股票数据&#xff0c;债券数据&#xff0c;外汇&#xff0c;期货&#xff0c;宏观经济&#xff0c;基金&#xff0c;银行…

深度学习和机器学习中针对非时间序列的回归任务,有哪些改进角度?

深度学习和机器学习中针对非时间序列的回归任务&#xff0c;有哪些改进角度&#xff1f; 目录 深度学习和机器学习中针对非时间序列的回归任务&#xff0c;有哪些改进角度&#xff1f;引言1 数据预处理2 数据集增强3 特征选择4 模型选择5 模型正则化与泛化6 优化器7 学习率8 超…

年龄性别预测2:Pytorch实现年龄性别预测和识别(含训练代码和数据)

年龄性别预测2&#xff1a;Pytorch实现年龄性别预测和识别(含训练代码和数据) 目录 年龄性别预测2&#xff1a;Pytorch实现年龄性别预测和识别(含训练代码和数据) 1.年龄性别预测和识别方法 2.年龄性别预测和识别数据集 3.人脸检测模型 4.年龄性别预测和识别模型训练 &a…

窗口辅助管理工具--Magnet 中文

Magnet是一款窗口管理工具软件&#xff0c;可以帮助用户更高效地组织和管理打开的窗口。它通过简单的拖放操作将窗口捕捉到特定的位置和大小&#xff0c;支持快速将窗口分割成不同的区域&#xff0c;并在屏幕上创建自定义的布局。用户可以选择预设的布局选项&#xff0c;也可以…

密码学学习笔记(二十四):TCP/IP协议栈

TCP/IP协议栈的基础结构包括应用层、传输层、网络层、数据链路层和物理层。 应用层 应用层位于TCP/IP协议栈的最顶层&#xff0c;是用户与网络通信的接口。这一层包括了各种高级应用协议&#xff0c;如HTTP&#xff08;用于网页浏览&#xff09;、FTP&#xff08;用于文件传输…

适用于电脑的 10 款最佳文件恢复软件

由于在线可用选项数量众多&#xff0c;寻找适用于 Windows 11 的最佳文件恢复软件可能会很棘手&#xff0c;但本指南将为您提供有关此主题所需的所有信息。 文件或数据丢失是指意外或无意丢失电子设备上存储的重要数字文件的事件。这可能是由于外部或内部问题造成的&#xff0…

element-ui的el-upload组件实现上传拖拽排序图片顺序(sortablejs)

<template><!-- 省略其他配置 --><el-upload ref"upload" :file-list.sync"fileList"></el-upload></template><script>import Sortable from sortablejs;export default {data() {return {fileList: []};},mounted()…

【数据结构与算法】排序算法:冒泡排序,冒泡排序优化,选择排序、选择排序优化

目录 一、冒泡排序 1、冒泡排序思想 2、冒泡排序算法的性能分析 代码实现&#xff1a; 二、选择排序 1、选择排序思想 2、选择排序算法的性能分析 代码实现&#xff1a; 一、冒泡排序 1、冒泡排序思想 冒泡排序的基本思想是通过相邻元素之间的比较和交换来逐步将最大…

基于springboot+vue的房产销售系统(前后端分离)

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容&#xff1a;毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目背景…

UI自动化Selenium 无头模式运行

1、导入浏览器参数设置 from selenium.webdriver.chrome.options import Options 2、创建参数&#xff0c;并使用无厘头模式创建driver对象 opt Options() # 新建参数对象 opt.add_argument("--headless") # 无头 self.driver webdriver.Chrome(optionsopt) …

List详解,线性表

什么是List 在集合框架中&#xff0c;list是一个接口&#xff0c;继承自collection&#xff0c;collection也是接口&#xff0c;继承自Iterable&#xff1b; Iterable是一个接口&#xff0c;表示实现该接口的类是可以逐个元素进行遍历的&#xff0c;如下&#xff1a; 第一个是…

游卡:OceanBase在游戏核心业务的规模化降本实践

从 2023 年 9 月测试 OceanBase&#xff0c;到如今 3 个核心业务应用 OceanBase&#xff0c;国内最早卡牌游戏研发者之一的游卡仅用了两个月。是什么原因让游卡放弃游戏行业通用的 MySQL方案&#xff0c;选择升级至 OceanBase&#xff1f;杭州游卡网络技术有限公司&#xff08;…

密码产品推介 | 沃通安全电子签章系统(ES-1)

产品介绍 沃通安全电子签章系统&#xff08;ES-1&#xff09;是一款基于密码技术、完全自主研发的商用密码产品&#xff0c;严格遵循国家密码管理局制定的相关标准&#xff0c;可为企业和个人提供安全、合规的电子签章功能服务。产品的主要用途是为各类文书、合同、表单等电子…

半波整流电路原理详解+参数与计算公式

什么是半波整流电路&#xff1f; 半波整流电路的基本操作非常简单&#xff0c;输入信号通过二极管&#xff0c;由于只能通过一个方向的电流&#xff0c;二极管的整流作用&#xff0c;单个二极管只允许通过一半的波形。 下图说明了半波整流电路的基本原理。 半波整流电路工作图…

自动驾驶概述

自动驾驶技术主要解决的问题 无人驾驶分级 L1:巡航定速(ACC),巡航装置可以纵向控制车辆,可以加速减速 L2:车道保持辅助,系统可以纵向控制也可以横向控制汽车,但车是辅助,人才是主导。 L2.5:可以提供简单路况下的变道能力,比如特斯拉。 L3:L2的基础上提供变道能力,…