html+CSS实例效果(5):em实现倒三角的提示效果

<div class="c_page mt14 clearfix">
<span class="record">1/14P&nbsp;&nbsp;&nbsp;134Records</span>
<span class="first disable"><em class="bar"></em><em class="leftjib"></em><em class="leftjib"></em> <em class="text">First</em></span>
<span class="prev disable"><em class="leftjib"></em><em class="text">Prev</em></span>
<span class="btnList">
<a href="" class="num current">1</a>
<a href="" class="num">2</a>
<a href="" class="num">3</a>
<a href="" class="num">4</a>
<a href="" class="num">5</a>
</span>
<span class="next "><em class="text">Next</em><em class="rightjib"></em></span>
<span class="last "><em class="text">Last</em><em class="rightjib"></em><em class="rightjib"></em><em class="bar"></em></span>
</div>
<style>
.c_page{color:#0078bd;padding:0 0 20px ;font-size:12px;}
.c_page em{font-style:normal;overflow:hidden;}
.c_page span{float:left;}
.record{color:#999;padding-right:9px;}
.first ,.prev ,.next ,.last{cursor:pointer;margin:0 8px;display:inline;}
.text{padding:0 4px;}
.bar{width:2px;height:10px;background-color:#0078bd;}
.leftjib{border-color:#fff #0078bd #fff #fff;border-style:solid solid solid none;}
.rightjib{border-color:#fff #fff #fff #0078bd;border-style:solid none solid solid;}
.bar ,.leftjib ,.rightjib ,.text {float:left;}
.bar ,.leftjib ,.rightjib{display:inline;margin-top:3px;}
.leftjib ,.rightjib{border-width:5px;width:0;height:0;}
.disable{color:#999;cursor:default;}
.disable .bar{background-color:#999;}
.disable .leftjib{border-color:#fff #999 #fff #fff;}
.disable .rightjib{border-color:#fff #999 #fff #fff;}
</style>

<!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>em实现倒三角的提示效果</title>
</head>
<style>
#menu {width:500px;padding:0;margin:40px auto;list-style-type:none;display:<span href="tag.php?name=tab" onclick="tagshow(event)" class="t_tag">tab</span>le;}
#menu li {width:100px; float:left; line-height:30px}
#menu a {position:relative;display:block; text-decoration:none; background:#cccccc;width:100px; }
#menu a span {display:block; font-weight:bold;color:#000; border-style:solid;border-width:0px 2px 2px 0px; border-color:#fff #fff #06a #fff;text-align:center; }
#menu a em {display:none;}
#menu a:hover {background:#FF0000;}
#menu a:hover span {color:#fff; }
#menu a:hover em {display:block; overflow:hidden; border:6px solid #06a; border-color:#06a #fff; border-width:6px 6px 0 6px; position:absolute; left:50%; top:100%;margin-left:-6px;}
</style>
<body>
<ul id="menu">
<li><a href="#"><span>M One</span><em></em></a></li>
<li><a href="#"><span>M Two</span><em></em></a></li>
<li><a href="#"><span>M Three</span><em></em></a></li>
<li><a href="#"><span>M Four</span><em></em></a></li>
</ul>
</body>
</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=utf-8" />
<title>模拟表格对角线</title>
<style type="text/css">
*{padding:0;margin:0;} caption{font-size:14px;font-weight:bold;}
table{ border-collapse:collapse;border:1px #525152 solid;width:50%;margin:0 auto;margin-top:100px;}
th,td{border:1px #525152 solid;text-align:center;font-size:12px;line-height:30px;background:#C6C7C6;}
th{background:#D6D3D6;} /*模拟对角线*/
.out{ border-top:40px #D6D3D6 solid;/*上边框宽度等于表格第一行行高*/
width:0px;/*让容器宽度为0*/
height:0px;/*让容器高度为0*/
border-left:80px #BDBABD solid;/*左边框宽度等于表格第一行第一格宽度*/
position:relative;/*让里面的两个子容器绝对定位*/ }
b{font-style:normal;display:block;position:absolute;top:-40px;left:-40px;width:35px;}
em{font-style:normal;display:block;position:absolute;top:-25px;left:-70px;width:55x;}
.t1{background:#BDBABD;}
</style>
</head>

html+CSS实例效果(6):模拟表格对角线

<body>
<table>
<caption>用div+css模拟表格对角线</caption>
<tr>
<th style="width:80px;">
<div class="out"> <b>类别</b> <em>姓名</em> </div>
</th>
<th>年级</th>
<th>班级</th>
<th>成绩</th>
<th>班级均分</th>
</tr>
<tr>
<td class="t1">张三</td>
<td>三</td>
<td>2</td>
<td>62</td>
<td>61</td>
</tr>
<tr>
<td class="t1">李四</td>
<td>三</td> <td>1</td>
<td>48</td> <td>67</td>
</tr>
<tr>
<td class="t1">王五</td>
<td>三</td> <td>5</td>
<td>79</td> <td>63</td>
</tr>
<tr> <td class="t1">赵六</td> <td>三</td> <td>4</td> <td>89</td> <td>66</td> </tr>
</table>
</body>
</html>

html+CSS实例效果(7):纯CSS超过宽度显示省略号

<!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=utf-8" />
<title>纯CSS超过宽度显示省略号</title>
<style type="text/css">
*{ margin:0; padding:0; font-size:12px; font-family:"新宋体";}
ol{ background:url(http://www.hemin.cn/blog/wp-content/uploads/2009/06/list.jpg) no-repeat left -2px;}
li{position:relative; padding:0 60px 0 20px; height:20px; overflow:hidden; line-height:20px; width:250px;
list-style:none;}
li a{ position:relative;background: url(http://www.hemin.cn/blog/wp-content/uploads/2009/10/pot.gif) no-repeat
230px top;display:inline-block; text-decoration:none; color:#000; padding-right:12px; margin-right:10px;}
li a:hover{ text-decoration:underline;}
li a em{width:10px; height:18px; overflow:hidden;background:#FFF; position:absolute;right:0; bottom:0;
text-indent:-999px;} li span{ position:absolute; padding-left:5px; color:#CCC;}
</style>
</head>
<body>
<ol>
<li><a href="#">练演员<em>...</em></a><span> 2009-6-21</span></li>
<li><a href="#">练演员的训演员<em>...</em></a><span> 2009-6-21</span></li>
<li><a href="#">杂技团美女演员的训练<em>...</em></a><span> 2009-6-21</span></li>
<li><a href="#">杂技团美女演员的训练演员的训练演员的训练训练演员的训练演员的训练训练演员的训练演员的训练训演员的训练演员的训练< em>...</em></a><span>2009-6-21</span></li>
<li><a href="#">杂技团美女演员的训练演员的训练演员的训练训练演员的训练演员的训练训练演员的训练演员的训练练演员的训练演员的训练技团美女演员的训练演员技团美女演员的训练演员< em>...</em></a><span>2009-6-21</span></li>
</ol>
</body>
</html>

html CSS实例效果(8):纯CSS图片放大效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<META NAME="Author" CONTENT="hhshushu" />
<META NAME="Keywords" CONTENT="纯CSS图片放大效果" />
<META NAME="Description" CONTENT="纯CSS图片放大效果" />
<title>纯CSS图片放大效果</title>
<style type="text/css" title="">
body{width:320px;margin:0 auto;padding:20px;background:#000;color:#000;}
#main-content{border:5px solid #7bc809;padding:5px;background:#fff ;}
ul{ margin:0;padding:0;list-style:none;padding-bottom:300px; /*padding给图片撑开空间*/}
li{display:inline;}
li a{position:relative;}
li a:hover{position:relative;border:none;z-index:1000;}/*此处要有border:none属性,否则IE6下面无法显示出来,是IE6伪类的BUG*/
li a img{width:100px;height:100px;border:none;position:absolute;}/*使用绝对定位让图片固定从而脱离页面流*/
li a:hover img{position: absolute;left:-10px;top:-50px;width:240px;height:240px;padding:5px;background:#fff;border:2px solid #000;z-index:1000;} /*注意这里的z-index显示设置,否则会有重叠*/
li#pic-01 a img{top:0;left:0;}
li#pic-02 a img{top:0;left:100px;}
li#pic-03 a img{top:0;left:200px;}
li#pic-04 a img{top:100px;left:0;}
li#pic-05 a img{top:100px;left:100px;}
li#pic-06 a img{top:100px;left:200px;}
li#pic-07 a img{top:200px;left:0px;}
li#pic-08 a img{top:200px;left:100px;}
li#pic-09 a img{top:200px;left:200px;}
/*定位图片的排布*/
</style>
</head>
<body>
<div id="main-content" >
<ul>
<li id="pic-01"><a href="http://bbs.blueidea.com"><img src="http://bbs.blueidea.com/images/default/logo.gif" alt="图1" /></a></li>
<li id="pic-02"><a href="http://bbs.blueidea.com"><img src="http://bbs.blueidea.com/images/default/logo.gif" alt="图2" /></a></li>
<li id="pic-03"><a href="http://home.blueidea.com/apps.php?do=case&ac=lists&uid=560226&picid=68256"><img src="http://home.blueidea.com/attachment/201102/24/560226_12985459674K0h_t.jpg" alt="图3" /></a></li>
<li id="pic-04"><a href="#"><img src="#" alt="图4" /></a></li>
<li id="pic-05"><a href="#"><img src="#" alt="图5" /></a></li>
<li id="pic-06"><a href="#"><img src="#" alt="图6" /></a></li>
<li id="pic-07"><a href="#"><img src="#" alt="图7" /></a></li>
<li id="pic-08"><a href="#"><img src="#" alt="图8" /></a></li>
<li id="pic-09"><a href="#"><img src="#" alt="图8" /></a></li>
</ul>
</div>
</body>
</html>

时间: 2024-10-29 00:09:51

html+CSS实例效果(5):em实现倒三角的提示效果的相关文章

使用css(border)边框实现倒三角

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>使用border制作倒三角</title> </head> <body> <style> .arrow_01 { width: 0; height: 0; border: 60px solid #000; border-color: blue transpa

jQuery开发之超链接提示效果和图片提示效果

1,超链接提示效果 超链接自带的有提示效果的,这里就把自己定义的提示效果放在一起可以进行一下比较.示例代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type"

CSS中强大的EM

使用CSS也好久了,但一直都是在使用"px"来设置Web元素的相关属性,未敢使用"em".主要原因是,对其并不什么了解,只知道一点概念性的东西,前段时间在项目中要求使用"em"作为单位设置元素,所以从头对"em"学习了一回.稍为有一点理解,今天特意整理了一份博文与大家一起分享,希望对童子们有些许的帮助. 这篇教程将引导大家如何使用"em"来创建一个基本的弹性布局,从而学习其如何计算?又是如何使用"

CSS如何实现段落首字符缩进两个字符效果

CSS如何实现段落首字符缩进两个字符效果:段落首行第一字符缩进是组织语言的尝试,当然使用空格 也可以实现此效果,不过这样就略显粗傻,下面就介绍一下使用text-indent属性实现此效果,关于text-indent属性可以i参阅CSS的text-indent属性一章节.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="auth

【转载】CSS中强大的EM

转载自:[W3CPLUS]   http://www.w3cplus.com/css/px-to-em 使用CSS也好久了,但一直都是在使用“px”来设置Web元素的相关属性,未敢使用“em”.主要原因是,对其并不什么了解,只知道一点概念性的东西,前段时间在项目中要求使用“em”作为单位设置元素,所以从头对“em”学习了一回.稍为有一点理解,今天特意整理了一份博文与大家一起分享,希望对童子们有些许的帮助. 这篇教程将引导大家如何使用“em”来创建一个基本的弹性布局,从而学习其如何计算?又是如何使

CSS 实例

CSS 实例 CSS背景 设置页面的背景颜色 设置不同元素的背景颜色 设置一个图像作为页面的背景 错误的的背景图片 如何在水平方向重复背景图像 如何定位背景图像 一个固定的背景图片(这个图片不会随页面的其余部分滚动) 在一个声明的所有背景属性 高级的背景例子 背景属性的解释 CSS文本 设置不同元素的文本颜色 文本对齐 移除链接下划线 装饰文字 控制文本中的字母 缩进文本 指定了字符之间的空间 指定了行与行之间的空间 设置元素的文本方向 增加单词之间的空格 在一个元素内禁用文字换行 内部文字图像

CSS 中 px 和 em

什么是弹性布局? 用户的文字大小与弹性布局 用户的浏览器默认渲染的文字大小是"16px",换句话说,Web页面中"body"的文字大小在用户浏览器下默认渲染是"16px".当然,如果用户愿意他可以改变这种字体大小的设置,用户可以通过UI控件来改变浏览器默认的字体大小. 弹性设计有一个关键地方Web页面中所有元素都使用"em"单位值."em"是一个相对的大小,我们可以这样来设置1em,0.5em,1.5em等

CSS中强大的EM [转]

使用CSS也好久了,但一直都是在使用“px”来设置Web元素的相关属性,未敢使用“em”.主要原因是,对其并不什么了解,只知道一点概念性的东西,前段时间在项目中要求使用“em”作为单位设置元素,所以从头对“em”学习了一回.稍为有一点理解,今天特意整理了一份博文与大家一起分享,希望对童子们有些许的帮助. 这篇教程将引导大家如何使用“em”来创建一个基本的弹性布局,从而学习其如何计算?又是如何使用“em”对层进行弹性扩展?又是如何扩展文本和图像等内容?下在我们就一起带着这些问题开始今天的“em”之

css实现的当鼠标悬浮弹出说明层效果

css实现的当鼠标悬浮弹出说明层效果:本章节分享一段代码实例,它是使用纯css实现的鼠标悬浮弹出说明层效果.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</