参照用にフィドルを作成しました:http://jsfiddle.net/kLFn9/
問題のoverflow:hidden
ものが強調表示されます。
基本的に:hover:after
、ツールチップを表示するために使用しています。しかし、親要素はoverflow: hidden
それを持っています。ホバーした要素が親要素をエスケープするように強制するにはどうすればよいですか?
関連する 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;
}