CSS3绘制的奥运五环
来源:互联网 发布:网络时时音频监 编辑:程序博客网 时间:2024/04/29 21:50
<!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>CSS3绘制的奥运五环</title>
<style type="text/css">
body{
margin:20px;
background-color:#fff;
}
ul.flag{
list-style-type:none;
position: relative;
margin: 20px auto;
z-index:1;
top:30px;
left:30px;
}
.flag li, .flag li:after{
-webkit-border-radius: 6em;
-moz-border-radius: 6em;
border-radius: 6em;
position: absolute;
}
.flag li{
width: 12em;
height: 12em;
left: 0;
top: 0;
font-size: 1em;
}
.flag li:after{
display: block;
content: "";
top: -0.1em;
left: -0.1em;
right: -0.1em;
bottom: -0.1em;
border: solid 1.4em black;
}
.flag .blue{
z-index: 10;
left: 0;
top: 0;
}
.flag .yellow { z-index: 20; left: 6.8em; top: 5.7em; }
.flag .black { z-index: 21; left: 13.6em; top: 0; }
.flag .green { z-index: 20; left: 20.4em; top: 5.7em; }
.flag .red { z-index: 10; left: 27.2em; top: 0px; }
.flag .blue:after{
border-color: blue;
-webkit-box-shadow:-4px -2px 2px #00007f;
-moz-box-shadow:-4px -2px 2px #00007f;
-o-box-shadow:-4px -2px 2px #00007f;
box-shadow:-4px -2px 2px #00007f;
}
.flag .yellow:after{
border-color: yellow;
-webkit-box-shadow:-4px -2px 2px #808000;
-moz-box-shadow:-4px -2px 2px #808000;
-o-box-shadow:-4px -2px 2px #808000;
box-shadow:-4px -2px 2px #808000;
}
.flag .black:after{
border-color: black;
-webkit-box-shadow:-0px -4px 2px #808080;
-moz-box-shadow:0px -4px 2px #808080;
-o-box-shadow:0px -4px 2px #808080;
box-shadow:0px -4px 2px #808080;
}
.flag .green:after{
border-color: green;
-webkit-box-shadow:4px -2px 2px #001000;
-moz-box-shadow:4px -2px 2px #001000;
-o-box-shadow:4px -2px 2px #001000;
box-shadow:4px -2px 2px #001000;
}
.flag .red:after{
border-color: red;
-webkit-box-shadow:4px -2px 2px #800000;
-moz-box-shadow:4px -2px 2px #800000;
-o-box-shadow:4px -2px 2px #800000;
box-shadow:4px -2px 2px #800000;
}
.flag .blue.alt { z-index: 24; }
.flag .yellow.alt,
.flag .green.alt,
.flag .red.alt{ z-index: 23; }
.flag .blue.alt:after {
/* 让黄色压住蓝色 */
border-bottom-color: transparent;
}
.flag .yellow.alt:after {
/* 让黑色压住黄色 */
border-right-color: transparent;
}
.flag .green.alt:after {
/* 让黑色压住绿色 */
border-top-color: transparent;
}
.flag .red.alt:after {
/* 让绿色压住红色 */
border-left-color: transparent;
}
/*高光*/
div.light{
position: relative;
width:50em;
height:25em;
background:-webkit-linear-gradient(left top,rgba(255, 255,255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0));
background:-moz-linear-gradient(left top,rgba(255, 255,255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0));
background:-o-linear-gradient(left top,rgba(255, 255,255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0));
background:linear-gradient(left top,rgba(255, 255,255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0));
top:0;
left:0;
z-index:2;
}
</style>
</head>
<body>
<ul class="flag">
<li class="blue"></li>
<li class="blue alt"></li>
<li class="yellow"></li>
<li class="yellow alt"></li>
<li class="black"></li>
<li class="green"></li>
<li class="green alt"></li>
<li class="red"></li>
<li class="red alt"></li>
</ul>
<div class="light"></div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CSS3绘制的奥运五环</title>
<style type="text/css">
body{
margin:20px;
background-color:#fff;
}
ul.flag{
list-style-type:none;
position: relative;
margin: 20px auto;
z-index:1;
top:30px;
left:30px;
}
.flag li, .flag li:after{
-webkit-border-radius: 6em;
-moz-border-radius: 6em;
border-radius: 6em;
position: absolute;
}
.flag li{
width: 12em;
height: 12em;
left: 0;
top: 0;
font-size: 1em;
}
.flag li:after{
display: block;
content: "";
top: -0.1em;
left: -0.1em;
right: -0.1em;
bottom: -0.1em;
border: solid 1.4em black;
}
.flag .blue{
z-index: 10;
left: 0;
top: 0;
}
.flag .yellow { z-index: 20; left: 6.8em; top: 5.7em; }
.flag .black { z-index: 21; left: 13.6em; top: 0; }
.flag .green { z-index: 20; left: 20.4em; top: 5.7em; }
.flag .red { z-index: 10; left: 27.2em; top: 0px; }
.flag .blue:after{
border-color: blue;
-webkit-box-shadow:-4px -2px 2px #00007f;
-moz-box-shadow:-4px -2px 2px #00007f;
-o-box-shadow:-4px -2px 2px #00007f;
box-shadow:-4px -2px 2px #00007f;
}
.flag .yellow:after{
border-color: yellow;
-webkit-box-shadow:-4px -2px 2px #808000;
-moz-box-shadow:-4px -2px 2px #808000;
-o-box-shadow:-4px -2px 2px #808000;
box-shadow:-4px -2px 2px #808000;
}
.flag .black:after{
border-color: black;
-webkit-box-shadow:-0px -4px 2px #808080;
-moz-box-shadow:0px -4px 2px #808080;
-o-box-shadow:0px -4px 2px #808080;
box-shadow:0px -4px 2px #808080;
}
.flag .green:after{
border-color: green;
-webkit-box-shadow:4px -2px 2px #001000;
-moz-box-shadow:4px -2px 2px #001000;
-o-box-shadow:4px -2px 2px #001000;
box-shadow:4px -2px 2px #001000;
}
.flag .red:after{
border-color: red;
-webkit-box-shadow:4px -2px 2px #800000;
-moz-box-shadow:4px -2px 2px #800000;
-o-box-shadow:4px -2px 2px #800000;
box-shadow:4px -2px 2px #800000;
}
.flag .blue.alt { z-index: 24; }
.flag .yellow.alt,
.flag .green.alt,
.flag .red.alt{ z-index: 23; }
.flag .blue.alt:after {
/* 让黄色压住蓝色 */
border-bottom-color: transparent;
}
.flag .yellow.alt:after {
/* 让黑色压住黄色 */
border-right-color: transparent;
}
.flag .green.alt:after {
/* 让黑色压住绿色 */
border-top-color: transparent;
}
.flag .red.alt:after {
/* 让绿色压住红色 */
border-left-color: transparent;
}
/*高光*/
div.light{
position: relative;
width:50em;
height:25em;
background:-webkit-linear-gradient(left top,rgba(255, 255,255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0));
background:-moz-linear-gradient(left top,rgba(255, 255,255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0));
background:-o-linear-gradient(left top,rgba(255, 255,255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0));
background:linear-gradient(left top,rgba(255, 255,255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.9),rgba(255, 255, 255,0),rgba(255, 255, 255,0.7),rgba(255, 255, 255,0));
top:0;
left:0;
z-index:2;
}
</style>
</head>
<body>
<ul class="flag">
<li class="blue"></li>
<li class="blue alt"></li>
<li class="yellow"></li>
<li class="yellow alt"></li>
<li class="black"></li>
<li class="green"></li>
<li class="green alt"></li>
<li class="red"></li>
<li class="red alt"></li>
</ul>
<div class="light"></div>
</body>
</html>
- CSS3绘制的奥运五环
- 【MATLAB】用MATLAB绘制奥运五环
- css3圆角实现奥运五环标志
- Matlab 关于奥运五环的制作
- 生成奥运五环的matlab代码
- 奥运五环
- 奥运五环
- 制作奥运五环
- 奥运五环
- 第一讲:使用html5——canvas绘制奥运五环
- windows 程序设计 奥运五环
- Html5制作奥运五环
- CreateJS奥运五环动画
- CreateJS奥运五环动画
- canvas画奥运五环
- H5+CSS3实现奥运5环
- Android 图形:绘制渐变色奥运五环图形,游戏文字,验证码,Matrix旋转,缩放,倾斜,平移等
- 用Applet画一个奥运五环
- 在Action中获取servlet API(1)
- MVCFckeditor的小问题
- 最简单的 Git 使用流程
- linux 笔记1
- u-boot 配置文件
- CSS3绘制的奥运五环
- 在线社交+电子商务=?
- ubuntu12.04安装kde桌面
- Java输入流之BufferReader和Scanner的用法!
- Linux必学的60个命令(二) - 文件处理
- MVC根据角色自动选择母版页
- Linux必学的60个命令(三)-系统管理
- poll 函数
- Linux必学的60个命令(四)-网络操作