<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[# My First Web Dev Project: A Tribute Website for Dr. Abdul Qadeer Khan]]></title><description><![CDATA[# My First Web Dev Project: A Tribute Website for Dr. Abdul Qadeer Khan]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sun, 01 Nov 2026 09:13:46 GMT</lastBuildDate><atom:link href="https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Building Vertical Tabs Without JavaScript: The Radio Button Hack]]></title><description><![CDATA[Tabs are usually built with JavaScript, but CSS can do it alone. I built a vertical tabs component using hidden radio buttons. In this article you will…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-vertical-tabs-without-javascript-the-radio-button-hack</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-vertical-tabs-without-javascript-the-radio-button-hack</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Fri, 30 Oct 2026 13:48:21 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/e3467365-7a2e-4507-9372-a1bc47356faf.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Tabs are usually built with JavaScript, but CSS can do it alone. I built a vertical tabs component using hidden radio buttons.</p>
<p>In this article you will learn:</p>
<ul>
<li>How hidden radio inputs remember the selected tab</li>
<li>How the ~ selector connects an input to the content that follows it</li>
<li>How to slide an indicator by changing its top value with a transition</li>
<li>Where the trick breaks: a fixed number of tabs and no keyboard support when inputs use display: none</li>
</ul>
<p>Live demo: <a href="https://muhammaduzairkhalid15.github.io/CSS-Vertical-Tabs-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/CSS-Vertical-Tabs-Uzi-Solutions/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/CSS-Vertical-Tabs-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/CSS-Vertical-Tabs-Uzi-Solutions</a></p>
<p>Have you used this trick before? Tell me in the comments.</p>
]]></content:encoded></item><item><title><![CDATA[Small CSS Details That Make a Landing Page Look Finished]]></title><description><![CDATA[A landing page does not need a framework to look professional. I built a laptop product page using only HTML and CSS and focused on small details. In this…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/small-css-details-that-make-a-landing-page-look-finished</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/small-css-details-that-make-a-landing-page-look-finished</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Tue, 27 Oct 2026 09:53:24 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/f2cf223e-f738-4241-a328-da689a86ba8e.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A landing page does not need a framework to look professional. I built a laptop product page using only HTML and CSS and focused on small details.</p>
<p>In this article you will learn:</p>
<ul>
<li>How to make gradient text with background-clip: text</li>
<li>How to animate an image into the page with a 2-step @keyframes</li>
<li>How to place decorative SVG shapes behind your content</li>
<li>How to stack a hero section on smaller screens with a media query</li>
<li>What is still missing: a working cart and carousel</li>
</ul>
<p>Live demo: <a href="https://muhammaduzairkhalid15.github.io/Laptop-Landing-Page-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Laptop-Landing-Page-Uzi-Solutions/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Laptop-Landing-Page-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Laptop-Landing-Page-Uzi-Solutions</a></p>
<p>Which detail would you add next? Tell me in the comments.</p>
]]></content:encoded></item><item><title><![CDATA[Building a Hero Section With HTML and CSS: What I Learned]]></title><description><![CDATA[The hero section is the first thing a visitor sees, so I practiced building one for a sample creative agency page. In this article you will learn: Live…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-hero-section-with-html-and-css-what-i-learned</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-hero-section-with-html-and-css-what-i-learned</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Sun, 25 Oct 2026 16:52:46 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/b18b2bc0-2a66-427c-bceb-ccda3f511b5d.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The hero section is the first thing a visitor sees, so I practiced building one for a sample creative agency page.</p>
<p>In this article you will learn:</p>
<ul>
<li>How to put a dark gradient over a background image so text stays readable</li>
<li>How to build a header with a logo on the left and a menu on the right</li>
<li>How to make two buttons with mirrored hover effects</li>
<li>What I got wrong: using floats and fixed widths, which is why the page is not responsive yet</li>
</ul>
<p>Live demo: <a href="https://muhammaduzairkhalid15.github.io/Creative-Agency-Home-Page-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Creative-Agency-Home-Page-Uzi-Solutions/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Creative-Agency-Home-Page-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Creative-Agency-Home-Page-Uzi-Solutions</a></p>
<p>What is the one thing you always check in a hero section? Tell me in the comments.</p>
]]></content:encoded></item><item><title><![CDATA[A Dropdown Menu With Zero JavaScript: 2 Lines of CSS Explained]]></title><description><![CDATA[SUBTITLE: Nested lists, the :hover selector and a transparent look over a photo. INTRO: Dropdown menus look like they need JavaScript, but CSS can do the…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/a-dropdown-menu-with-zero-javascript-2-lines-of-css-explained</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/a-dropdown-menu-with-zero-javascript-2-lines-of-css-explained</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Fri, 23 Oct 2026 17:33:37 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/3d3c20a2-8478-486a-bb31-61b24eb3f220.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>SUBTITLE: Nested lists, the :hover selector and a transparent look over a photo.</p>
<p>INTRO: Dropdown menus look like they need JavaScript, but CSS can do the basic version on its own. Here is how a nested list and one hover rule build a multi-level navigation menu, plus its limits and how to fix them.</p>
<p>OUTLINE:</p>
<ol>
<li>The HTML: nesting lists inside list items</li>
<li>Hiding the sub-menu with display: none</li>
<li>Revealing it with ul li:hover ul li</li>
<li>Building the horizontal bar with floats</li>
<li>The transparent look: opacity vs rgba()</li>
<li>Limits: keyboard and touch users</li>
<li>Fixing it with :focus-within</li>
</ol>
<p>KEY SNIPPET (for Hashnode): ul li ul li { display: none; }</p>
<p>ul li:hover ul li { display: block; }</p>
<p>Demo: <a href="https://muhammaduzairkhalid15.github.io/Transparent-Dropdown-Navigation-Menu-HTML-CSS-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Transparent-Dropdown-Navigation-Menu-HTML-CSS-Uzi-Solutions/</a> Code: <a href="https://github.com/MuhammadUzairKhalid15/Transparent-Dropdown-Navigation-Menu-HTML-CSS-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Transparent-Dropdown-Navigation-Menu-HTML-CSS-Uzi-Solutions</a></p>
<p>TAGS: CSS, Web Development, Frontend, HTML, Navigation</p>
]]></content:encoded></item><item><title><![CDATA[I Built a Complete 3-Page Website With Only HTML & CSS (And What I Learned)]]></title><description><![CDATA[A hero overlay, reusable classes and one media query, no framework needed. Before learning React, I wanted to prove I could build a full multi-page website…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/i-built-a-complete-3-page-website-with-only-html-css-and-what-i-learned</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/i-built-a-complete-3-page-website-with-only-html-css-and-what-i-learned</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Thu, 22 Oct 2026 17:43:14 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/703697ef-8cdb-432f-816f-f367666bd6d3.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A hero overlay, reusable classes and one media query, no framework needed.</p>
<p>Before learning React, I wanted to prove I could build a full multi-page website with the basics. Here is how a Home, About and Services site comes together, and the CSS patterns I would reuse on any project.</p>
<p>(Based on Traversy Media's Acme Web Design project, rebuilt for practice.)</p>
<p>OUTLINE:</p>
<ol>
<li>Planning three pages with one shared design</li>
<li>The header, navigation and the .current class</li>
<li>A hero section with a dark gradient overlay</li>
<li>Float layouts: main column and sidebar</li>
<li>Reusable components: .btn1 and .dark</li>
<li>One media query to make everything responsive</li>
<li>What I would do differently with Flexbox and Grid</li>
</ol>
<p>KEY SNIPPET (for Hashnode): @media (max-width: 768px) { header nav, #boxes .box, article#main-col, aside#sidebar { float: none; width: 100%; } }</p>
<p>Demo: <a href="https://muhammaduzairkhalid15.github.io/Multi-Page-Business-Website-HTML-CSS-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Multi-Page-Business-Website-HTML-CSS-Uzi-Solutions/</a> Code: <a href="https://github.com/MuhammadUzairKhalid15/Multi-Page-Business-Website-HTML-CSS-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Multi-Page-Business-Website-HTML-CSS-Uzi-Solutions</a></p>
<p>TAGS: CSS, Web Development, Frontend, HTML, Beginners</p>
]]></content:encoded></item><item><title><![CDATA[How I Built a Fintech-Style Checkout Page With Only HTML & CSS]]></title><description><![CDATA[Negative margins, pseudo-elements and keyframe animations, with zero JavaScript. A good checkout UI builds trust before a user types a single digit. Here…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/how-i-built-a-fintech-style-checkout-page-with-only-html-css</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/how-i-built-a-fintech-style-checkout-page-with-only-html-css</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Wed, 21 Oct 2026 16:17:02 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/71cc890d-d31b-4488-857d-a16e1e1b8bef.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Negative margins, pseudo-elements and keyframe animations, with zero JavaScript.</p>
<p>A good checkout UI builds trust before a user types a single digit. Here is how I built a polished payment form UI using nothing but HTML and CSS, and the small details that make it feel professional. (It is a UI demo: it does not process payments.)</p>
<p>OUTLINE:</p>
<ol>
<li><p>The layout: header, amount card, options, card form</p>
</li>
<li><p>The floating card with a negative margin</p>
</li>
<li><p>Decorative circles with ::before and ::after</p>
</li>
<li><p>The focus pulse animation with @keyframes</p>
</li>
<li><p>Hover lift effects</p>
</li>
<li><p>Making it responsive under 480px</p>
</li>
<li><p>What a real checkout needs: validation and a payment provider</p>
</li>
</ol>
<p>KEY SNIPPET (for Hashnode): .middle-box { margin: -35px 30px 25px; position: relative; z-index: 2; }</p>
<p>Demo: <a href="https://muhammaduzairkhalid15.github.io/Payment-Checkout-Form-UI-HTML-CSS-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Payment-Checkout-Form-UI-HTML-CSS-Uzi-Solutions/</a> Code: <a href="https://github.com/MuhammadUzairKhalid15/Payment-Checkout-Form-UI-HTML-CSS-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Payment-Checkout-Form-UI-HTML-CSS-Uzi-Solutions</a></p>
<p>TAGS: CSS, Web Development, Frontend, HTML, UI Design</p>
]]></content:encoded></item><item><title><![CDATA[How I Built a Landing Page With a Login Card Using Only HTML & CSS]]></title><description><![CDATA[No framework, no JavaScript: just a dark overlay, one accent color and absolute positioning. You don't need Bootstrap to build a landing page that looks…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/how-i-built-a-landing-page-with-a-login-card-using-only-html-css</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/how-i-built-a-landing-page-with-a-login-card-using-only-html-css</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Wed, 21 Oct 2026 16:13:11 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/3bc2160d-f93a-454b-9fb5-c0855b0bc15a.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>No framework, no JavaScript: just a dark overlay, one accent color and absolute positioning.</p>
<p>You don't need Bootstrap to build a landing page that looks real. Here are the four techniques behind mine, and the mistakes I fixed along the way.</p>
<p>OUTLINE:</p>
<ol>
<li><p>The layout: navbar, hero, login card</p>
</li>
<li><p>A dark image overlay with gradient + url()</p>
</li>
<li><p>One accent color for a consistent brand</p>
</li>
<li><p>Floating the login card with position: absolute</p>
</li>
<li><p>Underline-only inputs</p>
</li>
<li><p>What's missing: responsiveness (and how I'd add it)</p>
</li>
</ol>
<p>KEY SNIPPET (for Hashnode): .main { background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url(1.jpeg); background-size: cover; }</p>
<p>Demo: <a href="https://muhammaduzairkhalid15.github.io/Landing-Page-With-Login-Form-HTML-CSS-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Landing-Page-With-Login-Form-HTML-CSS-Uzi-Solutions/</a> Code: <a href="https://github.com/MuhammadUzairKhalid15/Landing-Page-With-Login-Form-HTML-CSS-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Landing-Page-With-Login-Form-HTML-CSS-Uzi-Solutions</a></p>
<p>TAGS: CSS, Web Development, Frontend, HTML, Web Design</p>
]]></content:encoded></item><item><title><![CDATA[I Rebuilt the Amazon Homepage With Only HTML and CSS. Here Is What I Learned]]></title><description><![CDATA[To-do apps teach you syntax. Rebuilding a real homepage teaches you how pages are actually put together. In this article you will learn: How to build a…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/i-rebuilt-the-amazon-homepage-with-only-html-and-css-here-is-what-i-learned</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/i-rebuilt-the-amazon-homepage-with-only-html-and-css-here-is-what-i-learned</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Sun, 18 Oct 2026 17:33:08 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/205bb1a6-9e70-4b08-bc1f-4e38023a8452.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>To-do apps teach you syntax. Rebuilding a real homepage teaches you how pages are actually put together.</p>
<p>In this article you will learn:</p>
<ul>
<li><p>How to build a multi-part navbar with flexbox</p>
</li>
<li><p>Why a transparent border on hover avoids layout shift</p>
</li>
<li><p>How flex-wrap and space-evenly make a clean card grid</p>
</li>
<li><p>How to structure a multi-column footer</p>
</li>
<li><p>What I would fix next: making the layout responsive</p>
</li>
</ul>
<p>Live demo: <a href="https://muhammaduzairkhalid15.github.io/Amazon-Homepage-Clone-HTML-CSS-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Amazon-Homepage-Clone-HTML-CSS-Uzi-Solutions/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Amazon-Homepage-Clone-HTML-CSS-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Amazon-Homepage-Clone-HTML-CSS-Uzi-Solutions</a></p>
<p>Learning project, not affiliated with Amazon. Which website would you rebuild to practice? Tell me in the comments.</p>
]]></content:encoded></item><item><title><![CDATA[How I Built a Loading Animation With One CSS Variable]]></title><description><![CDATA[You have seen loading animations on almost every website, but they hide a neat trick. I rebuilt one from scratch using only HTML and CSS. In this article…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/how-i-built-a-loading-animation-with-one-css-variable</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/how-i-built-a-loading-animation-with-one-css-variable</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Sat, 17 Oct 2026 16:45:07 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/afb3a06e-a5e0-42da-9986-ef73e2430391.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You have seen loading animations on almost every website, but they hide a neat trick. I rebuilt one from scratch using only HTML and CSS.</p>
<p>In this article you will learn:</p>
<ul>
<li><p>How to give every element its own number with a CSS variable (--i)</p>
</li>
<li><p>How to place 15 dots around a circle with rotate and translateY</p>
</li>
<li><p>How to stagger the animation with animation-delay and calc()</p>
</li>
<li><p>How @keyframes fades each dot in sequence</p>
</li>
</ul>
<p>Live demo: <a href="https://muhammaduzairkhalid15.github.io/Dots-Loading-Animation-CSS-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Dots-Loading-Animation-CSS-Uzi-Solutions/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Dots-Loading-Animation-CSS-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Dots-Loading-Animation-CSS-Uzi-Solutions</a></p>
<p>What is the smallest CSS trick that taught you the most? I would love to read your answers.</p>
]]></content:encoded></item><item><title><![CDATA[4 CSS Tricks That Make a Plain Login Form Look Professional]]></title><description><![CDATA[Icon boxes, focus glows and smooth transitions, with no JavaScript. The login form is the first UI most developers build, and most look the same. Here are…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/4-css-tricks-that-make-a-plain-login-form-look-professional</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/4-css-tricks-that-make-a-plain-login-form-look-professional</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Fri, 16 Oct 2026 17:28:05 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/d5e3e989-98e2-47cb-a4b0-1a1cd6b36db4.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Icon boxes, focus glows and smooth transitions, with no JavaScript.</p>
<p>The login form is the first UI most developers build, and most look the same. Here are the four small CSS details that lift mine from basic to polished.</p>
<p>OUTLINE:</p>
<ol>
<li><p>The starting point: plain HTML form</p>
</li>
<li><p>Icons inside inputs (position: absolute + padding-left)</p>
</li>
<li><p>The focus state: border-color + inset box-shadow</p>
</li>
<li><p>Transitions that feel smooth</p>
</li>
<li><p>Framing the card with a header band</p>
</li>
<li><p>What this form does NOT do (no backend) and what to add next</p>
</li>
</ol>
<p>KEY SNIPPET (for Hashnode): form .row input:focus { border-color: #16a085; box-shadow: inset 0px 0px 2px 2px rgba(26, 188, 156, 0.25); }</p>
<p>Demo: <a href="https://muhammaduzairkhalid15.github.io/Modern-Login-Form-HTML-CSS-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Modern-Login-Form-HTML-CSS-Uzi-Solutions/</a> Code: <a href="https://github.com/MuhammadUzairKhalid15/Modern-Login-Form-HTML-CSS-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Modern-Login-Form-HTML-CSS-Uzi-Solutions</a></p>
<p>TAGS: CSS, Web Development, Frontend, HTML, UI Design</p>
]]></content:encoded></item><item><title><![CDATA[Building a Responsive Profile Card with HTML & CSS]]></title><description><![CDATA[Flexbox, pseudo-elements, and round images done right INTRO: In this post, I walk through building a responsive profile card: how flexbox centers the card…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-responsive-profile-card-with-html-css</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-responsive-profile-card-with-html-css</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Wed, 14 Oct 2026 17:30:28 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/b5173ee6-bb38-46c4-9dae-0e638c5da53f.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Flexbox, pseudo-elements, and round images done right</p>
<p>INTRO: In this post, I walk through building a responsive profile card: how flexbox centers the card, how a ::before pseudo-element creates the colored header behind the avatar, and how border-radius with object-fit keeps the image perfectly round.</p>
<p>CODE SNIPPET: .profile-card::before { content: ""; background-color: #4070f4; height: 36%; width: 100%; position: absolute; top: 0; left: 0; border-radius: 24px 24px 0 0; }</p>
<p>Demo: <a href="https://muhammaduzairkhalid15.github.io/Responsive-Profile-Card-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Responsive-Profile-Card-Uzi-Solutions/</a> Repo: <a href="https://github.com/MuhammadUzairKhalid15/Responsive-Profile-Card-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Responsive-Profile-Card-Uzi-Solutions</a></p>
<p>TAGS: css, html, webdev, frontend, beginners</p>
]]></content:encoded></item><item><title><![CDATA[Building a JavaScript-Free Sidebar Menu with the CSS Checkbox Hack]]></title><description><![CDATA[Glassmorphism, sibling selectors, and smooth transitions in pure CSS INTRO: Sometimes the best JavaScript is no JavaScript. In this post, I walk through…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-javascript-free-sidebar-menu-with-the-css-checkbox-hack</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-javascript-free-sidebar-menu-with-the-css-checkbox-hack</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Thu, 08 Oct 2026 17:17:58 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/4d6165e4-2701-4700-9db2-19e7ea1f4374.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Glassmorphism, sibling selectors, and smooth transitions in pure CSS</p>
<p>INTRO: Sometimes the best JavaScript is no JavaScript. In this post, I walk through building a glass-style slide-out sidebar using only HTML and CSS: how the checkbox hack works, how sibling selectors (~) control other elements, and how position: fixed with left transitions creates the slide-in effect.</p>
<p>CODE SNIPPET: #check:checked ~ .sidebar-menu { left: 0; }</p>
<p>Demo: <a href="https://muhammaduzairkhalid15.github.io/Pure-CSS-Sidebar-Menu-Uzi-Solutions/">https://muhammaduzairkhalid15.github.io/Pure-CSS-Sidebar-Menu-Uzi-Solutions/</a> Repo: <a href="https://github.com/MuhammadUzairKhalid15/Pure-CSS-Sidebar-Menu-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Pure-CSS-Sidebar-Menu-Uzi-Solutions</a></p>
<p>TAGS: css, html, webdev, frontend, beginners</p>
]]></content:encoded></item><item><title><![CDATA[Building a Clean Hero Landing Page Section with HTML & CSS]]></title><description><![CDATA[The hero section is often the first thing visitors see on a website — so I practiced building one from scratch, focusing on layout and readability. In this…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-clean-hero-landing-page-section-with-html-css</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-clean-hero-landing-page-section-with-html-css</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Wed, 07 Oct 2026 15:50:29 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/c0199543-0087-4163-9fbf-caf968a6cbf9.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The hero section is often the first thing visitors see on a website — so I practiced building one from scratch, focusing on layout and readability.</p>
<p>In this article I cover:</p>
<ul>
<li><p>Creating a fixed navbar with position: fixed and z-index</p>
</li>
<li><p>Layering a dark overlay on a background image with a pseudo-element</p>
</li>
<li><p>Centering content absolutely using transform: translate(-50%, -50%)</p>
</li>
<li><p>Styling button hover transitions</p>
</li>
</ul>
<p>Live demo: <a href="https://hero-landing-uzi-solutions.netlify.app/">https://hero-landing-uzi-solutions.netlify.app/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Hero-Landing-Page-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Hero-Landing-Page-Uzi-Solutions</a></p>
<p>Feedback and suggestions are very welcome!</p>
]]></content:encoded></item><item><title><![CDATA[Building a 3D Flipping Card Effect with Pure CSS]]></title><description><![CDATA[Flip card animations look complex, but CSS 3D transforms make them surprisingly achievable. I built a credit card UI that flips on hover to reveal front…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-3d-flipping-card-effect-with-pure-css</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-a-3d-flipping-card-effect-with-pure-css</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Tue, 06 Oct 2026 18:27:15 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/bff59cce-c9b9-49d3-802f-7402ad175796.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Flip card animations look complex, but CSS 3D transforms make them surprisingly achievable. I built a credit card UI that flips on hover to reveal front and back faces.</p>
<p>In this article I cover:</p>
<ul>
<li><p>Using perspective and transform-style: preserve-3d on the parent</p>
</li>
<li><p>Hiding the reverse side with backface-visibility: hidden</p>
</li>
<li><p>Rotating the back face 180deg so it lines up correctly</p>
</li>
<li><p>Adding a glassmorphism look with backdrop-filter: blur()</p>
</li>
</ul>
<p>Live demo: <a href="https://flip-card-ui-uzi.netlify.app/">https://flip-card-ui-uzi.netlify.app/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Flipping-Card-Ui-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Flipping-Card-Ui-Uzi-Solutions</a></p>
<p>Feedback and suggestions are very welcome!</p>
]]></content:encoded></item><item><title><![CDATA[Designing a Realistic Credit Card UI with HTML & CSS]]></title><description><![CDATA[Credit card UI components are a popular practice exercise — so I built a Mastercard-style version focusing on realistic texture and clean typography. In…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/designing-a-realistic-credit-card-ui-with-html-css</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/designing-a-realistic-credit-card-ui-with-html-css</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Mon, 05 Oct 2026 14:26:19 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/eaac46fe-cd76-44b5-a787-af5bc67ff247.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Credit card UI components are a popular practice exercise — so I built a Mastercard-style version focusing on realistic texture and clean typography.</p>
<p>In this article I cover:</p>
<ul>
<li><p>Using a background image with background-size: cover for card texture</p>
</li>
<li><p>Structuring the header (logo + chip) and footer (number, name, date) with flexbox</p>
</li>
<li><p>Typography choices for a clean, card-like hierarchy</p>
</li>
<li><p>Adding a soft box-shadow for a raised, physical feel</p>
</li>
</ul>
<p>Live demo: <a href="https://master-card-ui-uzi-solutions.netlify.app/">https://master-card-ui-uzi-solutions.netlify.app/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Credit-Card-Ui-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Credit-Card-Ui-Uzi-Solutions</a></p>
<p>Feedback and suggestions are very welcome!</p>
]]></content:encoded></item><item><title><![CDATA[Building My Portfolio Website with HTML & CSS Animations]]></title><description><![CDATA[Every developer needs a portfolio — so I built mine from scratch, focusing on small animation details that make it feel alive. In this article I cover…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-my-portfolio-website-with-html-css-animations</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/building-my-portfolio-website-with-html-css-animations</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Sat, 03 Oct 2026 16:12:47 GMT</pubDate><content:encoded><![CDATA[<p>Every developer needs a portfolio — so I built mine from scratch, focusing on small animation details that make it feel alive.</p>
<p>In this article I cover:</p>
<ul>
<li><p>Creating a typing effect that cycles through multiple roles using CSS keyframes</p>
</li>
<li><p>Building a rotating gradient border with conic-gradient and @keyframes</p>
</li>
<li><p>Structuring smooth entrance animations with animation-delay</p>
</li>
<li><p>Making it all responsive with clamp() and media queries</p>
</li>
</ul>
<p>Live demo: <a href="https://portfolio-webpage-uzi-solutions.netlify.app">https://portfolio-webpage-uzi-solutions.netlify.app</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Portfolio-Website-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Portfolio-Website-Uzi-Solutions</a></p>
<p>Feedback and suggestions are very welcome!</p>
]]></content:encoded></item><item><title><![CDATA[5 Ways to Animate a Toggle Button with Pure CSS]]></title><description><![CDATA[Toggle buttons are a small UI detail, but there are many ways to animate them. I built 5 different versions on one page to explore different CSS transition…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/5-ways-to-animate-a-toggle-button-with-pure-css</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/5-ways-to-animate-a-toggle-button-with-pure-css</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Thu, 01 Oct 2026 15:58:35 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/637153e2-5686-4321-91d3-3528595d800a.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Toggle buttons are a small UI detail, but there are many ways to animate them. I built 5 different versions on one page to explore different CSS transition techniques.</p>
<p>In this article I cover:</p>
<ul>
<li><p>Using checkbox + label tricks for toggle state</p>
</li>
<li><p>Pseudo-element positioning for the YES/NO knob</p>
</li>
<li><p>Cubic-bezier easing for a bouncy feel</p>
</li>
<li><p>A 3D flip effect using perspective and rotateY</p>
</li>
</ul>
<p>Live demo: <a href="https://toggle-uzi-solutions.netlify.app/">https://toggle-uzi-solutions.netlify.app/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Toggle-Buttons-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Toggle-Buttons-Uzi-Solutions</a></p>
<p>Feedback and suggestions are very welcome!</p>
]]></content:encoded></item><item><title><![CDATA[Creating a CSS-Only Parallax Scrolling Effect (No JavaScript)]]></title><description><![CDATA[Parallax scrolling is a classic web design technique that adds depth to a page. I built a website that achieves this effect using pure CSS — no JavaScript…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/creating-a-css-only-parallax-scrolling-effect-no-javascript</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/creating-a-css-only-parallax-scrolling-effect-no-javascript</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Thu, 01 Oct 2026 15:57:55 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/98a7fe9e-1c39-4741-8a4b-5145a83fdeaa.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Parallax scrolling is a classic web design technique that adds depth to a page. I built a website that achieves this effect using pure CSS — no JavaScript required.</p>
<p>In this article I cover:</p>
<ul>
<li><p>How background-attachment: fixed creates the parallax illusion</p>
</li>
<li><p>Structuring alternating light/dark sections for visual rhythm</p>
</li>
<li><p>Making the effect work smoothly across screen sizes</p>
</li>
<li><p>Limitations of CSS-only parallax vs JS-based solutions</p>
</li>
</ul>
<p>Live demo: <a href="https://parallax-scroll-hc-uzi-solutions.netlify.app/">https://parallax-scroll-hc-uzi-solutions.netlify.app/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Parallax-Scrolling-Website-HTML-CSS-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Parallax-Scrolling-Website-HTML-CSS-Uzi-Solutions</a></p>
<p>Feedback and suggestions are very welcome!</p>
]]></content:encoded></item><item><title><![CDATA[Designing a Clean, Responsive Job Application Form with HTML & CSS]]></title><description><![CDATA[Job application forms are something almost every company needs — so I decided to design and build one from scratch to sharpen my HTML/CSS skills. In this…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/designing-a-clean-responsive-job-application-form-with-html-css</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/designing-a-clean-responsive-job-application-form-with-html-css</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Sat, 26 Sep 2026 19:09:36 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/ac81fc83-a22b-4a60-b4d7-947f8909aa77.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Job application forms are something almost every company needs — so I decided to design and build one from scratch to sharpen my HTML/CSS skills.</p>
<p>In this article, I'll cover:</p>
<ul>
<li><p>How I structured the form using CSS Grid for responsiveness</p>
</li>
<li><p>Styling decisions for a clean, professional look</p>
</li>
<li><p>Handling different input types (text, select, textarea, file upload, date)</p>
</li>
<li><p>Accessibility considerations for form labels</p>
</li>
</ul>
<p>Live demo: <a href="https://job-application-uzi-solutions.netlify.app/">https://job-application-uzi-solutions.netlify.app/</a> Source code: <a href="https://github.com/MuhammadUzairKhalid15/Job-Application-Website-by-Uzi-Solutions">https://github.com/MuhammadUzairKhalid15/Job-Application-Website-by-Uzi-Solutions</a></p>
<p>Feedback and suggestions are very welcome!</p>
]]></content:encoded></item><item><title><![CDATA[My First Web Dev Project: A Tribute Website for Dr. Abdul Qadeer Khan]]></title><description><![CDATA[When I started learning web development, I wanted to build something that felt meaningful rather than just another to-do app. So I built a tribute website…]]></description><link>https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/my-first-web-dev-project-a-tribute-website-for-dr-abdul-qadeer-khan</link><guid isPermaLink="true">https://myfirstwebdevprojectatributewebsitefordrabdulqadeerkhan.hashnode.dev/my-first-web-dev-project-a-tribute-website-for-dr-abdul-qadeer-khan</guid><dc:creator><![CDATA[Uzi Solutions]]></dc:creator><pubDate>Fri, 25 Sep 2026 19:00:16 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a6b49b2884def71d5d08630/549ad850-85b9-4e66-8341-740a91c557c6.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I started learning web development, I wanted to build something that felt meaningful rather than just another to-do app. So I built a tribute website for Dr. Abdul Qadeer Khan using HTML and CSS.</p>
<p>In this post I'll cover:</p>
<ul>
<li><p>The layout and structure decisions I made</p>
</li>
<li><p>Styling challenges I ran into (and how I solved them)</p>
</li>
<li><p>How I deployed it using GitHub and Netlify</p>
</li>
</ul>
<p>🔗 Live demo: <a href="https://aqkhan-tribute.netlify.app/">https://aqkhan-tribute.netlify.app/</a> 💻 Source code: <a href="https://github.com/MuhammadUzairKhalid15/Tribute-Website-for-Dr.-Abdul-Qadeer/">https://github.com/MuhammadUzairKhalid15/Tribute-Website-for-Dr.-Abdul-Qadeer/</a></p>
<p>#webdev #beginners #html #css</p>
]]></content:encoded></item></channel></rss>