如何在个人资料图片上显示编辑链接,就像在 facebook 上一样,但位于图片的右上角?
HTML 代码:
<div class="topgrid">
<a href="#"><img src="C:/images/users/image1.png"/>
<span class="image" id="image">Edit Picture</span>
</a>
</div>
CSS 代码:
.image {
color:#033;
font-size:12px;
background:#FFF;
display:none;
top:0;
right:0;
width:80px;
position:absolute;
}
.topgrid:hover .image{
display:block;
cursor:pointer;
}
.topgrid {
background-color:gray;
height:100px;
width:100px;
position:relative;
}
我这里使用的是span元素的固定宽度,但是当我没有指定span元素的宽度时,该元素不会出现在绝对的右上角。所以我必须将正确的属性调整为:
right:13%;
这不是标准的方法。我需要你的宝贵建议!
我还在这里附上了试用过的小提琴!