tailwindcss

Integrasi Tailwind CSS dengan React JS dan Vitejs

Integrasi Tailwind CSS dengan React JS dan Vitejs

Di bagian ini kita akan belajar cara meintegrasikan Reactjs dengan Tailwindcss Tailwind CSS adalah sebuah framework utility-first untuk styling css yang memungkinkan membangun antarmuka pengguna (UI) secara cepat dan efisien dengan menggunakan kelas-kelas kecil yang bisa langsung digunakan dalam markup HTML Untuk proses installasi anda bisa melihat artikel sebelumnyaInstalasi React & Vite Instalasi Tailwind css jalankan perintah berikut untuk menginstall keperluan ### yarn yarn add -D tailwindcss postcss autoprefixer ### npm npm install -D tailwindcss postcss autoprefixer Enter fullscreen mode Exit fullscreen mode Buat file tailwind.config.js dan postcss.config.js deangan menjalankan perintah berikut ### yarn yarn tailwindcss init -p ### npx…
Read More
Custom Text Font Usage in Nuxt.js with Tailwind CSS

Custom Text Font Usage in Nuxt.js with Tailwind CSS

Custom Text Font Usage in Nuxt.js with Tailwind CSS By integrating custom fonts into your Nuxt.js project, you can make your web application truly stand out. Tailwind CSS, known for its utility-first framework, simplifies this process, making it both efficient and effective. This article will take you through the steps to effortlessly incorporate custom fonts into your Nuxt.js project using Tailwind CSS. Assuming you’ve already set up Tailwind CSS in your project, the next step is integrating custom fonts to elevate your design. Custom fonts can transform the look and feel of your Nuxt.js application, adding a unique touch that…
Read More
Home Service Full-stack app using NestJs, Next.js, React Query TailwindCSS & Prisma

Home Service Full-stack app using NestJs, Next.js, React Query TailwindCSS & Prisma

Home-Service app built with NestJS, Next.js 14, Tailwind CSS, Prisma, and NextAuth. Features include user sign-up, sign-in, browsing services, adding and deleting services, filtering options, and booking appointments. Open to contributions during development. Getting Started Clone the repository: git clone https://github.com/saidMounaim/home-service.gitInstall dependencies: For the frontend: cd frontend npm install Enter fullscreen mode Exit fullscreen mode For the backend: cd backend npm install Enter fullscreen mode Exit fullscreen mode Create a .env file for each folder: Frontend (.env): API_URL="" Enter fullscreen mode Exit fullscreen mode Backend (.env): DATABASE_URL="" CLD_CLOUD_NAME="" CLD_API_KEY="" CLD_API_SECRET="" Enter fullscreen mode Exit fullscreen mode Start the development servers:…
Read More
Widget #3: Image Card with Overlay Text

Widget #3: Image Card with Overlay Text

For my third widget, I designed an image card with overlay text, focusing on both visual appeal and user experience. Here are the key UX ideas I implemented: Rounded Corners: Used rounded-xl to soften the edges, making the card feel more modern and approachable. Shadow Effect: Added shadow-xl shadow-purple-500 to create depth, giving the card a subtle 3D effect that makes it stand out. Hover Interaction: Implemented hover:scale-105 to add a slight zoom effect on hover, enhancing interactivity and making the card more engaging. Text Readability: Applied text-2xl font-bold tracking-tight for the title and font-light leading-relaxed for the body text…
Read More
Starting My 1000 Widgets Challenge: Mastering UI Development One Step at a Time

Starting My 1000 Widgets Challenge: Mastering UI Development One Step at a Time

Hi there, I'm Akshay! As a passionate developer eager to master UI development, I’ve set myself an ambitious goal: to build 1000 widgets. My focus is on progressively increasing the complexity of each widget, honing my skills in crafting visually stunning, highly functional interfaces. Through deliberate practice, I aim to internalize the core principles that define exceptional UI design, enabling me to create complex, polished applications like Instagram with ease Why Am I Doing This? Deliberate Practice: To build expertise, it's essential to engage in deliberate, focused practice. By creating 1000 widgets,I will be much better! Learning Through Iteration: Each…
Read More
Bootstrap vs. Tailwind CSS: A Comparison of Top CSS Frameworks

Bootstrap vs. Tailwind CSS: A Comparison of Top CSS Frameworks

Introduction There are numerous CSS frameworks available today, each with its unique offerings. Selecting the right CSS framework among these options can be challenging, as most users are unsure which framework best suits their web development project. In this article, we will compare two of the most popular CSS frameworks - Bootstrap and Tailwind CSS.  You'll learn about their key features, design philosophies, and the CSS customization options for each one. Also, apart from that, you'll get familiar with the developer experience, performance, and support from the community for each of the frameworks. By the end of this article, you…
Read More
Open-source datatable components built with Tailwind CSS and Flowbite

Open-source datatable components built with Tailwind CSS and Flowbite

Hey devs! The day has finally come and after many weeks of designing and coding I'm happy to show you a new component that we've just launched here at the Flowbite community: the datatables. It is an essential, but at the same time very complex component that has the regular table HTML markup as the foundation, but supercharges it with important UX features like searching, filtering, sorting, pagination, and more. What is important to note here is that the table is built for best usage with Tailwind CSS and Flowbite and has stuff like dark mode, RTL, responsive design, and…
Read More
Add a custom Tailwind CSS class for reusability and speed

Add a custom Tailwind CSS class for reusability and speed

This article was originally published on Rails Designer This is another quick article about something I use in every (Rails) app. I often apply a few Tailwind CSS utility-classes to create smooth transitions for hover- or active-states. I use this one so often that I create a custom smoothTransition class. So instead of writing transition ease-in-out duration-200 I write smoothTransition. Much smoother! Typically you'd write a CSS selector within the @layer utilities directive, like so: @layer utilities { .smoothTransition { transition-property: all; transition-timing-function: ease-in-out; transition-duration: 200ms; } } Enter fullscreen mode Exit fullscreen mode And this would certainly work just…
Read More
Apple Website

Apple Website

Creating an Engaging Apple Product Showcase with TailwindCSS, GSAP, and Three.js In the realm of web development, creating visually stunning and interactive websites has become a hallmark of innovation and creativity. If you are looking to elevate your skillset and captivate users with a state-of-the-art Apple product showcase, then this step-by-step guide is tailor-made for you. By harnessing the power of TailwindCSS, GSAP, and Three.js, you can embark on a journey to craft a modern and sleek website that showcases the latest Apple products with dynamic animations and immersive 3D models. Whether you are a seasoned developer or a budding…
Read More
Ultimate CSS Cheat Sheets and Blogs resources

Ultimate CSS Cheat Sheets and Blogs resources

Collection of CSS cheatsheet, prepare for CSS interviews, tips and tricks!! Under the Hood "Cheat sheet and of not much use" this is my thinking when I was introduce to it for the first time. But this year in Jan when I was practising DSA again I've figured out the ultimate benefits of any cheat sheet in programming language.Cheat sheets are a kind of ready-to-use notes or overview making it easy for developers to prepare for interviews, and write code faster and better. CSS cheat Sheets Overapi cheatsheet website screenshotCSS properties https://overapi.com/css CSS 2 Cheat Sheet & Quick References Website…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.