在网站 Logo 上右击时提示下载网站的 Logo 素材下载
2023-09-27 14:27:56 时间
本文讲的是在网站 Logo 上右击时提示下载网站的 Logo 素材下载,有一天我在访问 Invision 网站时,突然想要抓取他们网站的 logo。如果运气好的话(例如你非常开心地发现他们 logo 的 SVG 文件),有时候你不需要去 Google 图片搜索,也不用普通网页搜索关键词 “Invision Logo”找到一些品牌介绍页面之类网页,才可以下载 logo 图片。
LICEcap方便快捷制作gif图片的工具 总是看见别人的博客里面动态的小图片,是不是有种冲动自己也想搞,但是就是不知道咋搞,这里简单介绍一款很实用的制作gif的软件. LICEcap的网址:http://www.cockos.com/licecap/ 1:打开网址如下gif图片操作。
有一天我在访问 Invision 网站时,突然想要抓取他们网站的 logo。如果运气好的话(例如你非常开心地发现他们 logo 的 SVG 文件),有时候你不需要去 Google 图片搜索,也不用普通网页搜索关键词 “Invision Logo”找到一些品牌介绍页面之类网页,才可以下载 logo 图片。
因此我右击了他们的 logo,希望可以通过”查看元素”从开发者工具(DevTools)中找到它的图片文件。
然而并没有出现右键菜单,而是触发了一个对话框:
我感到非常惊喜,因为这正是我想要的。
下面是一个简单的无依赖的实现方法看这个来自 Chris Coyier(@chriscoyier 的示例 右击 Logo 以显示 Logo 选项)。
iframe height="268" scrolling="no" src="//codepen.io/chriscoyier/embed/QNyeVd/?height=268 theme-id=0 default-tab=result" frameborder="no" allowtransparency="true" allowfullscreen="true" See the Pen a href="http://codepen.io/chriscoyier/pen/QNyeVd/" Right Click Logo to Show Logo Options /a by Chris Coyier ( a href="http://codepen.io/chriscoyier" @chriscoyier /a ) on a href="http://codepen.io" CodePen /a . /iframe你的应用可能已经有一整套精致的系统来展示对话框了。如果是这样,那就更简单了。为 logo 绑定“右击”事件(准确来说是contextmenu)并加入你想完成的操作。
logo.addEventListener(contextmenu, function(event) { // do whatever you do to show a modal }, false);
如果你当前没有实现对话框的系统,也很容易实现一个简单的版本。你需要一个浮层和一个对话框元素:
div id="overlay" /div div id="modal" h3 Looking for our logo? /h3 p You clever thing. Weve prepared a a href="#0" .zip you can download /a . /p p button id="close-modal-button" Close /button /p /div
还有一个计划表:
右击 logo 时,显示浮层和对话框 点击关闭按钮时,隐藏它们没问题:
var logo = document.querySelector("#logo"); var button = document.querySelector("#close-modal-button"); var overlay = document.querySelector("#overlay"); var modal = document.querySelector("#modal"); logo.addEventListener(contextmenu, function(event) { event.preventDefault(); overlay.classList.add("show"); modal.classList.add("show"); }, false); button.addEventListener(click, function(event) { event.preventDefault(); overlay.classList.remove("show"); modal.classList.remove("show"); }, false);
基本样式:
.overlay { position: fixed; background: rgba(0, 0, 0, 0.75); top: 0; left: 0; width: 100%; height: 100%; display: none; .overlay.show { display: block; .modal { position: fixed; left: 50%; width: 300px; margin-left: -150px; top: 100px; background: white; padding: 20px; text-align: center; display: none; .modal.show { display: block; .modal h3 { font-size: 26px; color: #900;永远不要用你自己自定义的行为破坏原有的右键菜单,我的天,你这个根本就不应该存在的恶魔 原文发布时间为:2016年04月20日 本文来自云栖社区合作伙伴掘金,了解相关信息可以关注掘金网站。
LICEcap方便快捷制作gif图片的工具 总是看见别人的博客里面动态的小图片,是不是有种冲动自己也想搞,但是就是不知道咋搞,这里简单介绍一款很实用的制作gif的软件. LICEcap的网址:http://www.cockos.com/licecap/ 1:打开网址如下gif图片操作。
相关文章
- Guitar Pro8中文版如何下载?有哪些新功能
- idm下载器是什么软件?最新V6.41版本号Win下载工具
- XMind思维导图安卓PC直装入门下载及常见问题解决教程
- Exposure X5下载摄影后期必备插件升级了!500多超强预设全新界面 支持 PS LR等
- 全新证照之星XE版下载及发布新增功能介绍
- MindManager 2020(Keymaker-CORE.rar)新手学习安装下载中文版及教程
- Camtasia2020汉化下载快捷键大全
- python下载各大主流视频网站电影
- 奥运会订票系统c语言代写源码下载
- 精品springboot英语知识应用网站在线学习知识分享下载
- VSCode Webview中如何实现点击下载图片
- Python爬虫之多线程下载豆瓣Top250电影图片
- 介绍一个下载数据集的网站
- 镜像下载网站
- 20款免费响应式的 HTML5 网站模板下载
- 20款免费的 PSD 网站模板【免费下载】
- robotframe work中seleniumLibary改变默认下载路径
- Mac免费软件下载网站推荐(最全免费,替代MacWk)
- 如何下载微信开发工具
- 下载与安装---tensorflow on linux
- .NET(C#) 通过sftp(SSH.NET)从Linux服务器上下载文件及示例代码
- 推荐一个免费GIF动图下载的网站