CSS对话框特效 兼容性好

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CSS对话框</title>
<style type="text/css">
*{padding: 0;margin: 0;font-size: 12px;}
body{padding: 50px;}
.arrow{position: relative;width: 20px;height: 20px;margin: 0 0 0 15px;}
.arrow .arrow_border,.arrow .arrow_content{width: 0;height: 0;overflow: hidden;border-width: 10px;border-style: dashed dashed solid

dashed;}
.arrow .arrow_border{border-color: transparent transparent #CCCCCC transparent;}
.arrow .arrow_content{border-color: transparent transparent #EEEEEE transparent;position: absolute;top: 1px;}
.main{width: 400px;}
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height: 1px;overflow: hidden;display: block;}
.b1,.b8{height: 0px;margin: 0 5px;}
.b1{border-bottom: #CCC solid 1px;}
.b8{border-top: #CCC solid 1px;}
.b2,.b3,.b4,.b5,.b6,.b7{border-left: #CCC solid 1px;border-right: #CCC solid 1px;}
.b2,.b7{margin: 0 3px;border-width: 2px;}
.b3,.b6{margin: 0 2px;}
.b4,.b5{margin: 0 1px;height: 2px;}
.b2,.b3,.b4,.b5,.b6,.b7,.content{background-color: #EEE;}
.content{border-left: solid #CCC 1px;border-right: solid #CCC 1px;padding: 25px;position: relative;}
.content span{font-size: 72px;color: #CCCCCC;position: absolute;}
.content span.font-left{top: -10px;left: -30px;_left: -55px;/* 为了兼容IE6.0*/}
.content span.font-right{bottom: -45px;right: -30px;}
.content p{text-indent: 2em;}
.content p.translation{text-align: right;font-style: italic;}
</style>
</head>
<body>
<div class="arrow">
<div class="arrow_border"></div>
<div class="arrow_content"></div>
</div>
<div class="main">
<b class="b1"></b>
<b class="b2"></b>
<b class="b3"></b>
<b class="b4"></b>
<div class="content">
<span class="font-left">“</span>
<span class="font-right">”</span>
<p>CSS实现的对话框特效,纯CSS实现的,不是CSS3,因此兼容性还是相当不错的。你在网页上可以使用一些这样的框框。

</p>
</div>
<b class="b5"></b>
<b class="b6"></b>
<b class="b7"></b>
<b class="b8"></b>
</div>
<div>http://www.999jiujiu.com/</div>
</body>
</html>

时间: 2024-10-11 00:49:04

CSS对话框特效 兼容性好的相关文章

css圆角特效

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>css圆角特效</title> <style> div{ text-align: center; font-size: 32px; width: 100px; color: white; padding: 10px; margin: 10px; -webkit-border-radiu

实用带多种CSS动画特效的jQuery弹出层插件hDialog.js

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <link rel=&qu

CSS 多浏览器兼容性问题及解决方案

css的兼容性也是大家关注的热点.大家一定要注意多测试. Javascript 多浏览器兼容性问题及解决方案 兼容性处理要点1.DOCTYPE 影响 CSS 处理 2.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width 3.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式 4.div 的垂直居中问题: vertical-

CSS常见问题及兼容性

CSS常见问题 1 (IE6,7)H5标签兼容 解决方法1:(只显示核心代码) 1<script> 2 //通过js动态的去创建H5标签 3 document.createElement("header"); 4 document.createElement("section"); 5 document.createElement("footer"); 6 </script> 7  8 <style> 9 //

CSS 选择器的兼容性

参考网站 http://blog.csdn.net/yume_sola/article/details/70215695 http://www.youdiancms.com/jianrong/614.html 标签选择器 就是用标签名来当做选择器. 1 .所有标签都能够当做选择器,比如body.h1.dl.ul.span等等 2 .不管这个标签藏的多深,都能够被选择上. 3 .选择的是所有的,而不是某一个.所以是共性,而不是特性. 希望页面上所有的超级链接都没有下划线: a{ /*去掉下划线:*

Css文字特效之text-shadow特效

今天总结一下文字特效text-shadow,如果用好它可以做出各种不一样的效果,下图是我做出的几种效果. 怎么样,看起来很不错吧,下面贴代码. /* css */ p{ width:300px; margin:0 auto; background:#e9e9e9; padding:30px 0; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; } .a1{

CSS 对话框的实现

直接入正题,以下是两种实现方法的html部分: 1 <div class="one"> 2 <em></em><span></span> 3 我是第一个对话框 4 </div> 5 <div class="two"> 6 我是第二个对话框 7 </div> 第一种的CSS样式如下: 1 /*one CSS气泡框*/ 2 .one { 3 position: relativ

商品产品列表分类可右侧展开详细分类DIV+CSS+JS特效(http://www.divcss5.com/css-texiao/texiao746.shtml)

仿京东.当当等大型网站商品分类.产品分类展开菜单,鼠标移动对应分类上右侧展开更详细分类特效,此分类特效采用DIV+CSS+JS实现兼容各大浏览器,可任意更改,简单大方. 商品分类右侧展开更详细特效截图 鼠标放到商品分类上背景变色.加边框,同时右侧对应显示更详细的分类内容.可用于商品分类.产品分类的详细分类展开隐藏. 本分类特效菜单采用DIV CSS布局. 在线演示:

Css几个兼容性问题

1.BUG_fireFox!!!一个容器内的子容器如果要左右浮动的话,需要在这个容器设置上样式:"overflow:hidden". 注:内部元素浮动就会导致外面的容器的高度在firefox中不能够自适应内部元素的高度,所以我们首先 要在父容器的CSS代码中加入“overflow:hidden;”. 2.IE6的双边距问题!! 原因:当父容器当中的子容器(块级元素)有浮动样式的时候,给元素添加margin-left和margin-right样式, 在ie6下就会出现双倍边距. 解决方法