【问题标题】:Make CSS image link?制作 CSS 图片链接?
【发布时间】:2016-10-16 07:52:46
【问题描述】:

这是我的代码,

  #esc1{ 
  position: absolute; 
  top:0px; 
  right: 0; 
  width: 30px; 
  height: 30px;
  opacity: 0.5;
  padding: 30px;

我的问题是你能在其中加入一个链接吗?这是为了一张图片。

【问题讨论】:

  • 您的意思是点击并转到链接吗?还是使用 img 作为背景?
  • 链接是用 HTML 而非 CSS 定义的。只需使用<a id="esc1" href="#">...</a>
  • 帮助? @Reeno 我知道 html,但你的代码让我很困惑..
  • @DoveMan 你为什么要诅咒别人然后这么说?因为来这里的人不明白一个不清楚的问题。

标签: css image


【解决方案1】:

您可以使用background: url(path/to/yourimg.png); 将图像用作背景。

如果你想链接到实际图像,你可以使用 HTML anchor 标签来包装你的 img 标签

<a href="path/to/img">
    <img id="esc1" src="path/to/img" />
</a>

但无论如何这都是微不足道的。去w3schools学习HTML和CSS

【讨论】:

  • 不确定,你明白,或者我不明白。我想要受此影响的页面上的图像,而不是图像本身的链接。
  • 我希望图像 (esc1) 成为 HTML 网页的链接。
  • 嗯,这就是@Reno 在他对您的问题的评论中的意思
  • 我对我的回答做了一些修改。我希望你觉得它们很有趣。
【解决方案2】:

<a href="https://www.google.com">
  <img src="https://placehold.it/100" />
</a>

【讨论】:

  • 这不是我想要的......我想要它的图像 (esc1) 成为它所在的所有页面上的链接。我想链接到一个 HTML 页面。
  • @DoveMan 只需更改href 中的链接即可。必须包裹在超链接&lt;a&gt;标签内,图片本身不能是超链接。
【解决方案3】:

您写道(在对@r1verside 答案的评论中):

我希望图像 (esc1) 成为它所在的所有页面上的链接 开

这是不可能的。要获得链接,您需要一个带有href 属性的&lt;a&gt; 标记以及&lt;a&gt;&lt;/a&gt; 之间的一些内容(文本或图像)。这需要在每个页面上单独完成。您不能通过 CSS 定义链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 2014-04-18
    • 2011-11-03
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多