html - 如何在 CSS 中使图像不可选择?
问题描述
我正在制作一个 HTML 和 CSS 网站。我想在其中放置人们无法选择(或拖动)的图像。
早些时候,user-select: none
它适用于图像和文本,但现在它不适用于 Chrome>50 上的图像,仅适用于文本。
.text {
user-select: none;
font-family: sans-serif;
letter-spacing: 1.3px;
line-height: 1.3;
}
div.image img{
user-select: none;
width: 50%
}
<body>
<div class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse sed metus efficitur massa placerat auctor faucibus ut mi. Ut sed malesuada felis. Ut varius pharetra orci nec imperdiet. Ut quis nunc elit. Sed scelerisque libero a lacus tempor, eget iaculis augue commodo. Etiam ac elit justo. Nulla pharetra efficitur magna quis gravida. Fusce vulputate lacinia enim ac fermentum. Nullam ac aliquam metus, ac egestas arcu. Cras ac orci finibus purus iaculis mattis quis nec nisl. Proin vehicula eu diam vitae maximus. Quisque ornare a odio a maximus. Donec at nunc fermentum, commodo enim et, finibus libero. Pellentesque ornare ipsum eget ex egestas sagittis.</div>
<div class="image"><img src="https://images.unsplash.com/photo-1599009434802-ca1dd09895e7?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=750&q=80"></div>
</body>
请注意,在上面的代码片段中,您无法选择文本,但可以选择图像。
如何使图像无法选择???
解决方案
也许这个问题最简单的答案是:pointer-events
好的,这里我将向您展示一个示例:
HTML
<body>
<div class="imageOne">
<img src="https://images.unsplash.com/photo-1518770660439-4636190af475?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1170&q=80" alt="just a pic of processor :D">
</div>
</body>
CSS
.imageOne {
pointer-events: none; //That's basically it.
}
推荐阅读
- jenkins - Jenkins - 如果测试失败,即使构建通过,也可以查看任何失败图标
- ionic4 - 如何在使用 ionic 时启动 OneSignal 提示?
- html - 页脚不包含在正文中,当在 html 中时,它位于正文标记之间。特别是框阴影不包括页脚
- docker - 安装 npm 包时出现 GitLab CI/CD 管道错误 [未找到 package.json 文件]
- git - 防止拉取请求构建触发持续部署触发 Azure DevOps 服务器
- javascript - 如果位置发生变化,则清空 cdkDropList 容器“丢失放置区域”
- sql - 如何从 SQL Server / SSMS 中的 VIEW 访问 UPDATE 查询的 OUTPUT 子句
- windows - Vim 的 mksession 不保存窗口最大化状态
- java - 如何保持设备传感器唤醒?
- activemq-artemis - 连接 Artemis 和 Amazon MQ 代理