- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试制作一个导航菜单,其中更改了 HTML 中链接之后的图像(或所见链接之前的图像,因为我正在颠倒顺序)。这是我的代码:
<div class="submenu">
<a href="cat4.php" class="text" id="cat4">Category 4</a>
<a href="cat4.php"><img src="image/submenu/cat4_transp.png" id="cat4" /></a>
<a href="cat3.php" class="text" id="cat3">Category 3</a>
<a href="cat3.php"><img src="image/submenu/cat3_transp.png" id="cat3" /></a>
<a href="cat2.php" class="text" id="cat2">Category 2</a>
<a href="cat2.php"><img src="image/submenu/cat2_transp.png" id="cat2" /></a>
<a href="cat1.php" class="text" id="cat1">Category 1</a>
<a href="cat1.php"><img src="image/submenu/cat1_transp.png" id="cat1" /></a>
</div>
这是 CSS:
div.submenu {
width: 100%;
direction: rtl;
unicode-bidi: isolate;
text-align: center;
border-bottom: 3.5px solid #AB0809;
font: 20px verdana;
}
div.submenu a { color: black; display: inline-block; }
div.submenu a.text { padding: 10px; padding-bottom: 2px; position: relative; bottom: 10px; }
img#cat1:hover, a#cat1:hover ~ a img#cat1 { content:url("../image/submenu/cat1_painted.png"); }
img#cat2:hover, a#cat2:hover ~ a img#cat2 { content:url("../image/submenu/cat2_painted.png"); }
img#cat3:hover, a#cat3:hover ~ a img#cat3 { content:url("../image/submenu/cat3_painted.png"); }
img#cat4:hover, a#cat4:hover ~ a img#cat4 { content:url("../image/submenu/cat4_painted.png"); }
有问题的图片不大 - 30x40 像素,每张约 3KB。以下是我在视频格式中遇到的一些故障:
第一个发生在我在 localhost/XAMPP 上运行网站时(你可以看到第三张图片发生了故障,它移动了整行),第二个发生在我上传网站时免费托管(图像消失一秒钟)。
我很困惑,希望你能帮助我。我使用的是最新版本的 Chrome/Windows 7 x64。
最佳答案
我找到了这两个问题的解决方案,我将其发布在这里供需要的人使用。
在我用
我通过预加载所需的图像解决了图像消失的问题(我在页面顶部设置了一个虚拟 div,并将所有图像作为背景)。这样,所需的图像已经加载,不需要再次加载,因此延迟。
关于html - css 上的奇怪故障悬停在链接上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35469793/
我有这种来自 Google map 自动完成的奇怪行为(或者我可能错过了某事)...想法?奇怪的: 您在输入中输入某物,例如“伦敦” 您按 [ENTER] 你按下 [CLEAR] 按钮 你点击进入'输
这段代码与《Learning Java》(Oracle Press Books)一书中的代码完全一样,但它不起作用。我不明白为什么它不起作用,它应该起作用。我用 OpenJDK 和 Sun JDK 7
示例 1 中究竟发生了什么?这是如何解析的? # doesnt split on , [String]::Join(",",("aaaaa,aaaaa,aaaaa,aaaaa,aaaaa,aa
我需要获得方程式系统的解决方案。为此,我使用函数sgesv_()。 一切都很好,它使我感到解决方案的正确结果。 但是我得到一个奇怪的警告。 警告:从不兼容的指针类型传递'sgesv_'的参数3 我正在
我目前在制作动画时遇到一个奇怪的问题: [UIView animateWithDuration:3 delay:0
alert('works'); $(window).load(function () { alert('does not work'); });
我的代码: public class MyTest { public class StringSorter implements Comparator { public
我正在学习 JavaScript。尝试理解代码, function foo (){ var a = b = {name: 'Hai'}; document.write(a.name +''
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
这按预期工作: [dgorur@ted ~]$ env -i env [dgorur@ted ~]$ 这样做: [dgorur@ted ~]$ env -i which date which: no
struct BLA { int size_; int size()const{ return size_; } } int x; BLA b[ 2 ]; BLA * p = &b[
我有以下代码: #test img {vertical-align: middle;} div#test { border: 1px solid green; height: 150px; li
我想大多数使用过 C/C++ 的人都对预处理器的工作原理有一定的直觉(或多或少)。直到今天我也是这么认为的,但事实证明我的直觉是错误的。故事是这样的: 今天我尝试了一些东西,但我无法解释结果。首先考虑
我想为 TnSettings 做 mock,是的,如果通过以下方法编写代码,它就可以工作,问题是我们需要为每个案例编写 mock 代码,如果我们只 mock 一次然后执行多个案例,那么第二个将报告异常
我的项目中有以下两个结构 typedef volatile struct { unsigned char rx_buf[MAX_UART_BUF]; //Input buffer over U
Regex rx = new Regex(@"[+-]"); string[] substrings = rx.Split(expression); expression = "-9a3dcb
我的两个应用程序遇到了一个奇怪的问题。这是设置: 两个 tomcat/java 应用程序,在同一个网络中运行,连接到相同的 MS-SQL-Server。一个应用程序,恰好按顺序位于 DMZ 中可从互联
我目前正在与 Android Api Lvl 8 上的 OnLongClickListener 作斗争。 拿这段代码: this.webView.setOnLongClickListener(new
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
只是遇到了奇怪的事情。我有以下代码: -(void)ImageDownloadCompleat { [self performSelectorOnMainThread:@selector(up
我是一名优秀的程序员,十分优秀!