首页 >

css写各种形状 |css background拉伸

css幼圆,css div 添加边框,css字体 自适应,鼠标滑过显示css样式,css块状元素上下居中,css同名样式优先级,css background拉伸css写各种形状 |css background拉伸

圆形是一种常见的形状,可以用CSS来创建。可以使用CSS的`:before`和`:after`伪元素来创建一个圆形。

“`css

:before {

content: “”;

border-radius: 50%;

width: 100px;

height: 100px;

display: inline-block;

上述代码使用`border-radius`属性将半径设置为50%,使用`width`和`height`属性将元素设置为100px,使用`display: inline-block`将其转换为一个内联块元素。

二、椭圆形

椭圆形可以用CSS的`:before`和`:after`伪元素来创建,也可以使用CSS的`椭圆形`属性。

“`css

:before {

content: “”;

border-radius: 50%;

width: 100px;

height: 80px;

background-color: #ff7f7f;

border: 2px solid #ff7f7f;

:after {

content: “”;

border-radius: 50%;

width: 80px;

height: 100px;

background-color: #ff0000;

border: 2px solid #ff0000;

上述代码使用`border-radius`属性将半径设置为50%,使用`width`和`height`属性将元素设置为80px和100px,并使用`background-color`属性设置一个椭圆形的背景色。

三、正方形

正方形可以用CSS的`:before`和`:after`伪元素来创建,也可以使用CSS的`正方形`属性。

“`css

:before {

content: “”;

border-radius: 50%;

width: 100px;

height: 100px;

background-color: #ff6666;

border: 2px solid #ff6666;

:after {

content: “”;

border-radius: 50%;

width: 100px;

height: 80px;

background-color: #gg6666;

border: 2px solid #gg6666;

上述代码使用`border-radius`属性将半径设置为50%,使用`width`和`height`属性将元素设置为100px和80px,并使用`background-color`属性设置一个正方形的背景色。

四、长方形

长方形可以用CSS的`:before`和`:after`伪元素来创建,也可以使用CSS的`长方形`属性。

“`css

:before {

content: “”;

border-radius: 50%;

width: 200px;

height: 100px;

background-color: #ff8080;

border: 2px solid #ff8080;

:after {

content: “”;

border-radius: 50%;

width: 100px;

height: 200px;

background-color: #gg0000;

border: 2px solid #gg0000;

上述代码使用`border-radius`属性将半径设置为50%,使用`width`和`height`属性将元素设置为200px和100px,并使用`background-color`属性设置一个长方形的背景色。

五、三角形

三角形可以用CSS的`:before`和`:after`伪元素来创建,也可以使用CSS的`三角形`属性。

“`css

:before {

content: “”;

border-radius: 50%;

width: 100px;

height: 80px;

background-color: #ff0000;

border: 2px solid #ff0000;

:after {

content: “”;

border-radius: 50%;

width: 80px;

height: 50px;

background-color: #gg0000;

border: 2px solid #gg0000;

上述代码使用`border-radius`属性将半径设置为50%,使用`width`和`height`属性将元素设置为100px和80px,并使用`background-color`属性设置一个三角形的背景色。

心形可以用CSS的`:before`和`:after`伪元素来创建,也可以使用CSS的`心形`属性。

“`css

:before {

content: “”;

border-radius: 50%;

width: 100px;

height: 80px;

background-color: #ff0000;

border: 2px solid #ff0000;

:after {

content: “”;

border-radius: 50%;

width: 80px;

height: 50px;

background-color: #gg0000;

border: 2px solid #gg0000;

上述代码使用`border-radius`属性将半径设置为50%,使用`width`和`height`属性将元素设置为100px和80px,并使用`background-color`属性设置一个心形的背景色。

星形可以用CSS的`:before`和`:after`伪元素来创建,也可以使用CSS的`星形`属性。

“`css

:before {

content: “”;

border-radius: 50%;

width: 100px;

height: 50px;

background-color: #ff6666;

border: 2px solid #ff6666;

:after {

content: “”;

border-radius: 50%;

width: 50px;

height: 100px;

background-color: #gg6666;

border: 2px solid #gg6666;

上述代码使用`border-radius`属性将半径设置为50%,使用`width`和`height`属性将元素设置为100px和50px,并使用`background-color`属性设置一个星形的背景色。