[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>

总结

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


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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring 核心之 IOC 容器学习一

IOC 与 DI IOC(Inversion of Control)控制反转&#xff1a;所谓控制反转&#xff0c;就是把原先我们代码里面需要实现的对象创建、依赖的代码&#xff0c;反转给容器来帮忙实现。那么必然的我们需要创建一个容器&#xff0c;同时需要一种描述来让容器知道需要创建的对象与对象…

FPGA引脚选择(Select IO)--认知1

主要考虑功能角度&#xff08;速度&#xff0c;电平匹配&#xff0c;内部程序编写&#xff09;去找研究芯片内部资源 1. 关键字 HP I/O Banks, High performance The HP I/O banks are deisgned to meet the performance requirements of high-speed memory and other chip-to-…

hanlp,pkuseg,jieba,cutword分词实践

总结&#xff1a;只有jieba,cutword,baidu lac成功将色盲色弱成功分对,这两个库字典应该是最全的 hanlp[持续更新中] https://github.com/hankcs/HanLP/blob/doc-zh/plugins/hanlp_demo/hanlp_demo/zh/tok_stl.ipynb import hanlp # hanlp.pretrained.tok.ALL # 语种见名称最…

虚幻UE 特效-Niagara特效实战-雨天

回顾Niagara特效基础知识&#xff1a;虚幻UE 特效-Niagara特效初识 其他两篇实战&#xff1a;虚幻UE 特效-Niagara特效实战-火焰、烛火、虚幻UE 特效-Niagara特效实战-烟雾、喷泉 本篇笔记我们再来实战雨天&#xff0c;雨天主要用到了特效中的事件。 文章目录 一、雨天1、创建雨…

【前端HTML】HTML基础

文章目录 HTML标签标签属性 基本结构文档声明HTML标准结构HTML基础排版标签语义化标签块级元素与行内元素文本标签图片标签超链接跳转到指定页面跳转到文件跳转到锚点唤起指定应用 列表有序列表无序列表列表嵌套自定义列表 表格基本结构常用属性跨行跨列 常用标签表单基本结构常…

GPT应用程序上线注意的问题

在将GPT应用程序上线之前&#xff0c;有一些重要的问题需要注意&#xff0c;以确保应用程序的成功运行、用户满意度和合规性。以下是一些建议&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 合规性和…

【Python】对象属性操作详细指南✨

Python 对象属性操作详细指南✨ 前言 在 Python 的世界里&#xff0c;理解和操作对象的属性是一项基础且重要的技能。掌握如何使用 Python 的内置函数来操作对象属性将大大提高编程效率。本文旨在提供一个全面的指南&#xff0c;介绍如何使用 Python 中的几个关键内置函数来处…

第14章_集合与数据结构拓展练习(前序、中序、后序遍历,线性结构,单向链表构建,单向链表及其反转,字符串压缩)

文章目录 第14章_集合与数据结构拓展练习选择填空题1、前序、中序、后序遍历2、线性结构3、其它 编程题4、单向链表构建5、单向链表及其反转6、字符串压缩 第14章_集合与数据结构拓展练习 选择填空题 1、前序、中序、后序遍历 分析&#xff1a; 完全二叉树&#xff1a; 叶结点…

一区优化直接写:KOA-CNN-BiLSTM-Attention开普勒优化卷积、长短期记忆网络融合注意力机制的多变量回归预测程序!

适用平台&#xff1a;Matlab 2023版及以上 KOA开普勒优化算法&#xff0c;于2023年5月发表在SCI、中科院1区Top顶级期刊《Knowledge-Based Systems》上。 该算法提出时间很短&#xff0c;目前还没有套用这个算法的文献。 同样的&#xff0c;我们利用该新鲜出炉的算法对我们的…

运维平台介绍:视频智能运维平台的视频质量诊断分析和告警中心

目 录 一、视频智能运维平台介绍 &#xff08;一&#xff09;平台概述 &#xff08;二&#xff09;结构图 &#xff08;三&#xff09;功能介绍 1、运维监控 2、视频诊断 3、巡检管理 4、告警管理 5、资产管理 6、工单管理 7、运维…

jrebel IDEA 热部署

1 下载 2022.4.1 JRebel and XRebel - IntelliJ IDEs Plugin | Marketplace 2 选择下载好的zip 离线安装IDEA 插件 重启IDEA 3 打开 [Preference -> JRebel & XRebel] 菜单&#xff0c;输入 GUID address 为 https://jrebel.qekang.com/1e67ec1b-122f-4708-87d…

Data Bricks Delta Lake 入门

Delta Lake 是一个开源存储层&#xff0c;它将关系数据库语义添加到基于 Spark 的数据湖处理中。 适用于 PySpark、Scala 和 .NET 代码的 Azure Synapse Analytics Spark , Azure DataBricks 都支持 Delta Lake。在大数据这个领域&#xff0c;对象存储的最影响效率的问题就是针…

【C语言】linux内核ipoib模块 - ipoib_start_xmit

一、ipoib_start_xmit函数定义 static netdev_tx_t ipoib_start_xmit(struct sk_buff *skb, struct net_device *dev) {struct ipoib_dev_priv *priv ipoib_priv(dev);struct rdma_netdev *rn netdev_priv(dev);struct ipoib_neigh *neigh;struct ipoib_pseudo_header *phdr…

【保姆级教程|YOLOv8改进】【3】使用FasterBlock替换C2f中的Bottleneck

《博主简介》 小伙伴们好&#xff0c;我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源&#xff0c;可关注公-仲-hao:【阿旭算法与机器学习】&#xff0c;共同学习交流~ &#x1f44d;感谢小伙伴们点赞、关注&#xff01; 《------往期经典推…

代码、课程、教学的一些思考-2024

1 代码、算法、艺术品 1.1 代码 最典型的C代码示例。 以下是一个简单的C代码示例&#xff0c;它打印出“Hello, World!”&#xff1a; #include <iostream> int main() { std::cout << "Hello, World!"; return 0; } 这段代码定义了一个程序&a…

鲁大师2023年牛角尖颁奖盛典落幕,顶尖产品之间的又一次碰撞

1月18日&#xff0c;鲁大师2023年度牛角尖颁奖典礼在四川省内江市威远县船石湖豪生温泉度假酒店完美落幕。 本届鲁大师牛角尖颁奖盛典举办地选在了威远县可谓是深有其意&#xff0c;其名称的由来最早可追溯到隋朝&#xff0c;取“威名远震”之意。而这也与鲁大师牛角尖奖项的设…

Apache安全及优化

配置第一台虚拟机 VM1网卡 yum仓库 挂载磁盘 上传3个软件包到/目录 到/目录下进行解压缩 tar xf apr-1.6.2.tar.gz tar xf apr-util-1.6.0.tar.gz tar -xjf httpd-2.4.29.tar.bz2 mv apr-1.6.2 httpd-2.4.29/srclib/apr mv apr-util-1.6…

基于Springboot+vue鲜花商城系统(前后端分离)

该项目完全免费 项目技术栈&#xff1a; 前端&#xff1a;vueelementUIecharts 后端&#xff1a;SpringbootmybatisMySQL 项目主要功能&#xff1a; 商品信息 商品分类 角色管理 公告管理 轮播图管理 订单管理 收货地址管理 日志管理 部分功能截图&#xff1a;

大数据工作岗位分析

前言&#xff1a;随着大数据需求的增多&#xff0c;许多中小公司和团队也新增或扩展了大数据工作岗位&#xff1b;但是却对大数据要做什么和能做什么&#xff0c;没有深入的认识&#xff1b;往往是招了大数据岗位&#xff0c;搭建起基础能力后&#xff0c;就一直处于重复开发和…

【Linux】

Linux零基础入门 列出文件/文件夹新建/切换路径查看当前路径重命名或者移动文件夹拷贝文件/文件夹删除文件夹设置环境变量编辑文本文件压缩和解压查看cpu的信息查看/杀死进程查看进程的CPU和内存占用重定向日志场景一场景二场景三场景四 列出文件/文件夹 命令&#xff1a;Ls(L…