CSS3边框属性_圆角、CSS画基本图形(圆形、三角形、多边形、爱心、八卦等)

有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,用的是firefox或者chrome,当然IE也能看一部分

1、正方形

div{
background:#F00;
width:100px;
height:100px;
}

2、长方形

div{
background:#F00;
width:200px;
height:100px;
}

3、圆形


div{
width: 100px;
height: 100px;
background: red;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
}

4、椭圆


div{
width: 200px;
height: 100px;
background: red;
-moz-border-radius: 100px / 50px;
-webkit-border-radius: 100px / 50px;
border-radius: 100px / 50px;
}

5、上三角


div{
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid red;
}

6、正方形

7、正方形

8、正方形

9、正方形

10、正方形

11、正方形

12、正方形

13、正方形

14、正方形

15、正方形

16、正方形

17、正方形

18、正方形

19、正方形

20、正方形

21、正方形

22、正方形

23、正方形

24、正方形

25、正方形

26、8角星


div {
background: red;
width: 80px;
height: 80px;
position: relative;
text-align: center;
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
-ms-transform: rotate(20deg);
-o-transform: rotate(20eg);
transform: rotate(20deg);
}
div:before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 80px;
width: 80px;
background: red;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}

27、钻石


div{
border-style: solid;
border-color: transparent transparent red transparent;
border-width: 0 25px 25px 25px;
height: 0;
width: 50px;
position: relative;
margin: 20px 0 50px 0;
}
div:after {
content: "";
position: absolute;
top: 25px;
left: -25px;
width: 0;
height: 0;
border-style: solid;
border-color: red transparent transparent transparent;
border-width: 70px 50px 0 50px;
}

28、阴阳八卦


div {
width: 96px;
height: 48px;
background: #eee;
border-color: #000;
border-style: solid;
border-width: 2px 2px 50px 2px;
border-radius: 100%;
position: relative;
}

div:before {
content: "";
position: absolute;
top: 50%;
left: 0;
background: #eee;
border: 18px solid #000;
border-radius: 100%;
width: 12px;
height: 12px;
}

div:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
background: #000;
border: 18px solid #eee;
border-radius:100%;
width: 12px;
height: 12px;
}

CSS3边框属性_圆角、CSS画基本图形(圆形、三角形、多边形、爱心、八卦等)

时间: 2024-10-13 12:23:00

CSS3边框属性_圆角、CSS画基本图形(圆形、三角形、多边形、爱心、八卦等)的相关文章

CSS3_边框属性之圆角

一.border-radius是向元素添加圆角边框: border-radius的值不仅能用px单位,你还可以用百分比或者em,但兼容性目前还不太好.(都不能是负值) 1.border-radius 设置或检索对象使用圆角边框. 如果提供四个参数值,将按上左.上右.下右.下左的顺序作用于四个角. 如果提供一个,将用于全部的于四个角. 如果提供两个,第一个用于上左.下右,第二个用于上右.下左. 如果提供三个,第一个用于上左,第二个用于上右.下左,第三个用于下右. 垂直半径也遵循以上4点. 对应的脚

CSS3_边框属性之圆角的基本图形案例

一.正方形 div{ background:#F00; width:100px; height:100px;}   二.长方形 div{background:#F00;width:200px;height:100px;} 三.圆形 把宽度(width)与高度(height)值设置为一致(也就是正方形),并且四个圆角值都设置为它们值的一半. div{width: 100px;height: 100px;background: red;-moz-border-radius: 50px;-webkit

css画常用图形

1.圆形 在设置CSS时要设置宽度和高度相等,然后设置border-radius属性为宽度或高度的一半即可 .circle {     width: 120px;     height: 120px;     background: #7fee1d;     -moz-border-radius: 60px;     -webkit-border-radius: 60px;     border-radius: 60px; } 2.椭圆形 设置椭圆形的CSS时,高度要设置为宽度的一半,borde

CSS画基本图形——圆

#cicle {             width: 100px;             height: 100px;             background-color: #000;             -moz-border-radius: 50px;             -webkit-border-radius: 50px;             border-radius: 50px;         } 实验表明 border-radius 只要是大于 heigh

css绘制各种图形,三角形,长方形,梯形

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title> New Document </title>  <meta name="Generator" content="EditPlu

C++ 画星号图形——空心三角形(星号左对齐)(核心代码介绍)

//输出一个由星号组成的三角形(星号左对齐) int a;//控制组成三角形的星号的行数 cout<<"请输入要组成三解形的星号的行数n(n>=2):\n"; cin>>a; for(int i=0;i<a;i++)//控制行数 { for(int j=0;j<=i;j++)//控制每行星号的个数. { if(i==0||i==a-1) { cout<<"* ";//星号后加了一个空格(为使打印出一图形更直观).

C++ 画星号图形——圆形(核心代码记录)

void Circle::print_char(int x1,int x2) { int i; // 计算这一行的宽度,终端最多显示80列 int n = max(x1, x2) + 1; n = n > 80 ? 80 : n; for (i = 0; i < n; i++) { if (i == x1 || i == x2) printf("*"); else printf(" "); } printf("\n"); } void

C++ 画星号图形——空心三角形(星号居中对齐)(核心代码介绍)

//输出另外一种由星号组成的三角形(星号居中对齐) int a;//控制组成三角形的星号的行数 cout<<"请输入要组成三解形的星号的行数n(n>=2):\n"; cin>>a; for(int i=1;i<a+1;i++)//控制行数 { for(int j=a-i;j>=0;j--) { cout<<" ";//这里是两个空格 } for(int k=0;k<2*i-1;k++)//控制每行星号的个数

css绘制特殊图形,meida查询,display inline-box间隙问题以及calc()函数

本文同时发表于本人个人网站 www.yaoxiaowen.com 距离上一篇文章已经一个月了,相比于写代码,发现写文章的确是更需要坚持的事情.言归正传,梳理一下这一个月来,在写ife任务时,有必要记录的问题吧.一,css画特殊图形. 在网页中,需要一些特殊图形时.比如半圆形,三角形等,我们一般是让ui切图,但是实际上,利用css的边框 (border)属性,我们可以绘制一些有规律的图形. 盒模型中元素有四个角,那么每个角就存在一个弧度的属性. 先看代码: 1 .half_circle{ 2 wi