Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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
Html 背景位置上方固定区域上的链接:封面背景图像_Html_Css_Map_Imagemap - Fatal编程技术网

Html 背景位置上方固定区域上的链接:封面背景图像

Html 背景位置上方固定区域上的链接:封面背景图像,html,css,map,imagemap,Html,Css,Map,Imagemap,我有登录页。我希望该电子邮件成为mailto的链接:info@domain.tld. 我尝试在body上使用map(usemap=“#mail”,然后使用map name=“mail”>),但它不起作用。我还尝试使用一个空白的透明png图像(将usemap设置为),但链接无法单击 我如何实现电子邮件的区域,使其具有链接?当然,它应该在不同的分辨率下工作。为什么不将电子邮件链接呈现为文本?它看起来类似于开放式SAN:您可以执行以下操作: 添加CSS: div#mail { margin-left:

我有登录页。我希望该电子邮件成为mailto的链接:info@domain.tld.

我尝试在body上使用map(usemap=“#mail”,然后使用map name=“mail”>),但它不起作用。我还尝试使用一个空白的透明png图像(将usemap设置为),但链接无法单击


我如何实现电子邮件的区域,使其具有链接?当然,它应该在不同的分辨率下工作。

为什么不将电子邮件链接呈现为文本?它看起来类似于开放式SAN:

您可以执行以下操作:

添加CSS:

div#mail {
margin-left: 67%;
margin-top: 31.8%;
overflow: hidden;
width: 16%;
}

a {
color: transparent;
}
添加HTML:

<div id="mail"><a href="mailto:info@gioiellidisapone.it">info@gioiellidisapone.it</a></div>

演示:


这并不完美,但也许已经足够好了

这就是我如何使用Inspect元素直接修改您的页面,并且链接保持在图像文本的顶部。这是另一个选项,但具有固定的宽度和高度以支持电子邮件的定位

<body>
<div style="
    width: 1430px;
    position: absolute;
    border: 1px solid #000;
    height: 700px;
    background-image: url(home2.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    display: inline-block;
"><a href="#" style="
    position: relative;
    top: 450px;
    right: 294px;
    display: inline-block;
    float: right;
">Info@gioiellidisapone.it</a>
</div>
</body>


嗯,但我如何确定它就在那里?背景图像的背景大小为:cover。背景大小:cover似乎基于宽度。如果使用基于%的右页边距设置文本的位置,它应该与背景图像一起移动。Mario Vlad和@robx如果我调整窗口大小,文本将向上移动:不为我移动。它很可能是移动的,因为您需要流体布局。您的图像似乎也可以缩放,所以如果您将其设置为固定的宽度和高度,那么它应该不会成为问题。