---
# System prepended metadata

title: 8/24(二) 每日任務
tags: [網頁切版直播班 - 2021 夏季班]

---

---
tags: 網頁切版直播班 - 2021 夏季班
---
# 8/24(二) 每日任務


## 介紹 vanillajs-datepicker

[Overviews](https://mymth.github.io/vanillajs-datepicker/#/overview) 頁面有先介紹了這個套件的外觀型態 

[Options](https://mymth.github.io/vanillajs-datepicker/#/options?id=options) 頁面則是可以根據他提供的選擇加上客製化的樣式，例如：

![](https://i.imgur.com/RbkQsSF.png)

autohide，下方的說明文字解釋這個功能是在選擇一個日期後，下拉的選擇器會立即關閉

若還是不清楚套用後的結果，可以透過官方提供的 [Live Demo](https://raw.githack.com/mymth/vanillajs-datepicker/v1.1.4/demo/bs4.html) 線上測試功能

### 要如何寫程式碼的部分？
以 autohide 為例，可以看到他有一個(Type)型別為 Boolean ，所以在寫值的時候只能是 true 或是 false，且(Default)預設狀態為 false （代表不會立即關閉）
以下是範例：

```javascript=
const elem = document.querySelector('input[name="datepicker"]');
const datepicker = new Datepicker(elem, {
  autohide: true,
}); 
```

---

使用前須引入 CDN，詳細使用方式可查看 [Home 頁面](https://mymth.github.io/vanillajs-datepicker/#/?id=using-from-browser)

CSS:
```css
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vanillajs-datepicker@1.1.4/dist/css/datepicker.min.css">
```

JS:
```javascript
<script src="https://cdn.jsdelivr.net/npm/vanillajs-datepicker@1.1.4/dist/js/datepicker-full.min.js"></script>
```


## 題目

使用 [vanillajs-datepicker](https://mymth.github.io/vanillajs-datepicker/#/) 做出第八週設計稿上的月曆功能，如圖：
![](https://i.imgur.com/l8Bmk1n.png)


HTML:
```htmlembedded=
<input type="text" placeholder="MM/DD/YYYY" name="datepicker">
```

CSS:
```css=
.primary{
  color: #907A7B;
}
.datepicker-cell.selected, .datepicker-cell.selected:hover {
  background-color: #907A7B;
}
```


JS:
```javascript=
const elem = document.querySelector('input[name="datepicker"]');
const datepicker = new Datepicker(elem, {
  ...
}); 

```

## 回報流程

1. 請將解答寫在 Codepen 再將連結貼至「回報區」中回報

![](https://i.imgur.com/vftL5i0.png)

<!-- 解答：[Codepen 範例](https://codepen.io/AliceChiang/pen/poPOzeg) 若答案有爭議可以提出-->


回報區
---
<!-- 0. Bingbingboom（回報範例，請使用註解回報）
Codepen：https://codepen.io/Bingbingboom/pen/zYzYoYY
-->

<!-- 1. lumei
Codepen：
https://codepen.io/l_umei/pen/MWoWObb
-->

<!-- 2. Lina Chen
codepen: https://codepen.io/LinaChen/pen/VwWwrPG
-->

<!-- 3. 蔡明達
CodePen: https://codepen.io/bmzpfyxe/pen/NWgKQZB
-->

<!--4. Cheng Pei-hsuan
Codepen: https://codepen.io/PaCheng/pen/powzYoy
-->
<!-- 5.大衛
codepen:https://codepen.io/exnsrpjc/pen/MWoWOzv
-->

<!-- 6. hellocrab
https://codepen.io/hellocrab/pen/RwgwjdX
-->

<!-- 7. Gui
https://codepen.io/guitimliu/pen/XWgWVmB
-->

<!-- 8.WilsonHan
https://codepen.io/wi0821/pen/GREROGV
-->

<!-- 9. Sz
https://codepen.io/szyln/pen/LYLYedY
-->

<!-- 10. Cate Chang
https://codepen.io/tutz/pen/zYzYpWb
-->

<!-- 11. Joe Kuo
https://codepen.io/alertislow/pen/dyRydQZ
-->

<!-- 12. 雷古娜
codepen: https://codepen.io/tinahopo/pen/KKqKydd -->

<!-- 13. curry
https://codepen.io/Ted19851223/pen/BaZaPyE
-->

<!-- 14.黃士桓
https://codepen.io/shr-huan-huang/pen/vYZYQxQ
-->

<!-- 15.沈依蓉 
https://codepen.io/lily-oa/pen/ZEyEgRM?editors=0010
-->

<!-- 16. 肉鬆
codepen: https://codepen.io/klrkicog/pen/NWgPxpp
-->

<!-- 17. Jean
codepen: https://codepen.io/jean-liu/pen/PojYrWM
-->

<!-- 18. kevinhes
codepen: https://codepen.io/kevinhes/pen/XWgJdwd
-->

<!-- 19. Jun Chan
codepen: https://codepen.io/chujunchan/pen/VwWYPPx
-->

<!-- 20. Erin Huang
https://codepen.io/ErinHuang/pen/eYRmMeB
-->

<!-- 21. Tori
codepen: https://codepen.io/hayen/pen/VwWYaYj?editors=0110
-->

<!-- 22. ZOE WU
https://codepen.io/Zoechiueh/pen/RwgWRGj
-->

<!-- 23. Sihle Huang
code : https://codepen.io/bugbug777/pen/RwgWmMa
-->

<!-- 24. KK
code : https://codepen.io/potatokaka/pen/YzQwvmw
-->

<!-- 25. AKI
https://codepen.io/akichen27/pen/rNwLyXW
-->

<!-- 25. 鉦勝
https://codepen.io/atckmax823/pen/dyRXWGK
-->

<!-- 26. Joy Cheng
codepen: https://codepen.io/joycheng5432/pen/qBjaOXG
-->

<!-- 27. Tina Yen
codepen:https://codepen.io/tlorfrnl-the-typescripter/pen/YzQGNZK
-->

<!--28. jimmyFang
https://codepen.io/pohxiqqo/pen/xxrgYjg
-->

<!-- 29.袁祥恩
codepen:https://codepen.io/ovfxsavp-the-bashful/pen/JjJEWVd
-->

<!-- 30.yurie
codepen:https://codepen.io/_u_jung/pen/YzQbwWM
-->

