我想实现在图片上添加一个小logo或者是文字,然后将这个logo或文字作为超链接,如何实现???
加入你说的不是ps处理图片的话,那么就使用绝对定位将文字定位在图片上:
<div style="position: relative;">
<img src="https://sf-static.b0.upaiyun.com/v-56d80ae2/global/img/logo-b.svg"/>
<span style="position: absolute;left: 0;">
<a href="http://baidu.com">我是文字,我在图片上面</a>
</span>
</div>
/* html */
<div class="bg-img">
<a href="#">这是链接</a>
</div>
/* css */
.bg-img {
width: 200px;
height: 200px;
background: url(../images/xx.png) no-repeat center;
background-size: 100%;
}
.bg-img a {
display: block;
width: 200px;
height: 200px;
text-align: center;
line-height: 200px;
}
方案1:
给图片外边套一个a标签,这样整张图片任何部位都可点击;
方案2:
给你要添加的文字或小logo套a标签,然后定位到图片上;
方案3:
直接把要添加的文字或logo通过ps做到一起,然后给logo部分设置可点击热区;
方案4:
给要加超链接的部分绑定js click事件,达到模拟超链接的效果;
总之实现方法有很多种,选择能实现需求的就好!
3 回答2.1k 阅读
2 回答1k 阅读✓ 已解决
4 回答987 阅读
2.6k 阅读
2 回答903 阅读
1 回答1.4k 阅读
2 回答513 阅读
设置热点图,可以在dreamweaver里设置,这里