码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 一个插件帮你快速、免费下载两个网站的高清无水印LOGO!


    文章目录

    • 写在前面
    • 插件下载
    • 思路分析
    • 思路拓展

    写在前面

    • 一些网站可以在线生成LOGO,并支持编辑,效果还不错,但是保存和下载需要注册、登录和收费。
    • 如果希望获取LOGO,并且确保自己不会用于商用的话,这个插件也许能帮到你!
    • 如果对你有帮助,还请给个⭐️,欢迎fork~

    插件下载

    • GitHub
    • Gitee镜像
    • 作者GitHub主页还有很多有趣好玩的项目~

    思路分析

    • 简述一些这两个在线LOGO设计网站的操作思路:
      1. 去除登录框。有的LOGO设计网站在编辑之前必须登录,不登陆不给编辑。针对这种情况,我们使用浏览器开发者工具定位登录框所在的代码位置,将相应的代码删除或者设置样式display:none即可。
      2. LOGO上面有遮罩。我们知道,其实在线设计LOGO就是应用的SVG,因此我们希望通过LOGO的位置定位SVG代码所在位置,但是大部分网站定位后却是一个DIV标签。对于这种情况,我们只需要把对应位置的DIV元素删掉,再次定位,基本上就可以看到真正的SVG代码所在的位置了。
      3. 开发者工具中对SVG做修改无实时效果。其实是因为网站在LOGO上面加了一层当前logo的“副本”,导致你用代码修改svg的时候,真实的svg其实已经有变化了,但是由于上面盖了一层初始的副本,导致你认为根本没有变化而已。
      4. 获取不到节点。一般来说,我们不去直接获取svg,而且先获取其父元素。但是有的父元素节点根本获取不到,仔细观察,发现父元素的某一个祖先元素竟然是自定义的标签,所以用class名获取不到该自定义标签元素,自然也获取不到下面的子元素了。此时可以使用document.getElementsByTagName()的方式来获取自定义标签的元素了。
      5. svg在shadow root里面。也就是说SVG是通过创建Shadow DOM的方式加载上去的。此时我们不能使用常规的parentNode.children[0]这种方式由父节点获取子节点了,而是需要多一步获取shadow root的操作,即parentNode.shadowroot.children[0]。
      6. 怎么修改svg尺寸呢。其实很简单,修改svg的width属性和height属性就可以了。不过要注意width和height的比例要正确,否则会导致logo变形。

    思路拓展

    • 做成插件。项目见上述下载地址。
  • 相关阅读:
    java实现国密算法SM3摘要加密
    Spring Boot 3.0.0 发布第一个里程碑版本M1,你的 Java 升到17 了吗?
    Ubuntu上安装和配置MySQL
    优卡特脸爱云一脸通智慧管理平台权限绕过漏洞复现(CVE-2023-6099)
    基于ssm+mysql+jsp学生成绩管理系统(含实训报告)
    【数据结构高阶】二叉搜索树
    “我和云栖有个约会”有奖征文获奖名单已公布
    计算机设计大赛 深度学习驾驶行为状态检测系统(疲劳 抽烟 喝水 玩手机) - opencv python
    18 | 注解和反射
    超级详细的Maven使用教程
  • 原文地址:https://blog.csdn.net/qq_43114230/article/details/128061953
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号