---
# System prepended metadata

title: 展開/收起 的箭頭
tags: [實作 Style]

---

# 展開/收起 的箭頭
###### tags: `實作 Style`


## 結果
![](https://i.imgur.com/xendomO.gif)

## 說明
* 使用 fontAwesome 的圖
* 針對展開/收起的狀態 (aria-expanded) 處理那個箭頭圖
## Html
```
<div class="accordion">
    <div class="card">
        <div class="card-header">
            <h2 class="mb-0">
                <button class="btn btn-block text-left" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true">
                    今天&nbsp;&nbsp;<i class="fas fa-chevron-right"></i>
                </button>
            </h2>
        </div>

        <div id="collapseOne" class="collapse show">
            <div class="card-body">
               Some contant ...
            </div>
        </div>
    </div>
</div>
```

## CSS
```
/* 展開時，將 fontAwesome 的圖轉向，並使用動畫 */
[aria-expanded=true] .fa-chevron-right {
    transform: rotate(90deg);
    transition: transform 350ms;
}

/* 收起時，將 fontAwesome 的圖轉回來，並使用動畫 */
[aria-expanded=false] .fa-chevron-right {
    transform: rotate(0deg);
    transition: transform 350ms;
}
```