`

css + javascript 制作tips

阅读更多
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Html</title>
<style type="text/css">
.tooltip {
position: relative;
display: inline-block;
cursor: help;
white-space: nowrap;
border-bottom: 1px dotted #777;
padding-top:100px;

}

.tooltip-content {
opacity: 0;
visibility: hidden;
font: 12px Arial, Helvetica;
text-align: center;
border-color: #aaa #555 #555 #aaa;
border-style: solid;
border-width: 1px;
width: 150px;
padding: 15px;
position: absolute;
bottom: 40px;
left: 50%;
margin-left: -76px;

background-color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.1)), to(rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));
background-image: -moz-linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));
background-image: -ms-linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));
background-image: -o-linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));
background-image: linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));
-moz-box-shadow: 1px 1px 0 #555,
2px 2px 0 #555,
3px 3px 1px rgba(0, 0, 0, .3),
0   1px 0   rgba(255,255,255, .5) inset;
-webkit-box-shadow: 1px 1px 0 #555,
2px 2px 0 #555,
3px 3px 1px rgba(0, 0, 0, .3),
0   1px 0   rgba(255,255,255, .5) inset;
box-shadow: 1px 1px 0 #555,
2px 2px 0 #555,
3px 3px 1px rgba(0, 0, 0, .3),
0   1px 0   rgba(255,255,255, .5) inset;
-webkit-transition: bottom .2s ease, opacity .2s ease;
-moz-transition: bottom .2s ease, opacity .2s ease;
-ms-transition: bottom .2s ease, opacity .2s ease;
-o-transition: bottom .2s ease, opacity .2s ease;
transition: bottom .2s ease, opacity .2s ease;
}

.tooltip-content:after,
.tooltip-content:before {
border-right: 16px solid transparent;
border-top: 15px solid #fff;
bottom: -15px;
content: "";
position: absolute;
left: 50%;
margin-left: -10px;
}

.tooltip-content:before {
border-right-width: 25px;
border-top-color: #555;
border-top-width: 15px;
bottom: -15px;
}

.tooltip:hover .tooltip-content{
opacity: 1;
visibility: visible;
bottom: 30px;
}
</style>
<script type="text/javascript">
jquery(document).ready(function(){
$('[data-tooltip]').addClass('tooltip');
$('.tooltip').each(function() {
$(this).append('' + $(this).attr('data-tooltip') + '');
});

if ($.browser.msie && $.browser.version.substr(0,1)<7)
{
  $('.tooltip').mouseover(function(){
$(this).children('.tooltip-content').css('visibility','visible');
  }).mouseout(function(){
$(this).children('.tooltip-content').css('visibility','hidden');
  })
}
});
</script>
</head>
<body>
<!-- <div class="tooltip">这是我的文字<span>这是我的说明描述文字。</span></div> -->
<div class="tooltip" data-tooltip="Action Role-Playing">
这是我的文字
<span class="tooltip-content">这是我的说明描述文字。</span>
</div>

<script language="javascript">
function show(tips,flag,url){
var my_tips=document.all.mytips;
if(flag){
  my_tips.style.display="";
  if (url!=null){
   my_tips.innerHTML="<img src='"+url+"'align=left>"+tips;
  }
  else{
   my_tips.innerHTML=tips;
  }
     my_tips.style.left=event.clientX+10+document.body.scrollLeft;
  my_tips.style.top=event.clientY+10+document.body.scrollTop;
      }
else
{
  my_tips.style.display="none";
}
}
</script>
<div id="mytips" name="mytips" style="position:absolute;width:150;height:16;border:1 gray solid;font-size:9pt;background-color:#ffffff;color:red;display:none;filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);"></div>
<td><font color="#FF0000"  tips="截止日期:2007-08-21" onmousemove="show(this.tips,1);" onmouseout="show(this.tips,0)">已售出</font></td>
</body>
</html>
分享到:
评论

相关推荐

    web前端大作业:基于html+css+js的个人网站开发

    web前端的大作业,目前整个项目都只基于纯纯三件套的技术做的是个人网站,主要功能包括简陋的图库功能+写个人笔记功能+...最后,还有一个小tips:不要对我的前端代码有太高的期待,他可能只是一团能运行的“答辩”。

    JQuery&CSS;&CSS;+DIV实例大全.rar

    1)AjaxJavaScript资源 1.JS+CSS仿腾讯QQ首页搜索框无刷新换肤效果代码 2.js+css简单后台二级树形菜单demo示例 3.JS+CSS美化经典Select选项框插件 4.JS+CSS通用一个页面同时三个焦点图轮换效果完整实例 5....

    纯CSS实现tips帮助提示框代码.zip

    "纯CSS实现tips帮助提示框代码"是一个专为网页开发者设计的资源,它允许你创建交互式的提示框,无需依赖JavaScript,只用CSS就能实现。这在优化页面加载速度和降低复杂性方面具有显著优势。 首先,我们要理解CSS...

    The.JavaScript.Anthology.101.Essential.Tips.Tricks.Hacks

    《JavaScript Anthology: 101 Essential Tips, Tricks & Hacks》是一本专注于JavaScript编程实践的书籍,旨在帮助开发者提升JavaScript技能,掌握一系列实用的技巧、窍门和黑客技术。这本书的内容涵盖了AJAX、CSS、...

    毕业设计-校园一卡通系统

    用了技术框架: HTML+CSS+JavaScript+jsp+mysql tips: 需要链接数据库的jsp程序,用到的数据库保存在源码码头的数据库平台上,为了防止童鞋们不注意删除数据,会每2小时还原一次,有较低的概率在你们演示的时候,刚...

    一个基于ASP.NET 的js客户端处理技术JavaScript Tips 之二。

    本文将围绕"JavaScript Tips 之二"这一主题,深入探讨如何在ASP.NET环境中有效地利用JavaScript进行客户端处理。 首先,我们来看`Default.aspx`文件,它是ASP.NET Web应用程序中的默认页面,通常包含HTML、CSS和...

    The JavaScript Anthology 101 Essential Tips, Tricks

    展示了如何使用JavaScript制作简单的动态效果,如弹出窗口、滑动面板等。 14. **Time and Motion(时间和运动)** 探讨了如何利用JavaScript实现更加复杂的动画效果,包括定时器、平滑滚动等。 15. **DHTML ...

    (英文)The CSS Anthology: 101 Essential Tips, Tricks & Hacks 2009

    ### CSS Anthology: 101 Essential Tips, Tricks & Hacks (2009) — 知识点解析 #### 一、概述 《CSS Anthology: 101 Essential Tips, Tricks & Hacks》是一本由SitePoint Pty Ltd于2009年出版的专业CSS书籍,作者...

    CSSProtips帮助你提高CSS技能专业的技巧集合

    CSS Protips 帮助你提高CSS技能专业的技巧集合

    css标准+web标准

    Web标准主要包括HTML、CSS和JavaScript三个方面的规范,它们共同定义了网页的内容结构、表现样式和交互行为。通过遵循Web标准,开发者可以创建更加兼容、可维护且易于访问的网页。 #### 三、CSS标准概述 CSS...

    js-css-tooltip是一款使用js和css3制作的tooltip工具提示插件

    `js-css-tooltip`是一个利用JavaScript和CSS3技术打造的高效、美观的Tooltip插件。这款插件不仅提供了丰富的自定义选项,还引入了CSS3动画效果,使得提示信息的展示更具吸引力和用户体验。 **一、核心功能** 1. **...

    tips:CSS 工具提示!

    以最少的努力获得 CSS 工具提示! ##例子 &lt;a&gt;&lt;/a&gt; 工具提示不应该很复杂,它们不应该做超过绝对必要的事情。 如果您的工具提示需要做的不仅仅是提供一小段信息,那么请考虑您的设计或考虑使用诸如 popover 组件...

    css3-text-bubble-tips.zip

    9. **兼容性**:虽然大多数现代浏览器支持CSS3特性,但考虑到向后兼容,可能需要使用前缀(如`-webkit-`、`-moz-`等)或JavaScript库(如jQuery)来实现跨浏览器的支持。 从压缩包中的“css3-text-bubble-tips.rar...

    Designing Next Generation Web Projects with CSS3.pdf 英文原版

    CSS3 unveils new possibilities for frontend web developers: things that would require JavaScript, such as animation and form validation, or even third party plugins, such as 3D transformations, are ...

    完全CSS的鼠标悬停tip效果

    这种效果广泛应用于网页设计中,旨在增强用户体验,提供额外的信息或指导,而无需额外的JavaScript代码,从而提高页面加载速度和兼容性。 ### 核心知识点: #### 1. CSS选择器与伪类 在给定的代码示例中,`a#tip`...

    JS实现简单实用的自动动态tips提示信息框(小的气泡框)效果

    在JavaScript中,我们可以轻松实现这种自动动态的tips提示信息框效果,以提高用户体验。下面将详细介绍如何利用JavaScript来创建这样的小气泡框。 首先,我们需要理解基本的HTML结构,通常一个提示信息框包括一个...

    jQuery_Tips_插件

    要使用jQuery_Tips插件,首先需要在页面中引入jQuery库和该插件的JavaScript文件。在本例中,文件名为`jQuery-toolTip20160904`,这可能包含插件的主脚本和其他资源,如CSS样式文件。将这些文件添加到HTML的`&lt;head&gt;`...

Global site tag (gtag.js) - Google Analytics