IT民工窝棚qbq.blog.chinaunix.net
qbq
全部博文(708)
国产(1)
欧美(1)
SEO(1)
CSS3(5)
TestNG(4)
HTML5(2)
iBatis(3)
URLRewrite(1)
WebService(1)
WebServer(12)
PHP(8)
OGNL(1)
AS2(2)
Multimedia(0)
Flex AS3(29)
面试(9)
Commet(1)
Ivy(2)
Bat(8)
Maven(18)
CSS(7)
Ext(9)
Spring问题集(4)
Word(1)
JFreeChart(2)
Groovy on Grails(14)
Python(1)
Portlet(3)
amCharts(4)
CSharp.NET(3)
Tools(1)
S2Dao(8)
HSQL(9)
taglib(28)
Source Safe(3)
JSTL(6)
EL(2)
Seasar-SAStruts(3)
Prototype(0)
JQuery(3)
DWR(7)
AJAX(14)
Guice(13)
Digit(2)
Notebook(4)
Log4J(8)
Servlet(2)
JSP(4)
Eclipse(12)
VB.NET(3)
DotNet(3)
JavaScript(63)
Thinking In Soft(10)
Framework(11)
English(0)
Struts2(14)
Struts(38)
Hibernate(10)
Spring(30)
HTML(14)
Web(5)
MYSQL(9)
SQLSERVER(1)
ORACLE(2)
SQL(3)
数据库(0)
DATABASE(0)
Windows(8)
JAVA(67)
Software(1)
Hardware(3)
OpenSource(2)
Microsoft(0)
Excel(4)
DIY(5)
Linux(4)
分类: Java
2009-11-04 16:57:55
这样的效果在实际开发中是非常有用的。我们可以为我们的链接加上这样的效果,以更加体现网页的亲和力与易用性。我们也可以在提供下载的链接下提供这样的tip提示。我们看这样的鼠标悬停TIP效果是如何实现的。看下面的XHTML代码:<a class="tip" href="#">Div+CSS教程<span><p>52CSS.com Div+CSS教程</p></span></a> 在链接A标签中,嵌套了span与p标签,这就是我们的tip的基本元素了,我们看CSS如何控制显示它。CSS代码如下:* { font-size:12px;}.tip{ position:relative; color:#00c; text-decoration:none;}.tip:hover{ background:none; color:#000;}.tip span { display:none;}.tip:hover span{ display:block; position:absolute;top:26px;left:10px; border-bottom:2px solid #eee; border-right:2px solid #eee;}.tip:hover span p { color:#f60; text-align:left; padding:5px; border:1px solid #ccc; background:#fff;} 整体布局声明,文字大小为12px。链接的文字及提示tip的文字均为12px。 定义类tip为相对定位,文字颜色为#00c。链接的提示下划线为无。 类tip:hover效果,无背景色,文字颜色为#000。 在默认情况下,类tip下的span是不显示的,即:display:none。 类tip:hover状态下的span设置: 定义为块元素,绝对定位于距上26px距左为10px。 下边框与右边框均为2px的实线,颜色为#eee。 这里是tip提示的最外边框,此设置定位它的位置并形成了简单的阴影效果。 类tip:hover状态下的span里面的p的设置: 定义文字颜色为#f60,居左对齐。 填充为5px,使文字与边框有一定的距离。 边框为1px的实线,颜色为#ccc。背景色为白色#fff。 这里定义了tip文字的显示,将tip四周形成实绩边框。 再加上前面span中定义了下边框及右边框,就勾勒出了tip提示的容器效果。
上一篇:完全CSS写的鼠标悬停tip效果
下一篇:在htm网页实现运行代码功能
登录 注册