悬浮元素从溢出溢出:隐藏元素css

前端之家收集整理的这篇文章主要介绍了悬浮元素从溢出溢出:隐藏元素css前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我作了一个小提琴参考: http://jsfiddle.net/kLFn9/

溢出:隐藏的问题突出显示.

基本上,我正在使用:悬停:之后显示工具提示.但是父元素有溢出:隐藏在它上面.我如何强制悬停的元素逃脱父元素?

相关CSS:

div {
    width:500px;
    height:200px;
    background:red;   
    margin: 50px;
    overflow: hidden; /* this rule */
}

span:hover:after {
    content: attr(data-name); 
    color: black;
    position: absolute;
    top: -150px;;
    left: 0;   
}

解决方法

不幸的是,没有(简单)方法允许子标记覆盖父div上的overflow:hidden声明的效果.见: Allow specific tag to override overflow:hidden

你唯一可能的办法就是使用javascript:首先抓住相对于文档的跨度偏移量,然后将其移动到DOM中的另一个位置(即将子项指向正文),将其位置设置为绝对位置,并使用您抓取的偏移量设置它的左侧和顶部属性,将它定位在文档中的相同位置,但现在它不包含在div中,因此不再需要遵守overflow:hidden.

猜你在找的CSS相关文章