CSS可以通過選擇器和屬性來控制圖片的形狀和樣式,可以讓我們輕松地改變圖片的大小、形狀、顏色等。以下是一些常用的CSS選擇器和屬性,用于更改圖片形狀。
## 選擇器
### 圖片形狀選擇器
```css
width: 200px;
height: 200px;
background-size: cover;
background-position: center;
-o-transform: rotate(45deg);
-s-transform: rotate(45deg);
-m-transform: rotate(45deg);
transform: rotate(45deg);
上面的代碼將創建一個圓形背景,并將其旋轉45度。
### 變形選擇器
```css
width: 200px;
height: 200px;
background-size: cover;
-o-transform: scale(1.2);
-s-transform: scale(1.2);
-m-transform: scale(1.2);
transform: scale(1.2);
上面的代碼將創建一個圖片大小為1.2倍。
### 旋轉選擇器
```css
width: 200px;
height: 200px;
background-size: cover;
-o-transform: rotate(45deg);
-s-transform: rotate(45deg);
-m-transform: rotate(45deg);
transform: rotate(45deg);
上面的代碼將創建一個圖片旋轉45度。
## 屬性
### 圖片形狀屬性
`background-size` 可以用于設置圖片的大小。例如:
```css
width: 200px;
height: 200px;
background-size: cover;
上面的代碼將創建一個圓形背景,并將其設置為圖片大小。
### 變形屬性
`scale` 可以用于控制圖片的變形。例如:
```css
width: 200px;
height: 200px;
background-size: cover;
-o-transform: scale(1.2);
-s-transform: scale(1.2);
-m-transform: scale(1.2);
transform: scale(1.2);
上面的代碼將創建一個圖片大小為1.2倍。
### 旋轉屬性
`transform` 可以用于控制圖片的旋轉。例如:
```css
width: 200px;
height: 200px;
background-size: cover;
-o-transform: rotate(45deg);
-s-transform: rotate(45deg);
-m-transform: rotate(45deg);
transform: rotate(45deg);
上面的代碼將創建一個圖片旋轉45度。