如何使图像可点击?

问题描述 投票:0回答:2

这是 html:

<div id="panelpic1">
    <a href="https://www.google.com/"style="display:block"target="_blank">
    </a>
</div>

CSS:

  #panelpic1{
            content: url(file:///D:/MOHIT/HTML/images.jpg);
            float: left;
            width: 250px;
            height: 150px;
            vertical-align: middle;               
           }

我就是这样做的,但是不行。该图像不可点击。该怎么办?

html css image netbeans clickable
2个回答
31
投票

<!DOCTYPE html>
<html>
<body>

<span>Open image link in a new tab: 
 <a href="http://www.google.com" target="_blank">
  <img src="D:/MOHIT/HTML/images.jpg" />
 </a>
</span>

</body>
</html>

这不是最好的方法。这是使图像可点击的标准方法之一。

<a href="your landing page url">
 <img src="your image url" />
</a>

现在,单击此图像将重定向到您指定的 URL。

有很多方法可以做到这一点,从上传 S3/dropbox 到使用 FSCollection(仅适用于节点用户)。

因此,在您的情况下,您的代码片段将如下所示,

<a href="http://www.google.com">
 <img src="D:/MOHIT/HTML/images.jpg" />
</a>

0
投票

如果您已经在 CSS 中定义了 id(如在 OP 中),则另一种使图像可点击的方法是将其作为

id
标记中的
<a>
属性传递。因此,在OP的代码中,使用
id
属性和
<a>
标签而不是
<div>
标签使图像可点击。

page.html

<html>
<head>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
<div>
    <a href="https://www.google.com/" target="_blank" id="panelpic1">
    </a>
</div>
</body>
</html>

样式.css

#panelpic1 {
    content: url("https://picsum.photos/id/1/200/300");
    float: left;
    width: 250px;
    height: 150px;
    display: block;
}
© www.soinside.com 2019 - 2024. All rights reserved.