diff --git a/README.md b/README.md
index 82678526..9656c970 100644
--- a/README.md
+++ b/README.md
@@ -160,6 +160,7 @@ All examples are open-sourced in [picocss/examples](https://github.com/picocss/e
- [Modal](https://picocss.com/docs/modal.html)
- [Navs](https://picocss.com/docs/navs.html)
- [Progress](https://picocss.com/docs/progress.html)
+- [Dropdowns](https://picocss.com/docs/dropdowns.html)
**Utilities**
- [Loading](https://picocss.com/docs/loading.html)
diff --git a/docs/dropdowns.html b/docs/dropdowns.html
index 8f2ba2af..4ec70557 100644
--- a/docs/dropdowns.html
+++ b/docs/dropdowns.html
@@ -1,63 +1,347 @@
-
+
+
-
- Dropdowns • Pico.css
+
-
+
+
+
+
-
- Dropdown for picocss
- Single select
- in order to use dropdown component, use role='dropdown'
on details tag.
-
- Single select
-
-
- Multi-select select
-
- Multi-select
-
-
-
-
-
Usage notes
+
+
+
+
+
+
+ Dropdown
+ single / multi select dropdown, without JavaScript.
+
+
+
+ Single select
+
+
+
+ Multi-select
+
+
+
+
+
+
+ -
+ in order to use dropdown component, use
+
role='dropdown'
on details tag.
+
+ -
+ no need to use javascript to close the dropdown when clicked
+ outside.
+
+ -
+ for both single / multi-select case, need javascript to update
+ summary tag text when any option selected.
+
+ -
+ in case of single select, remove open attribute on details tag
+ using javascript when an option is selected.
+
+
+
+
+
+