一种带气泡格式的提示框

简介: (一)、css/bubble-tooltip.css代码如下: #bubble_tooltip{ width:147px; position:absolute; display:none;}#bubble_tooltip .

(一)、css/bubble-tooltip.css代码如下:

 

#bubble_tooltip{
 width:147px;
 position:absolute;
 display:none;
}
#bubble_tooltip .bubble_top{
 background-image: url('../images/bubble_top.gif');
 background-repeat:no-repeat;
 height:16px; 
}
#bubble_tooltip .bubble_middle{
 background-image: url('../images/bubble_middle.gif');
 background-repeat:repeat-y; 
 background-position:bottom left;
 padding-left:7px;
 padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
 position:relative;
 top:-8px;
 font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
 font-size:11px;
}
#bubble_tooltip .bubble_bottom{
 background-image: url('../images/bubble_bottom.gif');
 background-repeat:no-repeat;
 background-repeat:no-repeat; 
 height:44px;
 position:relative;
 top:-6px;
}

 

(二)、js/bubble-tooltip.js代码如下:

function showToolTip(e,text){
 if(document.all)e = event;
 
 var obj = document.getElementById('bubble_tooltip');
 var obj2 = document.getElementById('bubble_tooltip_content');
 obj2.innerHTML = text;
 obj.style.display = 'block';
 var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
 if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;
 var leftPos = e.clientX - 100;
 if(leftPos<0)leftPos = 0;
 obj.style.left = leftPos + 'px';
 obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';

function hideToolTip()
{
 document.getElementById('bubble_tooltip').style.display = 'none';
 
}

 

(三)、images/下面是气泡的图片,可以到这里免费下载:

 

 

(四)、index.html页面代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JavaScript网页气泡提示框</title>
<style type="text/css">
 body{
  background-repeat:no-repeat;
  padding-top:85px; 
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  font-size:0.9em;
  line-height:130%;

 }
 a{
  color: #D60808;
  text-decoration:none;
 }
 a:hover{
  border-bottom:1px dotted #317082;
  color: #307082;
 }
 </style>
 <link rel="stylesheet" href="css/bubble-tooltip.css" media="screen">
 <script type="text/javascript" src="js/bubble-tooltip.js"></script>
</head>
<body>
<div id="bubble_tooltip">
 <div class="bubble_top"><span></span></div>
 <div class="bubble_middle"><span id="bubble_tooltip_content">Content is comming here as you probably can see.Content is comming here as you probably can see.</span></div>
 <div class="bubble_bottom"></div>
</div>
<h1>DHTML Balloon tooltip</h1>
<p>This demo demonstrates how the balloon tooltip works. Roll your mouse over the red links in the text below.</p>
<p><a href="#" onmouseover="showToolTip(event,'This is a simple, simple test');return false" onmouseout="hideToolTip()">Roll over me</a> to see the tooltip in action.</p>
<p>And here's some more content
<a href="#" onmouseover="showToolTip(event,'This is the content of the tooltihis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltiphis is the content of the tooltipp. This is the content of the tooltip.');return false" onmouseout="hideToolTip()">sharejs.com</a> </p>
<p>This is the last piece of the content on this web page</p>

<br><br>
</body>
</html>

相关文章
|
6月前
根据用户是否输入和是否文本框内容为空来决定显示按钮颜色
根据用户是否输入和是否文本框内容为空来决定显示按钮颜色
40 0
|
6月前
【推荐】实现跟随鼠标移动的浮动提示框、气泡框、Tip效果
【推荐】实现跟随鼠标移动的浮动提示框、气泡框、Tip效果
|
12月前
|
前端开发
鼠标点击<input>输入框后边框发生颜色变化
鼠标点击<input>输入框后边框发生颜色变化
86 0
鼠标悬浮显示文字的简单方法
鼠标悬浮显示文字的简单方法
167 0
|
11月前
|
Linux
文字的显示
文字的显示
129 0
Qt实现在表格中添加气泡显示功能
Qt实现在表格中添加气泡显示功能
213 0
|
前端开发 JavaScript
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
539 0
|
Linux 云计算 Python
如何在文章中设置灰色文本框(正文底色)
一个优美而又整齐的文章排版是斩获读者三连的必备要素
248 0
如何在文章中设置灰色文本框(正文底色)
|
定位技术
百度地图开发-绘制点线提示框 07
百度地图开发-绘制点线提示框 07
203 0
百度地图开发-绘制点线提示框 07
|
前端开发 JavaScript
修改Tooltip 文字提示 的背景色 箭头颜色
修改Tooltip 文字提示 的背景色 箭头颜色