当前位置:实例文章 » HTML/CSS实例» [文章]前端学习记录~2023.7.17~CSS杂记 Day9

前端学习记录~2023.7.17~CSS杂记 Day9

发布人:shili8 发布时间:2025-01-14 19:40 阅读次数:0

**前端学习记录 ~2023.7.17 ~ CSS杂记 Day9**

今天是学习CSS的第九天,我已经开始感受到CSS的魅力了。虽然我还没有完全掌握CSS,但我已经开始尝试使用它来实现一些有趣的效果。

**1. 盒模型(Box Model)**盒模型是CSS中一个非常重要的概念,它决定了元素的大小和布局。在盒模型中,元素被分为四个部分:内容区域、内边距区域、边框区域和外边距区域。

css.box {
 width:300px;
 height:200px;
 border:1px solid #ccc;
 padding:20px;
 margin:10px;
}


在上面的例子中,我们定义了一个盒子的宽度和高度,设置了边框、内边距和外边距。

**2. 盒模型的属性**

盒模型有很多属性可以控制元素的大小和布局。下面是一些常用的属性:

* `width` 和 `height`: 设置元素的宽度和高度。
* `border-width`: 设置元素的边框宽度。
* `padding`: 设置元素的内边距。
* `margin`: 设置元素的外边距。

css.box {
 width:300px;
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
}


**3. 盒模型的应用**

盒模型可以用来实现很多有趣的效果,例如:

* 设置元素的大小和布局。
* 创建边框和内边距。
* 控制元素的外边距。

css.box {
 width:300px;
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
}

.box:hover {
 background-color: #ccc;
}


在上面的例子中,我们使用盒模型来设置元素的大小和布局,并且添加了一个鼠标悬停效果。

**4. CSS选择器**

CSS选择器是用来选择HTML元素的关键字。下面是一些常用的选择器:

* `.`:选择类名。
* `#`:选择ID。
* `>`:选择子元素。
* `~`:选择兄弟元素。

css.box {
 width:300px;
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
}

.box .inner-box {
 width:100%;
 height:50%;
}


在上面的例子中,我们使用选择器来选择HTML元素,并且设置了内边距和外边距。

**5. CSS属性**

CSS属性是用来控制元素的样式的关键字。下面是一些常用的属性:

* `color`: 设置文本颜色。
* `background-color`: 设置背景颜色。
* `font-size`: 设置字体大小。
* `line-height`: 设置行高。

css.box {
 width:300px;
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
}

.box .inner-box {
 color: #fff;
 background-color: #000;
}


在上面的例子中,我们使用属性来设置元素的样式。

**6. CSS伪类**

CSS伪类是用来选择HTML元素的关键字。下面是一些常用的伪类:

* `:hover`:选择鼠标悬停状态。
* `:active`:选择鼠标点击状态。
* `:focus`:选择焦点状态。

css.box {
 width:300px;
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
}

.box:hover {
 background-color: #ccc;
}


在上面的例子中,我们使用伪类来选择鼠标悬停状态。

**7. CSS关键字**

CSS关键字是用来控制元素的样式的关键字。下面是一些常用的关键字:

* `inherit`: 继承父元素的样式。
* `initial`: 初始化元素的样式。
* `unset`: 取消元素的样式。

css.box {
 width:300px;
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
}

.box .inner-box {
 color: inherit;
}


在上面的例子中,我们使用关键字来控制元素的样式。

**8. CSS函数**

CSS函数是用来计算元素的样式的关键字。下面是一些常用的函数:

* `calc()`: 计算元素的大小。
* `min()` 和 `max()`: 计算元素的最小值和最大值。

css.box {
 width: calc(100% -20px);
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
}


在上面的例子中,我们使用函数来计算元素的大小。

**9. CSS变量**

CSS变量是用来存储和重用的样式值的关键字。下面是一些常用的变量:

* `--`: 定义一个变量。
* `var()`: 使用一个变量。

css:root {
 --primary-color: #333;
}

.box {
 width:300px;
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
 background-color: var(--primary-color);
}


在上面的例子中,我们使用变量来存储和重用样式值。

**10. CSS模块**

CSS模块是用来组织和重用的样式代码的关键字。下面是一些常用的模块:

* `@import`: 导入一个模块。
* `@media`: 媒体查询。

css/* styles.css */
.box {
 width:300px;
 height:200px;
 border-width:2px;
 padding:20px;
 margin:10px;
}

/* index.html */
<head>
 <link rel="stylesheet" href="styles.css">
</head>

<body>
 <div class="box"></div>
</body>


在上面的例子中,我们使用模块来组织和重用样式代码。

以上就是今天的学习记录。希望这些内容能够帮助你更好地理解CSS的基本概念和应用。

相关标签:css前端
其他信息

其他资源

Top