css+div 小三角tip小提示
2013-11-11 21:18
363 查看
<!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+div 小三角tip小提示</title>
<style>
.w{ width:200px; position:absolute; background:#999; left:400px; top:200px; font-size:12px; text-align:left}
.x{ width:180px; position:relative; background:#ff9; border:1px solid #F96; padding:10px; left:-4px; top:-4px;}
.y , .z{position:absolute; left:130px;}
.y{ color:#ff9; top:-6px;}
.z{ color:#f96; top:-7px;}
</style>
</head>
<body>
<div class="w">
<div class="x"><p>用面向对象的思想去书写css,用面向对象的心态去书写css.</p>
<div class="z">◆</div>
<div class="y">◆</div>
</div>
</div>
</body>
</html>
显示效果:
模拟阴影的原理:
1、用一个层做背景层,背景颜色填充成阴影颜色。
2、在背景层里面放置目标层,目标层和背景层一样大。这样,目标层就完全遮盖了背景层。这时候只需给目标层设置为相对定位。使其偏离原来位置left和top各-4px,就模拟出了阴影。当然,不一定必须是-4,可以是其他数值。
代码:
模拟阴影css:
.w{ width:200px; position:absolute; background:#999; left:400px; top:200px; font-size:12px; text-align:left}/*模拟灰色阴影背景层*/
.x{ width:180px; position:relative; background:#ff9; border:1px solid #F96; padding:10px; left:-4px; top:-4px;}/*内容div*/
模拟小三角原理:
1、首先我们注意到“◆”,这个数值在网页上显示出来是一个菱形。◆。
2、菱形是由上下两个三角形组成的。我们设置两个菱形,都绝对定位,下面一个菱形的颜色是内容div的的边框颜色。上面一个菱形的颜色是内容div的内容颜色。这样,只要两个菱形在位置上相差一个像素,也就是下面的菱形在网页上的top比上面一个菱形小一个像素,就模拟出来边框了。
代码:
模拟小三角css:
.y , .z{position:absolute; left:130px;}
.y{ color:#ff9; top:-6px;}/*模拟小三角*/
.z{ color:#f96; top:-7px;}/*模拟小三角*
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>css+div 小三角tip小提示</title>
<style>
.w{ width:200px; position:absolute; background:#999; left:400px; top:200px; font-size:12px; text-align:left}
.x{ width:180px; position:relative; background:#ff9; border:1px solid #F96; padding:10px; left:-4px; top:-4px;}
.y , .z{position:absolute; left:130px;}
.y{ color:#ff9; top:-6px;}
.z{ color:#f96; top:-7px;}
</style>
</head>
<body>
<div class="w">
<div class="x"><p>用面向对象的思想去书写css,用面向对象的心态去书写css.</p>
<div class="z">◆</div>
<div class="y">◆</div>
</div>
</div>
</body>
</html>
显示效果:
模拟阴影的原理:
1、用一个层做背景层,背景颜色填充成阴影颜色。
2、在背景层里面放置目标层,目标层和背景层一样大。这样,目标层就完全遮盖了背景层。这时候只需给目标层设置为相对定位。使其偏离原来位置left和top各-4px,就模拟出了阴影。当然,不一定必须是-4,可以是其他数值。
代码:
模拟阴影css:
.w{ width:200px; position:absolute; background:#999; left:400px; top:200px; font-size:12px; text-align:left}/*模拟灰色阴影背景层*/
.x{ width:180px; position:relative; background:#ff9; border:1px solid #F96; padding:10px; left:-4px; top:-4px;}/*内容div*/
模拟小三角原理:
1、首先我们注意到“◆”,这个数值在网页上显示出来是一个菱形。◆。
2、菱形是由上下两个三角形组成的。我们设置两个菱形,都绝对定位,下面一个菱形的颜色是内容div的的边框颜色。上面一个菱形的颜色是内容div的内容颜色。这样,只要两个菱形在位置上相差一个像素,也就是下面的菱形在网页上的top比上面一个菱形小一个像素,就模拟出来边框了。
代码:
模拟小三角css:
.y , .z{position:absolute; left:130px;}
.y{ color:#ff9; top:-6px;}/*模拟小三角*/
.z{ color:#f96; top:-7px;}/*模拟小三角*
相关文章推荐
- Web布局连载——两栏固定布局(五)
- [div+css]晒晒最新制作专题推广页模板
- 纯CSS制作的新闻网站中的文章列表
- 10条影响CSS渲染速度的写法与使用建议第1/3页
- BS项目中的CSS架构_仅加载自己需要的CSS
- 很不错的 CSS Hack 又学了一招
- 发一个css比较清爽的写法
- CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
- css布局网页水平居中常用方法
- CSS经典技巧十则第1/2页
- css 兼容性问题this.style.cursor=''hand''
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- 欲练CSS ,必先解决IE的一些细节分析
- CSS文字截取功能实现代码
- 支持IE6 IE7 Firefox 的纯CSS的下拉菜单
- 不同版本IE使用不同css(css条件注释语句用法)
- css类选择器的使用方法详解
- css文本框与按钮美化效果代码
- 解决ie动态修改link样式,import css不刷新的问题
- 用css filter做鼠标滑过图片效果