>本文探讨了使用CSS将播放按钮图像集中叠加到另一个图像上的技术。 提出了几种方法,每种方法都具有不同程度的浏览器兼容性。
>
最有效的方法
>这种方法在现代浏览器中提供了出色的结果,甚至可以与IE8和更高版本的版本效果很好。 您可以在jsfiddle.net/sdsj9/1/上找到一个工作示例(原始文本中提供的链接)。
以前的尝试>记录了几次较早的尝试,每次尝试都具有跨浏览器兼容性的优势和劣势。 这些可以在jsfiddle.net/yaukb/1/和jsfiddle.net/yaukb/6/(原始)。 CSS
#container { position: relative; display: inline-block; border: 1px solid green; /* For demonstration purposes */ } #container * { box-sizing: border-box; /* For consistent box model across browsers */ } #image { z-index: 9; text-align: center; border: 1px solid blue; /* For demonstration purposes */ } #play { background: url('https://cdn1.iconfinder.com/data/icons/iconslandplayer/PNG/64x64/CircleBlue/Play1Pressed.png') center center no-repeat; position: absolute; /* Crucial for overlaying */ top: 50%; left: 50%; transform: translate(-50%, -50%); /* Centers the button */ height: 140px; width: 140px; /* Added for better control */ z-index: 10; }> html
(示例)
记住将<div id="container"> <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174036457919668.jpg?x-oss-process=image/resize,p_40" class="lazy" alt="Play button overlay image using CSS " /> <div id="play"></div> </div>替换为图像的实际路径。 此修订后的CSS的关键改进是在容器内使用
>和"your-image.jpg"
。 position: absolute;
属性也添加到transform: translate(-50%, -50%);
>元素中,以更好地控制按钮的大小。
width
这个改进的示例更有效地解决了中心问题,并为创建播放按钮叠加层提供了更强大的解决方案。 原始文本中的常见问题解答保持相关并提供有价值的补充信息。
以上是使用CSS播放按钮叠加图像的详细内容。更多信息请关注PHP中文网其他相关文章!

JavaScript字符串替换方法详解及常见问题解答 本文将探讨两种在JavaScript中替换字符串字符的方法:在JavaScript代码内部替换和在网页HTML内部替换。 在JavaScript代码内部替换字符串 最直接的方法是使用replace()方法: str = str.replace("find","replace"); 该方法仅替换第一个匹配项。要替换所有匹配项,需使用正则表达式并添加全局标志g: str = str.replace(/fi

本教程向您展示了如何将自定义的Google搜索API集成到您的博客或网站中,提供了比标准WordPress主题搜索功能更精致的搜索体验。 令人惊讶的是简单!您将能够将搜索限制为Y

本文系列在2017年中期进行了最新信息和新示例。 在此JSON示例中,我们将研究如何使用JSON格式将简单值存储在文件中。 使用键值对符号,我们可以存储任何类型的

增强您的代码演示:开发人员的10个语法荧光笔 在您的网站或博客上共享代码片段是开发人员的常见实践。 选择合适的语法荧光笔可以显着提高可读性和视觉吸引力。 t

因此,在这里,您准备好了解所有称为Ajax的东西。但是,到底是什么? AJAX一词是指用于创建动态,交互式Web内容的一系列宽松的技术。 Ajax一词,最初由Jesse J创造

利用轻松的网页布局:8个基本插件 jQuery大大简化了网页布局。 本文重点介绍了简化该过程的八个功能强大的JQuery插件,对于手动网站创建特别有用

核心要点 JavaScript 中的 this 通常指代“拥有”该方法的对象,但具体取决于函数的调用方式。 没有当前对象时,this 指代全局对象。在 Web 浏览器中,它由 window 表示。 调用函数时,this 保持全局对象;但调用对象构造函数或其任何方法时,this 指代对象的实例。 可以使用 call()、apply() 和 bind() 等方法更改 this 的上下文。这些方法使用给定的 this 值和参数调用函数。 JavaScript 是一门优秀的编程语言。几年前,这句话可

本文介绍了关于JavaScript和JQuery模型视图控制器(MVC)框架的10多个教程的精选选择,非常适合在新的一年中提高您的网络开发技能。 这些教程涵盖了来自Foundatio的一系列主题


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

SublimeText3 Linux新版
SublimeText3 Linux最新版

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

WebStorm Mac版
好用的JavaScript开发工具

SublimeText3 英文版
推荐:为Win版本,支持代码提示!