css是无法加超链接的,但是可以在一个A标签下设置背景图片加入超链接,具体步骤如下。
1、新建test.html文件。
2、首先要把超链接a块级化,方法如下:
给a添加css代码肢迟 : a{ display:block}
代码截图如下:
3、使用backgroung-image为a链接加背景图片,用法如下:
a{ background-image:url(xxx.jpg)}
不过仅仅这样写还不能显示出背景图片,需要和第二步结合才行。
代码截图如下:
4、用到的图片素材如下,图片名字为001.jpg,位历庆李置截图如下。差纯
5、实例演示给超链接加背景图片,代码如下:
<html>
<head>
<style>
a{background-image:url(001.jpg)display:blockwidth:300pxheight:100pxfont-size:25px}
</style>
</head>
<body>
<a>我是带背景图片的超链接</a>
</body>
</html>
6、运行效果截图如下。
这个有一个好的方法,先要知道背景图片的width和height然后做一个div区消答块或<a>标签[记住,a标签要display:block才可以设置height和width],区块的height与width要和背景图片大致相同。
完成这两个要素之后,可升亏以使用绝对定位和相对定位的方法把div层覆盖到你所需要的背景图片,然后再加上超链接即可。
代码就不写了,嫌麻烦,如果你稍微有点基础的,都会清楚我说的方法,如果听不懂,建议你应该脚踏实地的去学习DIV+CSS了,我所说的原拿笑慧理和楼上朋友所说的有点类似。
在CSS中给背景图片加上超链接,其实就是给这个背景图片的块添加超链接,我们可以通过在这个块的前面消陵添加一个a标签来实现,然后填写上你所需要的链接姿桥早地址就行了,通过代码来理解:<html>
<head>
<style>
#div1{
width:660px
height:400px
border:1px soild #f00
background:url('图片地址')
}
</style>
</head>
<body>
<a href="">
<div id='div1'>
</div>
</a>
</body>
<迹雀/html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)