Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何使用HTML/CSS使按钮可单击?它需要与图像上方的标题一起居中_Jquery_Html_Css - Fatal编程技术网

Jquery 如何使用HTML/CSS使按钮可单击?它需要与图像上方的标题一起居中

Jquery 如何使用HTML/CSS使按钮可单击?它需要与图像上方的标题一起居中,jquery,html,css,Jquery,Html,Css,我正在尝试在图片上创建一个按钮,链接到同一站点中的另一个页面……我对编码不是很有经验,但能够在网上找到一些帮助我创建所需内容的东西。主要的问题是,我无法使按钮可点击,并且不确定在哪里插入链接到我试图指向的页面的代码。 以下是我到目前为止得到的信息-HTML: <div class="albumimagewrap"> <img src="https://static1.squarespace.com/static/55d3ad3ee4b0adc8c326fe3f/t/579679

我正在尝试在图片上创建一个按钮,链接到同一站点中的另一个页面……我对编码不是很有经验,但能够在网上找到一些帮助我创建所需内容的东西。主要的问题是,我无法使按钮可点击,并且不确定在哪里插入链接到我试图指向的页面的代码。 以下是我到目前为止得到的信息-HTML:

<div class="albumimagewrap">
<img src="https://static1.squarespace.com/static/55d3ad3ee4b0adc8c326fe3f/t/57967922e6f2e14eefb8c308/1469479203582/Artboard+1.png?format=1000w" width="100%" height="100%">

<input type="h1" class="albumtitleimg" value="INNER CIRCLE">
<input type="p" class="albumtextimg" value="Debut Album Available Now">
<input type="button" class="albumbutton1" value="LISTEN">
</div>
我是新来的,因此无法上传图像,但您可以在此处看到图像/按钮:


非常感谢您的帮助

一般规则是,如果单击某个元素导致加载新页面,请使用锚定。因此,在您的情况下,我将使用以下方法:

<a href="new-page.html" class="albumbutton1">
  <span>LISTEN</span>
</a>
.albumbutton1 span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

这里是一个演示:

如果您有一个图像要用作输入按钮,您可以使用以下css

.button {
  background-image: url ('/image.png') no-repeat;
}

简单一点。只需在按钮上加一个触发器

<input type="button" onclick="javascript:window.open('http://www.google.com.br');" class="albumbutton1" value="LISTEN">


示例:

您应该使用
h1
p
a
标记,而不是使用
input
元素

您可以使用标签创建指向其他页面的“可点击”链接


内圈
首张专辑现已发售

您只需将#替换为您希望它访问的url即可


请看:

非常感谢,安迪!它工作得很好。感谢所有的帮助@anonimax很乐意帮忙。如果你能接受我的回答,我将不胜感激。单击左侧此帖子下的复选标记。完成!我还有一个问题——我刚刚在手机上查看了这个网站,按钮和文本开始重叠。“让它响应的最好方法是什么?”anonimax看一看。这里的关键是内容决定了高度。没有绝对定位(因此在小屏幕上没有重叠)。此外,图像现在是背景。
<input type="button" onclick="javascript:window.open('http://www.google.com.br');" class="albumbutton1" value="LISTEN">
<div class="album">
  <h1>INNER CIRCLE</h1>
  <p>Debut Album Available Now</p>
  <a href="#">LISTEN</a>
</div>