Shripal Soni Profile Banner
Shripal Soni Profile
Shripal Soni

@codewithshripal

Followers
9,132
Following
240
Media
1,167
Statuses
9,215

• Freelance web developer with 13+ years of experience • Sharing practical web dev tips regularly • Get 200+ well-illustrated frontend tips at

Joined January 2016
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Improve UX for input controls using <datalist> element ✨ A thread 🧵 ↓
Tweet media one
52
273
2K
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 You may not know about this HTML element 👇
Tweet media one
37
279
1K
@codewithshripal
Shripal Soni
10 months
CSS Tip 💡 Use tabular numbers to show timers ✅
16
176
1K
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Don't use input type="number" for critical numeric fields such as credit card, postal code etc. Learn more about inputmode in this little thread 🧵 ↓
Tweet media one
30
193
949
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Easily create gradient border using CSS ✨
Tweet media one
22
169
908
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 Easily fill text with any background using CSS 🤩
Tweet media one
15
126
766
@codewithshripal
Shripal Soni
10 months
CSS Tip 💡 Do you know we can define rotation using `turn` unit in CSS? 🤩
14
128
729
@codewithshripal
Shripal Soni
2 years
CSS Tip 🤩 Create beautiful gradient rounded border with ease using CSS🔥
Tweet media one
29
127
728
@codewithshripal
Shripal Soni
2 years
5 awesome CSS Shape Generators, you should definitely check ✨ 🧵↓
Tweet media one
25
173
692
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 Easily create gradient rounded border using CSS 🔥
Tweet media one
13
122
714
@codewithshripal
Shripal Soni
10 months
CSS Tip 💡 Easily implement sticky table header 🤩👇
14
142
656
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 Do not use input type="number" for critical numeric fields such as credit card, postal code etc. ⚠️ Learn about the reason and the alternative 👇
Tweet media one
17
132
686
@codewithshripal
Shripal Soni
10 months
CSS Tip 💡 Easily implement scroll snapping using CSS 🤩👇
8
140
632
@codewithshripal
Shripal Soni
4 months
Javascript Tip 💡 You may not know about this easiest way to timeout fetch request 🤩👇
Tweet media one
6
93
645
@codewithshripal
Shripal Soni
10 months
CSS Tip 💡 One CSS rule to show an asterisk (*) for all the required field labels 🤩 👇
Tweet media one
7
140
626
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Simplify large CSS selectors using :where() pseudo-class function ⚡️
Tweet media one
25
104
582
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Do you know we can easily create an accordion without using javascript ✨? How 🤔? By Just using <details> and <summary> elements 🤩
26
130
575
@codewithshripal
Shripal Soni
2 years
5 awesome CSS generators to make your website look polished ✨
Tweet media one
28
145
548
@codewithshripal
Shripal Soni
2 years
SEO Tip 💡 For faster indexing of a new website, which doesn't have any backlinks, add a sitemap to that website 🚀
Tweet media one
12
19
143
@codewithshripal
Shripal Soni
2 years
7 very useful VS Code extensions that you should definitely install ⚡ A️ thread 🧵 ↓
Tweet media one
39
180
506
@codewithshripal
Shripal Soni
1 year
CSS Cheatsheet 🔥 7 ways to hide an element using CSS 🤩
Tweet media one
16
103
514
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 You may not know about these 2 attributes of the ordered list in HTML ✨
Tweet media one
10
80
511
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Fill text with any background by using just 3 lines of CSS code!
Tweet media one
25
106
507
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Two little-known attributes of the ordered list in HTML 🤩
Tweet media one
23
89
489
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 ⚠️ Caution: Are you using input type="number" for important numeric fields such as credit card, postal code etc.? Here's why you should switch to using inputmode="numeric" instead 👇
Tweet media one
15
85
484
@codewithshripal
Shripal Soni
2 years
6 awesome CSS shape generators to help you create amazing shapes with ease! 🤩 A thread 🧵↓
Tweet media one
26
138
470
@codewithshripal
Shripal Soni
2 years
7 amazing free SVG background generators ✨
Tweet media one
38
148
463
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Easily create modal dialog without using any third-party library 🤩
16
99
465
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Easily enhance list style using ::marker pseudo-element ✨ A thread 🧵 ↓
Tweet media one
26
99
436
@codewithshripal
Shripal Soni
2 years
5 things about HTML lists, you may not know ⚡️ A thread 🧵↓
Tweet media one
30
126
430
@codewithshripal
Shripal Soni
4 months
Chrome Dev Tools 💡 You may not know that we can override response headers in Chrome Dev Tools 🤩 This can be very handy for handling CORS errors locally until they get fixed from the API server ✅👇
6
83
440
@codewithshripal
Shripal Soni
1 year
7 very useful VS Code extensions that you should definitely install ⚡ A️ thread 🧵 ↓
Tweet media one
23
117
419
@codewithshripal
Shripal Soni
2 years
CSS Tip 🤩 Simplify large CSS selectors with ease, using :where() function 🔥
Tweet media one
22
71
419
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 Easily simplify large CSS selectors using :where() pseudo-class function 🤩
Tweet media one
7
110
421
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 You may not know that we can very easily change text selection style using ::selection pseudo-element 🤩
Tweet media one
18
62
412
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Many websites need to show a telephone/SMS number. Rather than showing it as text, we can provide a better UX to the users 🤩 Learn how to do it 👇
Tweet media one
25
76
412
@codewithshripal
Shripal Soni
2 years
⚡️CSS Cheatsheet ⚡ 7 ️ways to hide an element using CSS — with use cases and characteristics of each way ✨
Tweet media one
22
92
402
@codewithshripal
Shripal Soni
2 years
Javascript Tip 💡 Do you know we can easily open native share dialog from our website to share text, link or file? ✨ Learn how to do that 👇
19
88
406
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 You may not know about this easy trick to create stripes using CSS 🔥
Tweet media one
25
86
381
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Create an accessible accordion without javascript using <details> and <summary> elements ✨
20
80
376
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Improve text selection style using ::selection pseudo-element ✨ It works in all modern browsers except Safari on iOS! Note: We can change only color, background-color and text-shadow properties in ::selection rule.
Tweet media one
24
85
378
@codewithshripal
Shripal Soni
2 years
Web Performance Tip 💡 Lazy load any offscreen image by just adding one attribute on the image element to improve performance 🚀
Tweet media one
11
58
368
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 Do you know we can easily create a collapsible panel without using Javascript? 🤩👇
11
75
360
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 You may not know about this HTML element 🤩
Tweet media one
18
62
359
@codewithshripal
Shripal Soni
2 years
You may not know about these 5 very useful HTML attributes ✨ A thread 🧵 ↓
Tweet media one
23
101
346
@codewithshripal
Shripal Soni
10 months
HTML Tip 💡 Do you know we can easily create a modal using the HTML <dialog> element? 🤩
9
83
347
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Get creative with your text with just 3 lines of CSS code ✨
Tweet media one
17
63
334
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Self-close void elements or not 🤔?
Tweet media one
14
66
334
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 One line code to make an iframe responsive 🤩
15
82
330
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Easily improve UX for input controls using <datalist> element 🤩 A thread 🧵 ↓
Tweet media one
15
70
334
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 Provide better UX for contact numbers by using tel: / sms: url scheme ✨
Tweet media one
14
87
318
@codewithshripal
Shripal Soni
2 years
Javascript Tip 💡 Do you know about this shorter and better way to check multiple OR conditions? 👇
Tweet media one
21
73
318
@codewithshripal
Shripal Soni
2 years
5 pseudo-elements in CSS, you may not know 🧵↓
Tweet media one
18
86
307
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Easily create text with gradient stroke in CSS ✨ A tiny thread 🧵 ↓
Tweet media one
19
63
304
@codewithshripal
Shripal Soni
1 year
5 things about HTML lists, you may not know 🤩 A thread 🧵↓
Tweet media one
27
71
303
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Do you know we can adjust the space between an element and its outline? No? Learn how to do it 👇
Tweet media one
16
59
302
@codewithshripal
Shripal Soni
1 month
Javascript Tip 💡 We can easily format a number as a currency without using any third-party library 🤩 👇
Tweet media one
12
44
309
@codewithshripal
Shripal Soni
2 years
Web Performance Tip 💡 Improve your website's performance by lazy loading offscreen images 🚀 See how easy it is to implement 🤩 👇
Tweet media one
15
64
287
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 You may not know that we can keep the form submit button outside the HTML form ✨👇
Tweet media one
13
51
292
@codewithshripal
Shripal Soni
2 years
4 content ideas to attract freelancing projects 🧲
Tweet media one
17
70
266
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 Easily create a beautiful progress bar using <progress> element 🤩
Tweet media one
5
52
268
@codewithshripal
Shripal Soni
2 years
4 ways to use SVG image in HTML/CSS ⚡️️ Includes use-cases, pros & cons of each way ✨ Thread 🧵 ↓
Tweet media one
15
68
265
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 You may not know about this ::marker pseudo-element to easily enhance HTML List style ✨ Open this thread to learn all about it 🧵 ↓
Tweet media one
23
54
265
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 Easily make dropdown menu keyboard-friendly using CSS 🤩
12
56
266
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Easily make dropdown menu keyboard-friendly using just one line of CSS ✨
14
53
259
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 You may not know about this HTML attribute 🤩↓
14
51
262
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Create beautiful gradient text using just 3 lines of CSS ✨ #CSS3 #webdev
Tweet media one
15
61
251
@codewithshripal
Shripal Soni
2 years
Javascript Tip 💡 With ES6, we can use dynamic keys in object literal for relatively simpler code ✨
Tweet media one
10
46
256
@codewithshripal
Shripal Soni
2 years
Javascript Tip 💡 An easier way to check if a property exists in an object or not.
Tweet media one
15
55
256
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 You may not know about this new HTML element 🤩👇
Tweet media one
8
41
256
@codewithshripal
Shripal Soni
2 months
CSS Tip 💡 You may not know that we can change the style of the file selector button 🤩👇
Tweet media one
4
44
263
@codewithshripal
Shripal Soni
2 years
Javascript Tip 💡 You may not know about this very useful javascript API 👇
Tweet media one
22
56
259
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 Easily implement smooth scrolling using just one line of code 🤩
10
47
247
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 You will be surprised to know that it needs just 3 lines of CSS code to create a beautiful gradient-colored text 🔥 Check the next tweet to learn how it works 🧵↓
Tweet media one
9
52
244
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 You may not know that we can easily add offset to the underline of an element ✨ Learn how to do that ↓
Tweet media one
17
36
241
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 Do you know about shape-outside property in CSS? 🤩👇
Tweet media one
7
41
243
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 Provide better UX for text input by automatically capitalizing words, characters or sentences while entering data in text fields 🤩
5
37
232
@codewithshripal
Shripal Soni
1 year
Javascript Tip 💡 You may not know about this new and immutable way to sort an array in javascript 🤩
Tweet media one
13
45
232
@codewithshripal
Shripal Soni
1 year
Javascript Tip 💡 4 ways to iterate over javascript object, you should know!
Tweet media one
12
33
238
@codewithshripal
Shripal Soni
2 years
6 amazing tips about HTML <a>: anchor element, you wish you knew! A thread 🧵 ↓
Tweet media one
21
75
228
@codewithshripal
Shripal Soni
2 years
7 resources to get beautiful ready-to-use CSS color gradients 🎨 Thread 🧵 ↓
Tweet media one
13
63
223
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Do you know we can implement smooth scrolling by adding just one line of CSS ✨? No? Learn about it here 👇
19
31
230
@codewithshripal
Shripal Soni
11 months
CSS Tip 💡 Learn how easily we can use video as a background 🤩👇
10
47
232
@codewithshripal
Shripal Soni
2 years
5 useful CSS pseduo-elements, you may not know ✨ A thread 🧵 ↓
Tweet media one
19
68
209
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 You may not know that we can easily adjust the space between an element and its outline 🤩 Learn how to do it 👇
Tweet media one
14
39
218
@codewithshripal
Shripal Soni
9 months
CSS Tip 💡 You may not know that we can use ::marker pseudo-element to change the style of the bullet/number of the list. 🤩
Tweet media one
6
43
222
@codewithshripal
Shripal Soni
2 years
5 free backend API services to practice frontend development by creating applications such as: 👉 simple blog app 👉 weather app 👉 movie collection app 👉 simple e-commerce app 👉 quotes app A thread 🧵 ↓
Tweet media one
15
78
212
@codewithshripal
Shripal Soni
1 year
Javascript Tip 💡 Do you know we can customize the output of JSON.stringify()? 🤩
Tweet media one
7
30
218
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Easily create text with gradient stroke in CSS 🤩
Tweet media one
15
47
213
@codewithshripal
Shripal Soni
2 years
Javascript Tip 💡 You may not know about this easiest way to get/set query parameters of a URL 🤩
Tweet media one
12
34
212
@codewithshripal
Shripal Soni
2 years
Javascript Tip 💡 You may not know that we can have dynamic keys in object literal for relatively simpler code 🤩
Tweet media one
14
29
206
@codewithshripal
Shripal Soni
2 years
12 free resources for awesome illustrations ✨ A thread 🧵 ↓
Tweet media one
18
58
206
@codewithshripal
Shripal Soni
1 year
HTML Tip 💡 You may not know about this easiest way to create a basic rich text editor 🤩
22
25
207
@codewithshripal
Shripal Soni
1 year
Javascript Tip 💡 Do you know about this new way to copy the array with one item replaced?
Tweet media one
9
40
202
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 You may not know about this better and cleaner way to use transform for transitions or animations in CSS 👇
Tweet media one
17
44
203
@codewithshripal
Shripal Soni
2 years
CSS Tip 💡 Use individual transform properties to write cleaner code for transition and animation ✨
Tweet media one
7
30
201
@codewithshripal
Shripal Soni
1 year
CSS Tip 💡 Do you know we can access an HTML attribute value as a string inside CSS? ✨ Learn more about it 👇
3
42
204
@codewithshripal
Shripal Soni
2 years
14 websites providing free SVG icons for personal and commercial use⚡ A️ thread 🧵 ↓
Tweet media one
22
61
194
@codewithshripal
Shripal Soni
2 years
HTML Tip 💡 You may not know about this semantic way to hide an HTML element ✨
Tweet media one
14
34
195
@codewithshripal
Shripal Soni
1 year
Javascript Tip 💡 You may not know that we can easily open the native share dialog of the device from our website to share text, link or file 🤩
10
44
199