吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3201|回复: 2
收起左侧

[其他转载] 【转】新手绘制svg地图热点纯css实现鼠标划滑过颜色变化效果

[复制链接]
fengrui99 发表于 2019-9-20 16:54
本帖最后由 fengrui99 于 2019-9-20 17:54 编辑

原文来自:https://www.frbkw.com/1954/

前提说明:
1.首先下载工具:SVGDeveloper
2.安装该工具
3.有一个地图图片

步骤说明:
1.为了简单找了一个简单的地图,打开工具-File-New 随后在新窗口中选择svg点击ok
e808e461226b139.png
2.修改画布大小(证据项目需求,我们假装设置一个600*600的)在上面代码出直接修改宽高即可
[Asm] 纯文本查看 复制代码
<svg width="600" height="600" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
</svg>


3.导入图片,选择图片后在,点击画布既可以导入图片,但是这样导入的图片一开始是无法显示的,我们修该图片大小 坐标中心x和y也设置为0,这样就可以图片和画布同样大小并且在中心,地图也显示出来了
[Asm] 纯文本查看 复制代码
<svg width="600" height="600" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<image x="0" y="0" width="600" height="600" xlink:href="G:\枫瑞\热点地图\拉拉\img\dqfbt.png"  />


</svg>

3. 先点击画笔,随后选择背景为透明,在设置边框颜色
34ab496b01505e9.png
4.选择钢笔工具开始描边,描边好了之后是这样子有边框和多处的path标签 其中d参数m开始开始z表示结束
ce29e579a8fdc10-1024x544.png
5.输入文字点击工具,但是这软件只能输入英文,还是非主流字体,我们先随意写下
63f88dc3c41e37f-1024x595.png

实现鼠标滑过效果
为了实现这个效果,尝试了很多方式,最简单的css方式,下载处理好的模板,使用编辑打开,我们上面说了 svg文件中也有path标签把里面的d值复制过去,svg中文字是x和y改成transform(x,y)。我们一开始导入的图片只是作为描边适合使用的,后期可以直接删除没啥用 8cc307d6cff4591-1024x349.png

相关模板和案例文件下载:
效果图
7760e14fd5c9474-1024x456.png
链接: https://pan.baidu.com/s/1Jz0SDF6bLh3wz91Z8ZfOEA 提取码: 5ecw

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
苏紫方璇 + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zhangyingjie 发表于 2019-9-20 17:31
看样子挺不错的,谢谢分享
ly765893958 发表于 2019-9-20 17:52
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 15:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表