|
11 | 11 |
|
12 | 12 | [View Documentation](https://uxpatterns.dev) · [Report Bug](https://github.com/thedaviddias/ux-patterns-for-developers/issues) · [Request Pattern](https://github.com/thedaviddias/ux-patterns-for-developers/issues/new)
|
13 | 13 |
|
14 |
| - |
| 14 | + |
15 | 15 |
|
16 | 16 | </div>
|
17 | 17 |
|
|
33 | 33 | > This project is a work in progress. New content and updates should be expected regularly.
|
34 | 34 |
|
35 | 35 | <!-- PATTERNS-LIST:START - Do not remove or modify this section -->
|
| 36 | + |
36 | 37 | This is an updated list of available and incoming patterns.
|
37 | 38 |
|
38 | 39 | ### Content Management
|
39 | 40 |
|
40 | 41 | #### [Accordion](https://uxpatterns.dev/patterns/content-management/accordion)
|
| 42 | + |
41 | 43 | > Expand and collapse content sections
|
42 | 44 |
|
43 | 45 | <sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready</sub>
|
44 | 46 |
|
45 | 47 | Create effective accordion components for your web applications. Learn best practices for implementing expandable content sections with proper accessibility and keyboard support.
|
46 | 48 |
|
47 | 49 | #### [Carousel](https://uxpatterns.dev/patterns/content-management/carousel)
|
| 50 | + |
48 | 51 | > Display multiple items in a rotating view
|
49 | 52 |
|
50 | 53 | <sub>🛠️ Complex implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
51 | 54 |
|
52 | 55 | Build effective carousel components for your web applications. Learn best practices for implementing accessible, responsive carousels with proper navigation and touch support.
|
53 | 56 |
|
54 | 57 | #### Drag And Drop
|
| 58 | + |
55 | 59 | > Coming soon
|
56 | 60 |
|
57 | 61 | #### [Expandable Text](https://uxpatterns.dev/patterns/content-management/expandable-text)
|
| 62 | + |
58 | 63 | > Show or hide additional text content on demand
|
59 | 64 |
|
60 | 65 | <sub>⚡️ Simple implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
61 | 66 |
|
62 | 67 | Learn how to implement expandable text components in your web applications. Discover best practices for progressive disclosure, accessibility, and user experience with practical examples.
|
63 | 68 |
|
64 | 69 | #### [Modal](https://uxpatterns.dev/patterns/content-management/modal)
|
| 70 | + |
65 | 71 | > Display focused content or actions
|
66 | 72 |
|
67 | 73 | <sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
68 | 74 |
|
69 | 75 | Create effective modal dialogs for your web applications. Learn best practices for implementing accessible modal windows with proper focus management and keyboard interactions.
|
70 | 76 |
|
71 | 77 | #### [Popover](https://uxpatterns.dev/patterns/content-management/popover)
|
| 78 | + |
72 | 79 | > Display focused content or actions
|
73 | 80 |
|
74 | 81 | <sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
75 | 82 |
|
76 | 83 | Implement user-friendly popover components in your web applications. Learn best practices for contextual information display, positioning, and accessibility with practical examples.
|
77 | 84 |
|
78 | 85 | #### [Tooltip](https://uxpatterns.dev/patterns/content-management/tooltip)
|
| 86 | + |
79 | 87 | > Provide additional context on hover or focus
|
80 | 88 |
|
81 | 89 | <sub>⚡️ Simple implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
82 | 90 |
|
83 | 91 | Implement effective tooltip components in your web applications. Learn best practices for contextual help, positioning strategies, and accessibility considerations.
|
84 | 92 |
|
85 |
| - |
86 | 93 | ### Forms
|
87 | 94 |
|
88 | 95 | #### [Autocomplete](https://uxpatterns.dev/patterns/forms/autocomplete)
|
| 96 | + |
89 | 97 | > Suggest options as users type
|
90 | 98 |
|
91 | 99 | <sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 💻 Examples</sub>
|
92 | 100 |
|
93 | 101 | Implement user-friendly autocomplete functionality in your web applications. Learn best practices for search suggestions, keyboard navigation, and accessibility with practical examples.
|
94 | 102 |
|
95 | 103 | #### [Button](https://uxpatterns.dev/patterns/forms/button)
|
| 104 | + |
96 | 105 | > Trigger actions and submit forms
|
97 | 106 |
|
98 | 107 | <sub>⚡️ Simple implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
99 | 108 |
|
100 | 109 | Learn how to implement accessible and user-friendly buttons in your web applications. Discover best practices for button design, states, accessibility, and implementation with code examples and guidelines.
|
101 | 110 |
|
102 | 111 | #### Checkbox
|
| 112 | + |
103 | 113 | > Coming soon
|
104 | 114 |
|
105 | 115 | #### Code Confirmation
|
| 116 | + |
106 | 117 | > Coming soon
|
107 | 118 |
|
108 | 119 | #### Color Picker
|
| 120 | + |
109 | 121 | > Coming soon
|
110 | 122 |
|
111 | 123 | #### Currency Input
|
| 124 | + |
112 | 125 | > Coming soon
|
113 | 126 |
|
114 | 127 | #### Date Input
|
| 128 | + |
115 | 129 | > Coming soon
|
116 | 130 |
|
117 | 131 | #### Date Picker
|
| 132 | + |
118 | 133 | > Coming soon
|
119 | 134 |
|
120 | 135 | #### Date Range
|
| 136 | + |
121 | 137 | > Coming soon
|
122 | 138 |
|
123 | 139 | #### File Input
|
| 140 | + |
124 | 141 | > Coming soon
|
125 | 142 |
|
126 | 143 | #### Form Validation
|
| 144 | + |
127 | 145 | > Coming soon
|
128 | 146 |
|
129 | 147 | #### Input Selection Guide
|
| 148 | + |
130 | 149 | > Coming soon
|
131 | 150 |
|
132 | 151 | #### Multi Select Input
|
| 152 | + |
133 | 153 | > Coming soon
|
134 | 154 |
|
135 | 155 | #### [Password](https://uxpatterns.dev/patterns/forms/password)
|
| 156 | + |
136 | 157 | > Secure password entry with feedback
|
137 | 158 |
|
138 | 159 | <sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1</sub>
|
139 | 160 |
|
140 | 161 | Implement secure and user-friendly password fields in your web applications. Learn best practices for password validation, strength indicators, and accessibility with practical examples.
|
141 | 162 |
|
142 | 163 | #### Phone Number
|
| 164 | + |
143 | 165 | > Coming soon
|
144 | 166 |
|
145 | 167 | #### Radio
|
| 168 | + |
146 | 169 | > Coming soon
|
147 | 170 |
|
148 | 171 | #### Rating Input
|
| 172 | + |
149 | 173 | > Coming soon
|
150 | 174 |
|
151 | 175 | #### Rich Text Editor
|
| 176 | + |
152 | 177 | > Coming soon
|
153 | 178 |
|
154 | 179 | #### Search Field
|
| 180 | + |
155 | 181 | > Coming soon
|
156 | 182 |
|
157 | 183 | #### [Selection Input](https://uxpatterns.dev/patterns/forms/selection-input)
|
| 184 | + |
158 | 185 | > Choose from predefined options
|
159 | 186 |
|
160 | 187 | <sub>📚 Full guide • ♿️ WCAG 2.1 • 💻 Examples</sub>
|
161 | 188 |
|
162 | 189 | Learn how to implement user-friendly selection inputs in your web applications. Discover best practices for dropdowns, comboboxes, and list boxes with accessibility and usability guidelines.
|
163 | 190 |
|
164 | 191 | #### Signature Pad
|
| 192 | + |
165 | 193 | > Coming soon
|
166 | 194 |
|
167 | 195 | #### Slider
|
| 196 | + |
168 | 197 | > Coming soon
|
169 | 198 |
|
170 | 199 | #### Tag Input
|
| 200 | + |
171 | 201 | > Coming soon
|
172 | 202 |
|
173 | 203 | #### [Text Field](https://uxpatterns.dev/patterns/forms/text-field)
|
| 204 | + |
174 | 205 | > Enter and edit text content
|
175 | 206 |
|
176 | 207 | <sub>⚡️ Simple implementation • 📚 Full guide • 📱 Mobile-ready • 💻 Examples</sub>
|
177 | 208 |
|
178 | 209 | Learn how to implement accessible text input fields in your web applications. Discover best practices for validation, error handling, and user experience with practical examples.
|
179 | 210 |
|
180 | 211 | #### Time Input
|
| 212 | + |
181 | 213 | > Coming soon
|
182 | 214 |
|
183 | 215 | #### Toggle
|
184 |
| -> Coming soon |
185 | 216 |
|
| 217 | +> Coming soon |
186 | 218 |
|
187 | 219 | ### Navigation
|
188 | 220 |
|
189 | 221 | #### [Back To Top](https://uxpatterns.dev/patterns/navigation/back-to-top)
|
| 222 | + |
190 | 223 | > Quickly navigate back to the top of the page
|
191 | 224 |
|
192 | 225 | <sub>⚡️ Simple implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
193 | 226 |
|
194 | 227 | Learn how to implement a Back to Top button pattern to enhance user navigation on long pages. Discover best practices for placement, accessibility, and user experience with code examples and implementation guidelines.
|
195 | 228 |
|
196 | 229 | #### [Breadcrumb](https://uxpatterns.dev/patterns/navigation/breadcrumb)
|
| 230 | + |
197 | 231 | > Help users understand their current location
|
198 | 232 |
|
199 | 233 | <sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
200 | 234 |
|
201 | 235 | Create effective breadcrumb navigation for better site orientation. Learn implementation techniques, accessibility requirements, and design best practices for clear hierarchical navigation.
|
202 | 236 |
|
203 | 237 | #### Hambuger Menu
|
| 238 | + |
204 | 239 | > Coming soon
|
205 | 240 |
|
206 | 241 | #### [Infinite Scroll](https://uxpatterns.dev/patterns/navigation/infinite-scroll)
|
| 242 | + |
207 | 243 | > Loads additional content automatically as users scroll down.
|
208 | 244 |
|
209 | 245 | <sub>🛠️ Complex implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready</sub>
|
210 | 246 |
|
211 | 247 | Implement infinite scroll for seamless content loading in your web applications. Learn best practices for performance, accessibility, and user experience with practical code examples.
|
212 | 248 |
|
213 | 249 | #### [Load More](https://uxpatterns.dev/patterns/navigation/load-more)
|
| 250 | + |
214 | 251 | > Load additional content on user demand
|
215 | 252 |
|
216 | 253 | <sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready</sub>
|
217 | 254 |
|
218 | 255 | Learn how to implement a Load More pattern for efficient content pagination. Discover best practices for user experience, accessibility, and performance when loading content incrementally.
|
219 | 256 |
|
220 | 257 | #### Megamenu
|
| 258 | + |
221 | 259 | > Coming soon
|
222 | 260 |
|
223 | 261 | #### Navigation Menu
|
| 262 | + |
224 | 263 | > Coming soon
|
225 | 264 |
|
226 | 265 | #### [Pagination](https://uxpatterns.dev/patterns/navigation/pagination)
|
| 266 | + |
227 | 267 | > Navigate through multiple pages of content
|
228 | 268 |
|
229 | 269 | <sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
|
230 | 270 |
|
231 | 271 | Master pagination implementation in web applications. Learn best practices for building accessible, user-friendly page navigation with clear guidelines for design, accessibility, and performance.
|
232 | 272 |
|
233 | 273 | #### Sidebar
|
| 274 | + |
234 | 275 | > Coming soon
|
235 | 276 |
|
236 | 277 | #### Tabs
|
237 |
| -> Coming soon |
238 | 278 |
|
| 279 | +> Coming soon |
239 | 280 |
|
240 | 281 | ### User Feedback
|
241 | 282 |
|
242 | 283 | #### Cookie Consent
|
| 284 | + |
243 | 285 | > Coming soon
|
244 | 286 |
|
245 | 287 | #### Empty States
|
| 288 | + |
246 | 289 | > Coming soon
|
247 | 290 |
|
248 | 291 | #### Loading Indicator
|
| 292 | + |
249 | 293 | > Coming soon
|
250 | 294 |
|
251 | 295 | #### Notification
|
| 296 | + |
252 | 297 | > Coming soon
|
253 | 298 |
|
254 | 299 | #### Progress Indicator
|
| 300 | + |
255 | 301 | > Coming soon
|
256 | 302 |
|
257 | 303 | #### Skeleton
|
| 304 | + |
258 | 305 | > Coming soon
|
259 | 306 |
|
260 | 307 | <!-- PATTERNS-LIST:END -->
|
|
0 commit comments