纯CSS弹出层的示例代码

<html>
<head>
	<style>
		.bluequestionmark
		{
    		background-repeat:no-repeat;
    		display:inline-block;
    		background-size:16px 16px;
    		width:16px;
    		height:16px;
    		position:relative;/*the out div must be position:relative*/
		}

		a.tipinfo
		{
    		display:none;
		}

		div.bluequestionmark:hover a.tipinfo
		{
    		white-space:nowrap;/*the pop up infomation will show in one line*/
    		display:block;
    		border:1px solid #0094ff;
   			position:absolute;
    		top:18px;
    		left:0px;
    		padding:6px 10px;
    		background-color:white;
		}

		a.tipinfo:hover a.tipinfo
		{
    		white-space:nowrap;
    		display:block;
    		border:1px solid #0094ff;
   			position:absolute;
    		top:18px;
    		left:0px;
    		padding:6px 10px;
    		background-color:white;
    		cursor: text;
		}
	</style>
</head>
<body>
	move your mouse to pic
	<div class="bluequestionmark" style="background-image:url('//img-blog.csdn.net/20131206112028640')">
        <a class="tipinfo">a lot of pop up information</a>
    </div>
</body>
</html>

posted @ 2013-12-06 11:21  爱知菜  阅读(362)  评论(0编辑  收藏  举报