- 117
- 57 511
Sashank GL
India
Приєднався 26 лип 2020
Hi there, I'm Sashank, a passionate Frontend Developer dedicated to bridging the gap between coding and design.
I’ve noticed that many frontend developers, despite their strong coding skills, often lack a keen eye for design. That's where I come in. With a strong background in 3D modeling, animation, and graphic design, combined with my coding expertise and passion for teaching, I bridge that gap by integrating design principles into web development using Tailwind CSS.
I’ve also created a component library called Citrus UI, offering free Tailwind CSS components and functional Vue.js components. I’m committed to keeping these resources free forever, but if you appreciate my efforts and countless hours of hard work, you can support me through these links:
- citrusui.in/support
Join me on this journey and together we’ll grow. If you enjoyed what you read above, don't forget to subscribe and follow me on social media!
I’ve noticed that many frontend developers, despite their strong coding skills, often lack a keen eye for design. That's where I come in. With a strong background in 3D modeling, animation, and graphic design, combined with my coding expertise and passion for teaching, I bridge that gap by integrating design principles into web development using Tailwind CSS.
I’ve also created a component library called Citrus UI, offering free Tailwind CSS components and functional Vue.js components. I’m committed to keeping these resources free forever, but if you appreciate my efforts and countless hours of hard work, you can support me through these links:
- citrusui.in/support
Join me on this journey and together we’ll grow. If you enjoyed what you read above, don't forget to subscribe and follow me on social media!
📐 Margin & Padding | Tailwind CSS for Beginners
In this video, we’ll dive into using Tailwind CSS utilities for managing margin and padding with ease! These tools help you control spacing around and within your elements precisely, making layout adjustments a breeze.
🔓 Let’s unlock the full potential of Tailwind CSS together!
This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PLLli7ieV4lk0_7dgY86Mljewx5P461xre.html
Connect with me for questions, suggestions, and video requests.
👉 LinkedIn: www.linkedin.com/in/sashank-gl/
👉 Explore CitrusUI: citrusui.in
🍊 Citrus UI is a library of pre-designed Vue.js and Tailwind CSS components. You can build sites faster with these ready-to-use components. Just copy and paste the code into your project and start customizing without any extra installations.
#tailwindcss #learntailwindcss #SashankGL
🔓 Let’s unlock the full potential of Tailwind CSS together!
This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PLLli7ieV4lk0_7dgY86Mljewx5P461xre.html
Connect with me for questions, suggestions, and video requests.
👉 LinkedIn: www.linkedin.com/in/sashank-gl/
👉 Explore CitrusUI: citrusui.in
🍊 Citrus UI is a library of pre-designed Vue.js and Tailwind CSS components. You can build sites faster with these ready-to-use components. Just copy and paste the code into your project and start customizing without any extra installations.
#tailwindcss #learntailwindcss #SashankGL
Переглядів: 42
Відео
📏 Width, Height & Size | Tailwind CSS for Beginners
Переглядів 92Місяць тому
In this video, we'll explore how to use Tailwind CSS utilities to control width, height, and overall sizing effortlessly! These utilities give you precise control over the dimensions of your elements. 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PLLli...
🎛️ Place Content / Items / Self | Tailwind CSS for Beginners
Переглядів 722 місяці тому
Let's learn how to use place-content, place-items, and place-self utilities to master alignment in Tailwind CSS Grid. This video will guide you in perfectly positioning elements within your grid layouts for more responsive and refined designs. 👉 Create Beautiful Bento Grids: ua-cam.com/video/LJuM_Rqdd8o/v-deo.html 👉 Create a Bento Grid Portfolio: ua-cam.com/video/v-rNf _18o/v-deo.html 🔓 Let’s u...
↕️ Grid Row Start / End | Tailwind CSS for Beginners
Переглядів 882 місяці тому
Discover how to control the placement of grid items by defining their starting and ending positions in Tailwind CSS. Learn how to create precise and responsive grid layouts with ease. 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PLLli7ieV4lk0_7dgY86Ml...
🌐 Grid Template Rows | Tailwind CSS for Beginners
Переглядів 792 місяці тому
Learn how to customize and control the row sizing to create flexible and responsive grid designs in Tailwind CSS. 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PLLli7ieV4lk0_7dgY86Mljewx5P461xre.html Connect with me for questions, suggestions, and vide...
↔️ Grid Column Start / End | Tailwind CSS for Beginners
Переглядів 922 місяці тому
The Grid Column Start/End properties in Tailwind CSS let you control where grid items start and end within a grid layout. Learn how to precisely position and span items across your grid columns. 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PLLli7ieV4l...
📊 Grid Template Columns | Tailwind CSS for Beginners
Переглядів 692 місяці тому
The Grid Template Columns property in Tailwind CSS allows you to define how many columns your grid should have. Learn to use these utilities to create responsive and flexible grid layouts effortlessly! 🔲 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PL...
🎛️ Grid | Tailwind CSS for Beginners
Переглядів 872 місяці тому
In this video, we’ll explore Tailwind CSS Grid, an easy way to create flexible, responsive layouts. You'll learn how Grid works, its main features, and how to use it for simple or complex designs that look great on any screen. 🖥️📱 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire cour...
↕️ Align Items | Tailwind CSS for Beginners
Переглядів 922 місяці тому
The Align Items property controls how flex items are aligned along the cross axis within a container. Master Tailwind CSS utilities like items-start, items-center, items-end to ensure your flexbox layouts are aligned just right! 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course...
↔️ Justify Content | Tailwind CSS for Beginners
Переглядів 1143 місяці тому
The Justify Content property controls how flex items are aligned along the main axis of a container. Learn how to use Tailwind CSS utilities like justify-start, justify-center, justify-between, and more to perfectly position your content within a flexbox layout! 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course pla...
🔲 Gap | Tailwind CSS for Beginners
Переглядів 953 місяці тому
The Gap property in Tailwind CSS helps you create consistent spacing between flex items. Discover how to use utilities like gap, gap-x, and gap-y to easily manage the spacing and alignment of your layout, ensuring your designs are both neat and responsive! 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist....
↪️ Flex Wrap | Tailwind CSS for Beginners
Переглядів 1793 місяці тому
Flex Wrap is a powerful property that lets you control whether flex items should stay on one line or wrap onto multiple lines when necessary. 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PLLli7ieV4lk0_7dgY86Mljewx5P461xre.html Connect with me for ques...
➡️⬇️ Flex Direction | Tailwind CSS for Beginners
Переглядів 1223 місяці тому
Flex Direction is one of the most versatile tools at your disposal when designing a layout using flex. This property controls the direction in which flex items are arranged within a container ➡️⬇️. 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course playlist. Check out the entire course here: ua-cam.com/play/PLLli7ie...
🧩 Flexbox | Tailwind CSS for Beginners
Переглядів 763 місяці тому
In this video, we're exploring Flexbox, a powerful tool for effortlessly creating flexible and responsive layouts. We'll break down what Flexbox is, highlight its importance, and how it makes designing complex, adaptive layouts a breeze across all screen sizes. 📱💻 🔓 Let’s unlock the full potential of Tailwind CSS together! This video is a part of the "Learn Tailwind CSS: For Beginners" course p...
🌊 Overflow | Tailwind CSS for Beginners
Переглядів 4913 місяці тому
🌊 Overflow | Tailwind CSS for Beginners
📐 Position | Tailwind CSS for Beginners
Переглядів 4733 місяці тому
📐 Position | Tailwind CSS for Beginners
📱💻 Container | Tailwind CSS for Beginners
Переглядів 8404 місяці тому
📱💻 Container | Tailwind CSS for Beginners
🖼️ Background Image | Tailwind CSS for Beginners
Переглядів 8424 місяці тому
🖼️ Background Image | Tailwind CSS for Beginners
🌈 Gradient Color Background | Tailwind CSS for Beginners
Переглядів 4784 місяці тому
🌈 Gradient Color Background | Tailwind CSS for Beginners
🎨 Solid Color Background | Tailwind CSS for Beginners
Переглядів 2954 місяці тому
🎨 Solid Color Background | Tailwind CSS for Beginners
🛠️ tailwind.config.js Explained | Tailwind CSS for Beginners
Переглядів 9524 місяці тому
🛠️ tailwind.config.js Explained | Tailwind CSS for Beginners
🌟 What is Tailwind CSS & Why Use It? | Tailwind CSS for Beginners
Переглядів 1244 місяці тому
🌟 What is Tailwind CSS & Why Use It? | Tailwind CSS for Beginners
🎨 Design a Gorgeous & Minimalist Recipe Page Using HTML & Tailwind CSS | Easy Step-by-Step Guide 🍰
Переглядів 4334 місяці тому
🎨 Design a Gorgeous & Minimalist Recipe Page Using HTML & Tailwind CSS | Easy Step-by-Step Guide 🍰
Design a Stylish Shopping Cart Item with Tailwind CSS 🎨 | No Talking ASMR Tutorial
Переглядів 784 місяці тому
Design a Stylish Shopping Cart Item with Tailwind CSS 🎨 | No Talking ASMR Tutorial
Standalone CLI: Use Tailwind CSS without Node.js 🌟
Переглядів 8834 місяці тому
Standalone CLI: Use Tailwind CSS without Node.js 🌟
Tailwind CSS with PostCSS: How to Set It Up 💼
Переглядів 2734 місяці тому
Tailwind CSS with PostCSS: How to Set It Up 💼
Tailwind CLI | Step-by-Step Tailwind CSS Installation Guide 🛠️
Переглядів 2654 місяці тому
Tailwind CLI | Step-by-Step Tailwind CSS Installation Guide 🛠️
Play CDN: Quick & Easy Way to Use Tailwind CSS! 🎯
Переглядів 4044 місяці тому
Play CDN: Quick & Easy Way to Use Tailwind CSS! 🎯
Tailwind CSS Installation: 5 Essential Methods You Must Know! 🚀
Переглядів 514 місяці тому
Tailwind CSS Installation: 5 Essential Methods You Must Know! 🚀
Very nice tutorials and a way of explaining the topics. Waiting for more.
Thank you so much, buddy! Stay tuned, more videos coming soon.
gabisa co ini gimana
watch your video with 4k absolutely be beautiful
Thank you so much! Glad you liked it!
On point 👍👍
Thanks, buddy! 😊
Very good job!!!! Everything works fine!!!!
Thanks, buddy! Glad it worked for you!
after creating the tailwind.config.js file, how do i put the --watch ?
never mind, all solved
Usefull bro
Thanks a lot, buddy!
good one
Thanks, buddy!
Excellent demonstration of Apex Charts. Thank you :)
You're welcome, buddy!
Fileupload is not avilable anymore. can you share the code?
Here is it buddy: citrusui.in/components/application-ui/file-upload
Thanks buddy! BTW I was wondering if you would've taken xmark icon to top right corner in absolute position.
That's good too, buddy! I just wanted the X mark to align with the heading.
all about window.pageYOffset: "Deprecated symbol used, consult docs for better alternative"
amazing ✅
Thank you very much buddy
Thank you very much for your video. I followed the official documentation and tried several times, and it turns out that creating a new src folder solved everything. Thanks again!
You’re very welcome, buddy! Documentation can be confusing, often skipping simple details that could resolve issues. I’m glad my video helped!
My eyes buring from that light mode theme can't watch the video use dark mode next time
Hi buddy, I’ve noticed that too and switched to a dark theme in my recent videos Thanks for the feedback!
very well explained. Kudos!!!
Thank you very much
Thank you for the tip, it's work, i'm asked if the fact to let an .exe in your file and to have intention to build the project is not a problem ?
To answer your question simply: yes, you can keep the .exe file, and it won't be a problem when building your project. The .exe is only needed for development to compile your Tailwind CSS, so it won’t affect your final build. You can leave it in the project if you’d like, but after building, it’s safe to remove or exclude from production. Let me know if you need more help!
@@sashank_gl Thank you for advices !
Much appreciated video guide! You are doing great work!
Thank you so much
thanks
You are welcome, buddy!
hay SIr, why add flex in parent class, if it does not there, it is work.
Good question! You're right, it works without `flex` in the parent class. But using `flex` helps center the grid and control its size better. Without it, the grid might take up the full width and height. If you don’t need centering or size control, you can remove the `flex` class. It's optional!
Salute sir, ❤ Watching from Bangladesh, This is the best video ever seen 😮
Thank you so much buddy! 😃
I was expecting somthing indepth
Hi buddy! I appreciate your feedback. I understand that Grid can be confusing for beginners, which is why I chose to break it down into simpler, bite-sized videos for this course. This approach helps make each concept more digestible without overwhelming anyone. I do have a more elaborate video on Grid that I released a few weeks ago. You can check it out here: ua-cam.com/video/CwjFnPoNHvc/v-deo.html. I hope it helps! Thank you for your support!
You do deserve subscribtions Just hang on tight .... you are doing a Relativly Absolute trimendous job ................... these valueable 10:35 mints ......... thanks Bro
Thank you so much for the kind and creative words, buddy! 🙏 Your support really means a lot, and I truly appreciate you taking the time to share this. I'll keep working hard to bring even more valuable content your way! 💪 Thank you again!
hi, i followed every step but it wont apply changes when im saving, how can i fix this please
Hi buddy, Please send me the below information on LinkedIn so I can have a better idea of your problem and help you: - Screenshots of your repository - Commands you are using to save and run the project
thank you, its work
You're welcome buddy!
Nice Video
Thanks Buddy!
Thank you! I was looking for this for days now, yours worked!
You're very welcome! I'm glad it worked for you.
The container queries that flex box uses, seems to make the viewport quite a lot narrowed compared to other websites I've viewed online. The sm:text lg or el, does this mean they the iPhone SE viewport will render the text lg or is it above the viewports minimum width
I'm not sure I follow. Flexbox doesn't narrow the viewport; the viewport is just the screen size of your device. Container classes behave the same across all devices and don't change based on which device you're using. Also, there seems to be no connection between your first question and the text class. When you use sm:text-lg, it means the text becomes large on screens 640px or wider. Since the iPhone SE has a screen smaller than 640px, it will display the default text size.
nice tutorial man what do you use for showcasing the portfolio? i mean how the demo is seen on that iphone mockup
Thank you! The iPhone simulator I'm using is a chrome extension. You can find it here: www.webmobilefirst.com/en/
@@sashank_gl awesome. thank you so much
HI Sashank, For some reason the install stops at when you say install in terminal npm run dev. I get this:npm ERR! Missing script: "dev" npm ERR! npm ERR! To see a list of scripts, run: npm ERR! npm run
Hi, in this video, I was using Vue.js. Please make sure you have Vue.js installed. If you haven’t installed it yet, you can follow this tutorial: ua-cam.com/video/-bYiv3qczVo/v-deo.html. If Vue.js is already installed, double-check that you’re in the correct directory in your terminal where the package.json file is located. If you downloaded my free code(sashankgl.gumroad.com/l/travel-page), navigate to the folder containing the project files and run "npm install" to install all the required packages. After that, you should be able to run "npm run dev" successfully. Please share me screenshots on my LinkedIn if you still have issues.
Sir One request you create a video vue js help to create a login page
I’ll do it as soon as the Tailwind series is finished AnasRiaz. In the meantime, the code is already available in my component library, Citrus UI. You can copy the code and paste it directly in your project. Check it out here: citrusui.in/components/auth-form
Great tutorial. Is this menu responsive?
Thank you Generally, multi-level dropdown menus aren’t recommended for mobile devices due to limited screen space and the lack of hover interactions on touchscreens, so this menu isn’t responsive by default. To make it work on mobile, it's better to use clicks to show and hide menus. You can hide the previous menu when displaying a new one, ensuring that only one menu is visible at a time. This approach keeps the interface cleaner and more user-friendly. For the mobile version of this Multi-Level Dropdown Menu, you can check out my tutorial here: ua-cam.com/video/iBzvrz0hrWo/v-deo.html.
great
Thank you!
Hi Sashank, how are you doing. How do I set screen width to not full screen on a device bigger than a MacBook 16" and for a 27" iMac as the webpage goes right to the edge of the screen. I like the video series.
Hi! I'm doing well, thanks for asking. I'm glad you're enjoying the video series! To prevent your webpage from stretching to the edge on larger screens like a 16" MacBook or a 27" iMac, you can use the `max-w-screen-2xl` class, which sets the maximum width to 1536px and prevents it from going beyond that width. Combined with `container` and `mx-auto`, this keeps your content centered and adjusts the max width automatically for smaller screens. Here's an example of how you can implement it: HTML: <div class="container mx-auto max-w-screen-2xl h-screen"> <div>content here</div> </div> Hope this helps!
Is it normal to have the screen fully showing on iMac?
Yes, by default, websites typically stretch to fill the full width of the screen on any device, including iMacs. This is normal behavior. However, if you want to prevent that, you can follow the steps mentioned above.
can you do animations in tailwind. What them are you using. thanks for the videos, great help.
Of course, you can do animations in Tailwind CSS. It includes some default animations, and you can also create custom ones. I’m covering all topics in Tailwind CSS through a video course on this channel. After a few more concepts, I’ll be releasing a video specifically on Tailwind’s animations. Stay tuned!
What about using config file for repetive margings and padding and same classes. Can this be done.
Yes, you can definitely do that! Keeping this video in mind, you can set up your container in `tailwind.config.js` to center automatically, apply padding, and add margins as well. This is useful if you want a consistent look across your project. Here’s an example: module.exports = { theme: { container: { center: true, padding: '2rem', margin: '1rem', }, }, }
Thanks, champ!
Glad it helped!
Hii Sir you have to creat a one video for vuejs to use accordion apply
Bootstrap
Hi AnasRiaz! With Bootstrap, you typically don't need to write much Vue.js-specific code. You can find Vue.js examples using Bootstrap's accordion component here: bootstrap-vue.org/docs/components/collapse. Additionally, you might find a similar accordion-style FAQ component on Citrus UI: citrusui.in/components/faqs. I hope these resources are helpful! Since I don’t generally use Bootstrap, I don’t cover it on this channel, but I’m glad to help you find what you need.
@@sashank_gl Thank you Sir
Sir One request you create a video vue js help to create a login page
I’ll try to create a video on that soon. In the meantime, the code is already available in my component library, Citrus UI. You can check it out and explore all the components here: citrusui.in/components/auth-form
I'll give this a go as part of my learning process. Thanks for the information .😊
Can you expand on how the jit works. Did you have a video on Vue, and cannot use Vue if I don't know js? Thanks for your uploads and hope your channel grows.
JIT (Just-In-Time) mode is the default in Tailwind CSS version 3. In version 2, we had to define it in tailwind.config.js, but it's not necessary in v3. JIT helps reduce build times and improve website performance by only generating the CSS classes you actually use. As a user, you don't need to do anything with JIT - it's automatic in v3. Now, regarding your second question, using Vue.js does involve some JavaScript knowledge. While it's better to learn JavaScript first, you can get started with Vue if you grasp JavaScript concepts well. Here are some Vue.js videos on my channel that might help: ua-cam.com/video/G3GV7ROX5o4/v-deo.html (Install Tailwind CSS in Vue.js 3), ua-cam.com/video/-bYiv3qczVo/v-deo.html (Building a Task Manager using Vue.js 3)
thank you.
You're welcome
Hii Sir to creat a video in for loop with change a product-item in for loop
I don’t understand buddy, please explain clearly.
@@sashank_glSir, a video was made in which images are changing with the help of a for-loop using Vue.js.
I already made a video where I used v-for (for-loop in Vue.js). Here is the video: ua-cam.com/video/SgAzvn1TgkA/v-deo.html and here is the code: citrusui.in/components/our-team.
Thanks bong❤
You are welcome What is a bong?
@@sashank_glBong like brother, Cambodia we're say bong.
@@Red-cz3bt Good to know bong 😃 Greetings from India 😊🙌🏻
Thank you Sir
You are welcome 🙂
thanks sir
You are welcome. All the best to your project!
Hey, great video, please try to avoid background music as it creates a bit distrurbance other than that video was great.
Thanks a lot! And, I just checked the background music. It is so low to notice when I use external speaker, but loud when I put headphones. I'll make the adjustments to the future videos. Thank you!
Hi Sashank, great to know how to use vsc to install with vue. I know alot of so-called web devs use Wordpress, but i think it's better to go under the hood and know how to make real lightweight website, like you do. I'm hoping to get some work in soon so I can network with you. Regards D. I need a good lessson to learn JS as that's something I def need to progress to React, Vue ect. Love the way you talk through and explain details. I would triple thumbs up for your content. Be good If you could teach us small bite-sized js too.
Hi D, I'm glad my video was helpful, and I completely agree with you about WordPress. Vue is indeed lighter and faster. I'd love to network with you too! Feel free to connect with me on LinkedIn or Twitter. And yes, learning JavaScript is crucial for progressing to frameworks like React and Vue. It takes time to design the JavaScript program, so stay tuned. I'll make sure to create an engaging and easy-to-follow video to help you get started. JavaScript can seem complex initially, but I'll do my best to make the learning process enjoyable.
@@sashank_gl What files do you upload to public on server for tailwind to work with HTML & CSS? Regards D. Also can I use Vue just to make a static website. Not sure of the file uploads i would need for the server in public folder.
For a raw HTML and CSS website, upload your HTML files, the compiled CSS file (e.g., styles.css), and any JavaScript files (if used) to the server. And regarding Vue, yes, you can use for static websites. When you build your Vue.js project, a folder called dist is created. You need to upload everything in that dist folder to your hosting server for it to work.
@@sashank_gl Thanks Sashank. Much Appreciated and the time you put in for these videos. Hope you channel blows up to be big.
It means a lot buddy. Thank you! 😊🙏🏻
sir please one viedo in vue js to create apexchart
Sure AnasRiaz! I'll add a video on creating ApexCharts with Vue.js to my list of upcoming videos. Subscribe to the channel so you’ll be notified when it’s posted. Feel free to connect with me on LinkedIn and Twitter to discuss your request or stay updated.
@@sashank_gl Ok sir kindly please tell me a time to uploading a video
@@sashank_gl sir my project is working plz quick me answer and im Subscribe this channel
Sir please tell ma answer argent
@@AnasRiaz-tq7ts Probably 3-5 days buddy 🙂
SIR FAN OF YOU❤
OMG 🤩 Thanks a lot friend
@@sashank_gl thnx
This is awesome...thanks for this tutorial...Would love to see some tutorials on making similar sites like this one using CitrusUI and its components which will give an understanding on how to use readymade components from frontend libraries. Hope to see CitrusUI tutorials on this channel....Once again thanks a lot
Glad to hear that and a great suggestion indeed! I'll definitely make the type of tutorials you asked. Thank you!