抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

freeCodeCamp 响应式网页设计的认证课程第五章。每个 HTML 元素都是一个盒子,它拥有着自己的间距和边框,这叫作盒子模型。在通过创作罗斯科绘画学习 CSS 盒子模型的课程中,使用 CSS 和盒子模型,创作属于自己的罗斯科风格的矩形艺术作品。以下为我在学习和实战练习过程中所做的笔记,可供参考。

一、CSS box model

二、重点 CSS 代码

Use padding to adjust the spacing within an element:

1
2
3
4
5
6
.frame {
border: 50px solid black;
width: 500px;
padding: 50px;
margin: 20px auto;
}

Use margins to adjust the spacing outside of an element:

1
2
3
4
5
6
7
8
9
.one {
width: 425px;
height: 150px;
background-color: #efb762;
margin: 20px auto;
box-shadow: 0 0 3px 3px #efb762;
border-radius: 9px;
transform: rotate(-0.6deg);
}

overflow:hidden 溢出隐藏、清除浮动、解决外边距塌陷:

1
2
3
4
5
6
7
.canvas {
width: 500px;
height: 600px;
background-color: #4d0f00;
overflow: hidden;
filter: blur(2px);
}

filter 属性;box-shadow 属性;border-radius 属性;transform 属性:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.two {
width: 475px;
height: 200px;
background-color: #8f0401;
margin: 0 auto 20px;
box-shadow: 0 0 3px 3px #8f0401;
border-radius: 8px 10px;
transform: rotate(0.4deg);
}
.one,
.two {
filter: blur(1px);
}
.three {
width: 91%;
height: 28%;
background-color: #b20403;
margin: auto;
filter: blur(2px);
box-shadow: 0 0 5px 5px #b20403;
border-radius: 30px 25px 60px 12px;
transform: rotate(-0.2deg);
}

三、页面展示

评论



Copyright © 2020 - 2022 Zhihao Zhuang. All rights reserved

本站访客数: 人,
总访问量: