盒子間距是指在HTML頁面中,盒子之間的間隔距離。通過設置盒子之間的間距,可以讓盒子看起來更加整齊,同時也可以控制盒子的大小。在CSS中,我們可以通過設置盒子的`margin`屬性來設置盒子之間的間距。
## 1. 基本用法
在CSS中,盒子的`margin`屬性可以設置盒子的左右間距和上下間距。例如,如果我們想要設置兩個盒子之間的左右間距為5像素,可以這樣寫:
```css
盒子1:hover {
margin-left: 5px;
同樣的,我們也可以設置盒子的上下間距為5像素:
```css
盒子1:hover {
margin-right: 5px;
除了左右間距和上下間距,`margin`屬性還可以設置其他間距,例如前后間距、斜邊間距等。
## 2. 示例
下面是一個簡單的示例,展示如何使用CSS設置盒子之間的間距:
```html
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
.box1 {
width: 200px;
height: 200px;
background-color: blue;
.box2 {
width: 200px;
height: 200px;
background-color: red;
.box3 {
width: 200px;
height: 200px;
background-color: green;
.box1:hover {
margin-left: 10px;
.box2:hover {
margin-right: 10px;
.box3:hover {
margin-top: 10px;
在這個示例中,我們創建了三個盒子,并設置了它們的`margin`屬性。當鼠標懸停在盒子上時,我們會設置左右間距為10像素,上下間距為10像素。同時,當鼠標懸停在盒子2上時,我們會設置前后間距為10像素。
## 3. 擴展應用
除了設置盒子之間的間距,CSS還可以用于其他CSS屬性的擴展。例如,我們可以使用CSS中的`transform`屬性來旋轉盒子,使用`transform-origin`屬性來控制盒子的旋轉方向和位置等。
通過擴展CSS屬性,我們可以更加靈活地控制HTML頁面中的盒子。