html - 如何将文本和图像添加到一个链接中并在网站上显示在该图像上?

标签 html css

你能给我建议如何在图像上显示文本吗?文本是可变的,我不能用 photoshop 解决它?图像是响应图像居中,并在链接背景中重复。宽度和高度没问题。非常感谢。

它应该是什么样子:

image_with_text

现在的样子:

image_without_text

图像在 X 上重复:

image_repeated

CSS:

a.elipsis{
    background: url('showmore-bg.png') repeat-x;
}

HTML:

<a style="display:block; width 100%; margin: 0 auto; text-align: center" class="elipsis" href="#">
  show more <!-- text that should be over image -->
  <img style="position: relative;" class="cond-arr" src="/css/show_more.png" alt="show_more" />
</a>

最佳答案

我不知道你可以在多大程度上改变你的方法,但你可以有一个 div,你可以在其中放置你的 anchor ,并且在 CSS 中你可以将该 div 的背景设置为你的图像并设置 div 的尺寸与您的图片大小完全相同。

检查这个:http://jsfiddle.net/jHmP7/1/

<div class="imageContainer">
    <a style="display:block; width 100%; margin: 0 auto; text-align: center" class="elipsis" href="#">Some Text</a>
</div>


.imageContainer {
       width:200px; 
       height:100px; 
       background-image: url(your image);
 }

关于html - 如何将文本和图像添加到一个链接中并在网站上显示在该图像上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22686912/

相关文章:

python - 如何在 difflibs html 输出中每行突出显示两个以上的字符

javascript - 防止div扩展滚动条

html - 使用 Bootstrap v4 将按钮对齐到 'card' 的右侧

javascript - Div 悬停指针

javascript - 使用阿拉伯语时如何防止从右到左的文本出现?

javascript - 对象上的流体和动态动画出现和消失(HTML/JS/CSS)

html - 如何删除英特尔 XDK 中的启动画面

html - 当屏幕变小时,从左右两侧修剪的全屏视频

html - 如何将图像放在没有设置尺寸的图像的右下角

CSS 导航栏在 IE 和 FF 中没有正确排列