CSS problems :(



嘿:)我一直在努力为我们的网站制作一些不错的悬停效果。但是,当页面加载时,它不会加载CSS背景图像,我们会得到一些奇怪的轻弹效果。我想的几乎都试过了。我们就是无法让它发挥作用。我将链接HTML和CSS来解决这些问题。

这是HTML,也是包含CSS的div。这个div在一个主内容div和一个内容div中。

<div class="produkt_links">
    <div id="produkt_7"><a href="produkt_1.html"></a></div>
</div>

CSS:

.produkt_links #produkt_7 a {
display: block;
width: 300px;
height: 290px;
background-image:url(../../images/mainpage%20links/arch_low.png);   
}
.produkt_links #produkt_7 a:hover {
background-image:url(../../images/mainpage%20links/arch_low_hover.png); 
}

PS。我试过精灵。不起作用。在Safari、Chrome和firefox中试用。。。

干杯MM。

您需要更正使用的(公共)资源的路径

background-image:url(../../images/mainpage%20links/arch_low.png);


如果根文件夹是public_html,则-

public_html
 > images
   > mainpage links
     > arch_low.png

然后使用这个-

background-image:url("images/mainpage%20links/arch_low.png");

您还没有编写太多其他代码,但我建议你先尝试在css中应用一些不是图像的东西。例如:

.produkt_links #produkt_7 a {
display: block;
width: 300px;
height: 290px;
color: blue;   
}
.produkt_links #produkt_7 a:hover {
    color:red; 
}

如果这不起作用,请检查CSS文件是否正确链接到HTML文件。

否则,请检查服务器上的映像路径是否正确。

最新更新