繁体   English   中英

HTML / CSS图像导航菜单

[英]HTML/CSS image navigation menu

所以,我已经编程了几年了,因为创建HTML和CSS并不是编程语言,所以我一直很害怕制作一个网站,并且由于某种原因,它们使我困惑不已!

这是我的jsfiddle的链接,其中有HTML和CSS代码,尽管我会显示图像,但悬停时会显示其他图像。 我记得几年前在CS入门课程中做了此操作。

在查看了多个有关如何简单地执行此操作的示例之后,在示例代码具有自己的图像的情况下复制代码并实现我的图像,并且仍然出现空白屏幕,接下来我要向大家展示给我看那些我很想念

预先对不起,这很简单!

HTML:

<body> 
    <a href="#" class="about" title="Learn more about me!"></a> 
    <a href="#" class="work" title="Look at what I made!"></a>
    <a href="#" class="contact" title="Talk to me!"></a> 
</body>

CSS:

.about {
    width:400px;
    height: 200px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/images/about.png);
}
.about:hover {
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/images/aboutHover.png);
}

.work {
    width:400px;
    height: 200px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/images/work.png);
}
.work:hover {
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/images/workHover.png);
}

.contact {
    width:400px;
    height: 200px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/images/contact.png);
}
.contact:hover {
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/images/contactHover.png);
}

我的目录树:

[SITE]-
    |—index.html
    |
    |—[ css ]
    |   |—base.css
    |   
    |—[ images ]
    |   |—about.png
    |   |—aboutHover.png
    |   |—contact.png
    |   |—contactHover.png
    |   |—name.png
    |   |—nameHover.png
    |   |—work.png
    |   |—workHover.png
    |
[SITE]-

如果索引文件的相对路径在同一级别,则/images应该是images

background-image: url(images/workHover.png);

dir/index.html = ../images进入一个目录并进入图像

dir/dir/index.html = ../../images两个目录,然后下移成图像

尝试这个

<body>

        <a href="#" class="about" >Learn more about me!</a> 
        <a href="#" class="work" >Look at what I made!</a>
        <a href="#" class="contact">Talk to me!</a> 
    </body>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM