当屏幕分辨率低时,在悬停div中心显示

时间:2014-03-23 04:59:21

标签: jquery html css

我正在使用div创建一个菜单,当鼠标悬停时显示div。 对于高分辨率,它显示右侧的div,但是低分辨率我需要将此div显示在左侧或中心,

这里我附上了高分辨率的图像。 enter image description here

And here my codes and demo 

http://jsfiddle.net/9xpDb/

请帮我解决这个问题。感谢

1 个答案:

答案 0 :(得分:1)

添加相对位置和左侧:0px将一直显示在左侧的文本。我在演示中修改了这段代码,但它确实有效。

http://jsfiddle.net/9xpDb/3/

.trigger:hover + div {

display: block;
position: relative;
left: 0px;

}

<link rel="stylesheet" media="screen and (max-device-width: 600px)" href="small-device.css" />

如果将css加载到单独的样式表中,然后应用上面的链接标记,则可以指定加载为低分辨率创建的新样式表(例如:宽度小于600px)