关于html怎么插图。

在HTML中,插入图片和视频非常简单,以下是详细的步骤和技术教程:

html怎么插图

(图片来源网络,侵删)

插入图片

1、使用<img>标签插入图片

在HTML中,我们可以使用<img>标签来插入图片。<img>标签有以下几个属性:

src:指定图片的路径,可以是相对路径或绝对路径。

alt:指定图片无法显示时的替代文本。

widthheight:指定图片的宽度和高度,可以省略,默认为原始大小。

title:指定鼠标悬停在图片上时显示的提示信息。

示例代码:

<img src="example.jpg" alt="示例图片" width="300" height="200">

2、使用CSS样式调整图片

除了基本的<img>标签属性外,我们还可以使用CSS样式来调整图片的外观,我们可以设置图片的边框、边距、背景等。

示例代码:

<!DOCTYPE html>
<html>
<head>
<style>
  img {
    border: 2px solid black;
    margin: 10px;
    backgroundcolor: lightgray;
  }
</style>
</head>
<body>
<img src="example.jpg" alt="示例图片" width="300" height="200">
</body>
</html>

插入视频

1、使用<video>标签插入视频

在HTML中,我们可以使用<video>标签来插入视频。<video>标签有以下属性:

src:指定视频文件的路径,可以是相对路径或绝对路径。

controls:添加播放、暂停等控制按钮。

widthheight:指定视频播放器的宽度和高度,可以省略,默认为原始大小。

poster:指定视频播放器的封面图片,当视频未播放时显示该图片。

preload:指定页面加载时是否预加载视频,可选值有none(不预加载)、metadata(仅预加载元数据)和auto(自动判断)。

loop:指定视频是否循环播放,可选值有true(循环播放)和false(不循环播放)。

muted:指定视频是否静音播放,可选值有true(静音)和false(非静音)。

autoplay:指定视频是否自动播放,可选值有true(自动播放)和false(不自动播放)。

objectfit:指定视频如何适应播放器容器,可选值有contain(保持宽高比缩放至完全覆盖容器)、cover(保持宽高比缩放至完全覆盖容器,但保证视频主体完整显示)和fill(拉伸视频以填充整个容器)。

crossorigin:指定跨域资源共享策略,可选值有anonymous(匿名访问)和usecredentials(携带凭据访问)。

示例代码:

<video src="example.mp4" controls width="300" height="200">
  <source src="example.ogg" type="video/ogg">
  <source src="example.webm" type="video/webm">
  您的浏览器不支持HTML5视频。
</video>

2、使用JavaScript控制视频播放

除了基本的<video>标签属性外,我们还可以使用JavaScript来控制视频的播放,我们可以监听视频的播放、暂停等事件,并执行相应的操作。

示例代码:

<!DOCTYPE html>
<html>
<head>
<script>
  function playVideo() {
    document.getElementById("myVideo").play();
  }
</script>
</head>
<body>
<video id="myVideo" src="example.mp4" controls width="300" height="200">
  <source src="example.ogg" type="video/ogg">
  <source src="example.webm" type="video/webm">
  您的浏览器不支持HTML5视频。
</video>
<button onclick="playVideo()">播放视频</button> <button onclick="pauseVideo()">暂停视频</button> <button onclick="stopVideo()">停止视频</button>
<script>
  function pauseVideo() {
    document.getElementById("myVideo").pause();
  }
  function stopVideo() {
    document.getElementById("myVideo").pause(); // 暂停后立即停止播放,避免自动播放下一个视频片段的问题。
    document.getElementById("myVideo").currentTime = 0; // 将播放位置重置为开头。
  }
</script>
</body>
</html>

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/440746.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
夏雨夏雨订阅用户
上一篇 2024年6月24日 09:50
下一篇 2024年6月24日 09:51

相关推荐

  • 盘点网络营销作为新型营销模式都有哪些突破以往的优势。

      众所周知,自从互联网大兴发展之际,网络营销作为伴随互联网出现的一种新型营销模式,让传统营销模式逐渐淡出人们的视野。那么网络营销作为一种新兴营销模式对比传统营销模式能够为企业网站网络营销带来哪些优…

    2022年10月18日
    084
  • 聊聊python中列表变量。

    Python中的列表变量 Python中的列表是一种有序的集合,可以随时添加和删除其中的元素,它是Python中最基本的数据结构之一,可以作为一个方括号内的逗号分隔值出现,列表是可变的,这意味着你可以改变一个列表的内容…

    2024年7月25日
    02
  • 小编分享Nagios的性能优化技巧有哪些。

    Nagios是一款开源的网络监控工具,用于监控网络设备、服务器和服务的运行状态,为了提高Nagios的性能,可以采取以下一些优化技巧: (图片来源网络,侵删) 1、优化Nagios配置文件 减少检查频率:根据实际需求调整…

    2024年6月27日
    00
  • 小编教你海外服务器速度慢该怎么解决。

    海外服务器速度慢可以尝试以下方法解决:1. 优化网络连接;2. 使用CDN加速;3. 选择合适的服务器位置;4. 升级服务器硬件配置。 海外服务器速度慢可能是由于多种原因导致的,以下是一些建议和解决方案: 1、选择合…

    2024年6月27日
    09
  • 糟糕的表单设计通常有这两点错误

    要求用户填写非必要的资讯 表单页面设计最影响用户体验的一个方面就在这,要求用户去填写一些非必要资讯。对於这些非必要资讯的填写,其实完全是为了网站自身,作後续的统计、分析之用。然而,对於用户来说,却是大…

    2022年6月10日
    0160
  • 我来分享香港的流量为什么跟我们不一样。

    香港网络流量与内地不同,主要原因是两地不同的电信运营商和互联网服务提供商。 在当前的互联网环境中,流量推荐已经成为了各大网站、应用和平台的重要功能之一,而在这个过程中,选择服务器的位置对于流量推荐的效…

    2024年7月7日
    02
  • 域名注册和主机空间必须在同一个服务商那里买吗。

    域名和主机空间是网站的必要构成条件之一。这里说的主机空间可以是虚拟主机或服务器等,具体是要购买虚拟主机还是服务器主要看网站未来的发展情况。(云服务器和虚拟主机的区别) 那么问题来了!做网站时候,域名和…

    2022年7月3日
    0222
  • 小编分享centos查看硬盘容量。

    在CentOS系统中,查看硬盘信息是非常常见的操作,本文将介绍如何在CentOS系统中查看硬盘信息,包括使用`fdisk`、`lsblk`和`hdparm`等命令,我们还将介绍如何使用`df`命令查看磁盘空间使用情况,我们将提出四个与本…

    2024年6月16日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息