<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: anii</title>
    <description>The latest articles on DEV Community by anii (@ani_dev).</description>
    <link>https://dev.to/ani_dev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1376456%2Fcd0f44bf-9aea-4eae-b869-dab2fdadda70.jpg</url>
      <title>DEV Community: anii</title>
      <link>https://dev.to/ani_dev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ani_dev"/>
    <language>en</language>
    <item>
      <title>Capturing the essence of Mumbai, one Vada Pav at a time.</title>
      <dc:creator>anii</dc:creator>
      <pubDate>Thu, 28 Mar 2024 14:29:10 +0000</pubDate>
      <link>https://dev.to/ani_dev/capturing-the-essence-of-mumbai-one-vada-pav-at-a-time-3if4</link>
      <guid>https://dev.to/ani_dev/capturing-the-essence-of-mumbai-one-vada-pav-at-a-time-3if4</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for DEV Challenge v24.03.20, CSS Art: Favorite Snack.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspiration
&lt;/h2&gt;

&lt;p&gt;Snack I want to highlight is the very humble &lt;strong&gt;Vada pav&lt;/strong&gt;, the iconic street food of Mumbai, that has become an integral part of Mumbaikar culture. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Life is short, eat Vada Pav! It’s a tasty reminder to enjoy the little things in life."&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset="UTF-8"&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
    &amp;lt;title&amp;gt;Light Dark Mode Toggle&amp;lt;/title&amp;gt;
    &amp;lt;style&amp;gt;
        @import url('https://fonts.googleapis.com/css2?family=Anton&amp;amp;family=Luckiest+Guy&amp;amp;family=Pixelify+Sans:wght@400..700&amp;amp;family=Rubik+Iso&amp;amp;display=swap');

        body {
            font-family: "Rubik Iso", Arial, sans-serif;
            margin: 0;
            margin-top: 100px;
            padding: 0;
            transition: background-color 0.3s ease;
            background-color: white;
        }

        .switch {
            position: fixed;
            top: 20px;
            right: 20px;
            display: inline-block;
            width: 60px;
            height: 34px;
            background-color: #ccc;
            border-radius: 34px;
            z-index: 999;
        }

        .switch:after {
            content: '';
            position: absolute;
            width: 26px;
            height: 26px;
            border-radius: 50%;
            background-color: white;
            top: 4px;
            left: 4px;
            transition: transform 0.3s ease;
        }

        input[type="checkbox"] {
            display: none;
        }

        input[type="checkbox"]:checked + .switch {
            background-color: #222;
        }

        input[type="checkbox"]:checked + .switch:after {
            transform: translateX(26px);
        }

        .content {
            text-align: center;
            margin-top: 50px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .content img {
            display: block;
            margin: 0 auto;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .content img:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
        }

        .content img,
        .content p {
            display: none;
            font-family: "Pixelify Sans",sans-serif;
            font-size: 25px;
        }

        .content .light-text {
            line-height: 40px;
        }

        input[type="checkbox"]:checked ~ .content img,
        input[type="checkbox"]:checked ~ .content p {
            display: block;
        }

        input[type="checkbox"]:not(:checked) ~ .content .light-text {
            display: block;
            font-family: "Luckiest Guy", sans-serif;
            font-size: 50px;
        }

        input[type="checkbox"]:checked ~ body {
            background-color: black;
        }
    &amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;input type="checkbox" id="toggle"&amp;gt;
    &amp;lt;label class="switch" for="toggle"&amp;gt;&amp;lt;/label&amp;gt;
    &amp;lt;div class="content"&amp;gt;
        &amp;lt;img src="vp.png" alt="Your Image" style="height:350px;margin-top: 250px;"&amp;gt;
        &amp;lt;p&amp;gt;If there is one food I can eat all my life, its &amp;lt;span style="font-family:Luckiest Guy, sans-serif;"&amp;gt;VADAPAV&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
        &amp;lt;p class="light-text"&amp;gt;Food for every mood @brand ambassador of Mumbai.&amp;lt;/p&amp;gt;
        &amp;lt;img src="vp2.png" alt=""&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bpbvgl2u4u6209x984f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bpbvgl2u4u6209x984f.png" alt="Image description" width="800" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa0l6sso9xvdblhzrsg6t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa0l6sso9xvdblhzrsg6t.png" alt="Image description" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmsaazvkyhyzh1xljl8t1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmsaazvkyhyzh1xljl8t1.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;🚀 Reflecting on the &lt;strong&gt;DevCommunity Challenge&lt;/strong&gt;: Engaging with the Dev community challenge has been a whirlwind of &lt;strong&gt;creativity&lt;/strong&gt; and &lt;strong&gt;growth&lt;/strong&gt;. From mastering CSS art to embracing feedback, each moment has fueled my passion for coding. Moving forward, I'm excited to continue pushing boundaries, collaborating with peers, and exploring new frontiers in web development. &lt;br&gt;
Here's to the journey ahead, filled with innovation, learning, and endless possibilities 🥂.&lt;/p&gt;

</description>
      <category>frontendchallenge</category>
      <category>devchallenge</category>
      <category>css</category>
    </item>
    <item>
      <title>GeolocationAPI: Your Digital Compass 🌍</title>
      <dc:creator>anii</dc:creator>
      <pubDate>Thu, 28 Mar 2024 13:55:15 +0000</pubDate>
      <link>https://dev.to/ani_dev/geolocationapi-your-digital-compass-2ifa</link>
      <guid>https://dev.to/ani_dev/geolocationapi-your-digital-compass-2ifa</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for DEV Challenge v24.03.20, One Byte Explainer: Browser API or Feature.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Explainer
&lt;/h2&gt;

&lt;p&gt;The &lt;em&gt;Geolocation API&lt;/em&gt; enables web apps to access user location with their permission, vital for location-based services like &lt;strong&gt;maps&lt;/strong&gt; or &lt;strong&gt;weather apps&lt;/strong&gt;. It respects user privacy by prompting for consent before retrieving location data.&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Context
&lt;/h2&gt;

&lt;p&gt;Geolocation API works by leveraging a device's GPS, Wi-Fi, or cellular data to determine the user's location, and it's widely supported across modern web browsers.&lt;/p&gt;

</description>
      <category>frontendchallenge</category>
      <category>devchallenge</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
