十九、圆角边框&盒子阴影

2021-02-22  本文已影响0人  honest涛

一、 圆角边框(重点)

在CSS3中,新增了\color{red}{圆角边框}样式,这样我们的盒子就可以变圆角了。

image.png
\color{red}{border-radius}属性用于设置元素的外边框圆角。

语法:
border-radius:length;

\color{red}{radius半径(圆的半径)原理:}(椭)圆与边框的交集形成圆角效果。

圆角边框.png

二、盒子阴影(重点)

CSS3中新增了盒子阴影,我们可以使用\color{red}{box-shadow}属性为盒子添加阴影。

语法:
box-shadow: h-shadow v-shadow blur spread color inset;

描述
h-shadow 必需。水平阴影的位置。允许负值。
v-shadow 必需。垂直阴影的位置。允许负值。
blur 可选。模糊距离。
spread 可选。阴影的尺寸。
color 可选。阴影的颜色。
inset 可选。将外部阴影(outset)改为内部阴影。

\color{red}{注意:}
\color{red}{1.默认的是外阴影(outset),但是不可以写这个单词,否则导致阴影无效。}
\color{red}{2.盒子阴影不占用空间,不会影响其他盒子排列。}

三、文字阴影

在CSS3中,我们可以使用\color{red}{text-shadow}属性将阴影应用于文本。

语法:
text-shadow: h-shadow v-shadow blur color;

描述
h-shadow 必需。水平阴影的位置。允许负值。
v-shadow 必需。垂直阴影的位置。允许负值。
blur 可选。模糊距离。
color 可选。阴影的颜色。

四、案例

image.png
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .one {
            width: 300px;
            height: 100px;
            background-color: pink;
            border-radius: 10px;
        }
        .two {
            width: 200px;
            height: 200px;
            background-color: pink;
            border-radius: 50%;
        }
        .three {
            width: 200px;
            height: 100px;
            background-color: pink;
            border-radius: 50px;
        }
        .four {
            width: 200px;
            height: 100px;
            background-color: pink;
            border-radius: 10px 15px 20px 25px;
        }
    </style>
</head>
<body>
    <div class="one"></div>
    <h4>1.圆形的做法</h4>
    <div class="two"></div>
    <h4>2.圆角矩形的做法</h4>
    <div class="three"></div>
    <h4>3.可以设置不同的圆角</h4>
    <div class="four"></div>
</body>
</html>
上一篇 下一篇

猜你喜欢

热点阅读