<?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: Nikhil Chandra Roy</title>
    <description>The latest articles on DEV Community by Nikhil Chandra Roy (@nikhilroy2).</description>
    <link>https://dev.to/nikhilroy2</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%2F318710%2F5725f6d6-cb59-4723-848a-e24c74f44ec9.jpg</url>
      <title>DEV Community: Nikhil Chandra Roy</title>
      <link>https://dev.to/nikhilroy2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nikhilroy2"/>
    <language>en</language>
    <item>
      <title>CSS easiest way to change the checkbox,range, radio color</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Mon, 09 Oct 2023 15:42:45 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/css-easiest-way-to-change-the-checkboxrange-radio-color-41j</link>
      <guid>https://dev.to/nikhilroy2/css-easiest-way-to-change-the-checkboxrange-radio-color-41j</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;accent-color: red
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;this will change checkbox,radio,range color quickly.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HTML CSS clickable tab-pane (No Javascript)</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Thu, 29 Jun 2023 09:12:42 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/html-css-clickable-tab-pane-no-javascript-4i20</link>
      <guid>https://dev.to/nikhilroy2/html-css-clickable-tab-pane-no-javascript-4i20</guid>
      <description></description>
    </item>
    <item>
      <title>HTML CSS Image split 3d hover effect</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Thu, 29 Jun 2023 08:44:52 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/html-css-image-split-3d-hover-effect-4c1f</link>
      <guid>https://dev.to/nikhilroy2/html-css-image-split-3d-hover-effect-4c1f</guid>
      <description></description>
    </item>
    <item>
      <title>Background Toggle with clip path only HTML and CSS</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Thu, 29 Jun 2023 08:39:58 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/background-toggle-with-clip-path-only-html-and-css-4o4a</link>
      <guid>https://dev.to/nikhilroy2/background-toggle-with-clip-path-only-html-and-css-4o4a</guid>
      <description></description>
      <category>html</category>
      <category>css</category>
      <category>cssanimation</category>
    </item>
    <item>
      <title>Windows 10 loading only HTML &amp; CSS</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Thu, 29 Jun 2023 08:21:17 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/windows-10-loading-only-html-css-4aa3</link>
      <guid>https://dev.to/nikhilroy2/windows-10-loading-only-html-css-4aa3</guid>
      <description></description>
    </item>
    <item>
      <title>Comeback Strong: Strategies for Improving Your Web Development Skills after a Break</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Fri, 20 Jan 2023 12:22:23 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/comeback-strong-strategies-for-improving-your-web-development-skills-after-a-break-4105</link>
      <guid>https://dev.to/nikhilroy2/comeback-strong-strategies-for-improving-your-web-development-skills-after-a-break-4105</guid>
      <description>&lt;p&gt;Taking a break from web development can be beneficial for your well-being, but it can also make it hard to get back into the swing of things. In this post, we will explore various strategies for improving your development skills after a break and getting back to work as a web developer. We will cover topics such as refreshing your knowledge of the latest technologies, staying up to date with industry trends, and building a strong network of fellow developers. Whether you've been away for a week or a month, these tips will help you hit the ground running and become a more effective and efficient developer.&lt;br&gt;
Topics:&lt;br&gt;
• Refreshing your knowledge of the latest technologies&lt;br&gt;
• Staying up to date with industry trends&lt;br&gt;
• Building a strong network of fellow developers&lt;br&gt;
• Setting goals and creating a plan&lt;br&gt;
• Finding inspiration and motivation&lt;br&gt;
Sections:&lt;br&gt;
• Introduction&lt;br&gt;
• Refreshing your knowledge of the latest technologies&lt;br&gt;
• Staying up to date with industry trends&lt;br&gt;
• Building a strong network of fellow developers&lt;br&gt;
• Setting goals and creating a plan&lt;br&gt;
• Finding inspiration and motivation&lt;br&gt;
• Conclusion&lt;/p&gt;

&lt;h2&gt;
  
  
  Refreshing your knowledge of the latest technologies
&lt;/h2&gt;

&lt;p&gt;One of the most important things you can do to improve your skills as a web developer after a break is to refresh your knowledge of the latest technologies. This can be a daunting task, as technology is constantly evolving and new tools and frameworks are always emerging. However, by taking the time to familiarize yourself with these new technologies, you'll be able to stay competitive in the job market and offer more value to your clients.&lt;/p&gt;

&lt;p&gt;There are a few different ways you can go about refreshing your knowledge of the latest technologies, such as:&lt;/p&gt;

&lt;p&gt;Online tutorials and courses: There are a plethora of free and paid online tutorials and courses available that can help you learn about new technologies. Websites like Codecademy, Udemy, Coursera, and freeCodeCamp offer a wide range of web development courses that can help you catch up on the latest tools and techniques.&lt;/p&gt;

&lt;p&gt;Reading blogs and articles: Following blogs and articles written by industry experts can be a great way to stay up to date with the latest trends and technologies. Websites like DEV.to, Medium, and Hacker Noon are great places to find informative and engaging articles on web development.&lt;/p&gt;

&lt;p&gt;Attend to conferences and meetups: Attending conferences and meetups can be a great way to learn about new technologies and network with other developers. Websites like Meetup.com and Eventbrite can help you find web development-related events in your area.&lt;/p&gt;

&lt;p&gt;Experiment with new tools and frameworks: Finally, the best way to learn about new technologies is to experiment with them yourself. This could mean building a small project using a new framework or tool, or simply playing around with some sample code.&lt;/p&gt;

&lt;p&gt;By taking the time to refresh your knowledge of the latest technologies, you'll be better equipped to take on new projects and offer more value to your clients. Remember to keep in mind that, you don't need to learn everything all at once, take your time and focus on what you feel is most important or relevant to your current work.&lt;/p&gt;

&lt;p&gt;This is just an example, you can add more details, examples and resources to make it more informative. Additionally, you can also add some tips and tricks that you personally found useful while refreshing your knowledge of the latest technologies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Staying up to date with industry trends
&lt;/h2&gt;

&lt;p&gt;As a web developer, it's important to stay up to date with the latest trends and developments in the industry. This includes new technologies, design trends, and best practices. By keeping abreast of the latest trends, you'll be able to offer more value to your clients and stay competitive in the job market.&lt;/p&gt;

&lt;p&gt;Here are a few strategies for staying up to date with industry trends:&lt;/p&gt;

&lt;p&gt;Follow relevant social media accounts: Following relevant social media accounts, such as those of popular web development blogs and influencers, can help you stay up to date with the latest news and trends. Twitter, LinkedIn and Facebook are great platforms to follow the industry experts and influencers.&lt;/p&gt;

&lt;p&gt;Participate in online forums and communities: Participating in online forums and communities, such as DEV.to, Stack Overflow and GitHub, can be a great way to learn about new technologies and best practices.&lt;/p&gt;

&lt;p&gt;Read industry publications: Reading industry publications, such as Smashing Magazine, A List Apart, and Webdesigner Depot, can help you stay up to date with the latest design trends and best practices.&lt;/p&gt;

&lt;p&gt;Attend web development events: Attend web development events, such as conferences, meetups, and workshops, can be a great way to stay up to date with the latest trends and meet other developers.&lt;/p&gt;

&lt;p&gt;By staying up to date with the latest industry trends, you'll be better equipped to take on new projects and offer more value to your clients. Remember, you don't have to follow all the trends, pick what's relevant to you and your work, and focus on that.&lt;/p&gt;

&lt;p&gt;This is just an example, you can add more details, examples and resources to make it more informative. Additionally, you can also add some tips and tricks that you personally found useful while staying up to date with industry trends.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building a strong network of fellow developers
&lt;/h2&gt;

&lt;p&gt;As a web developer, having a strong network of fellow developers can be incredibly beneficial. Not only can it help you stay up to date with the latest trends and technologies, but it can also provide you with valuable support and resources.&lt;/p&gt;

&lt;p&gt;Here are a few ways to build a strong network of fellow developers:&lt;/p&gt;

&lt;p&gt;Attend web development events: Attend web development events, such as conferences, meetups, and workshops, can be a great way to connect with other developers and learn about new technologies.&lt;/p&gt;

&lt;p&gt;Participate in online forums and communities: Participating in online forums and communities, such as DEV.to, Stack Overflow, and GitHub, can be a great way to connect with other developers and learn about new technologies.&lt;/p&gt;

&lt;p&gt;Join a study group or mentorship program: Joining a study group or mentorship program can be a great way to connect with other developers and learn from more experienced professionals.&lt;/p&gt;

&lt;p&gt;Collaborate on open-source projects: Collaborating on open-source projects can be a great way to connect with other developers and work on real-world projects.&lt;/p&gt;

&lt;p&gt;Connect with fellow developers on social media: Connecting with fellow developers on social media, such as Twitter and LinkedIn, can be a great way to stay connected and learn about new technologies.&lt;/p&gt;

&lt;p&gt;Having a strong network of fellow developers can be incredibly beneficial for your professional growth as a web developer. Not only you can share your knowledge and experience with others, but you can also learn from them and get valuable feedback.&lt;/p&gt;

&lt;p&gt;This is just an example, you can add more details, examples and resources to make it more informative. Additionally, you can also add some tips and tricks that you personally found useful while building a strong network of fellow developers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting goals and creating a plan
&lt;/h2&gt;

&lt;p&gt;When it comes to improving your web development skills after a break, setting goals and creating a plan can be incredibly helpful. Having clear, measurable goals can give you something to work towards and help you stay motivated. Additionally, having a plan in place can help you stay organized and on track.&lt;/p&gt;

&lt;p&gt;Here are a few steps to help you set goals and create a plan:&lt;/p&gt;

&lt;p&gt;Assess your current skills: Take stock of your current skills and identify areas where you feel you need to improve.&lt;/p&gt;

&lt;p&gt;Set clear, measurable goals: Set clear, measurable goals for yourself, such as learning a new programming language or framework, or building a specific project.&lt;/p&gt;

&lt;p&gt;Create a plan of action: Once you have your goals in place, create a plan of action for achieving them. This could include identifying specific resources to study, setting a schedule for working on your goals, and determining how you will measure progress.&lt;/p&gt;

&lt;p&gt;Track your progress: Regularly track your progress and make adjustments as needed.&lt;/p&gt;

&lt;p&gt;Celebrate your successes: Celebrate your successes along the way, no matter how small they may be.&lt;/p&gt;

&lt;p&gt;Setting goals and creating a plan can help you stay organized and motivated, and make it easier to achieve your goals. It's important to remember that goals and plans are not set in stone and are subject to change. It's okay to adjust them as you go along and find what works best for you.&lt;/p&gt;

&lt;p&gt;This is just an example, you can add more details, examples and resources to make it more informative. Additionally, you can also add some tips and tricks that you personally found useful while setting goals and creating a plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Finding inspiration and motivation
&lt;/h2&gt;

&lt;p&gt;When it comes to improving your web development skills after a break, finding inspiration and motivation can be crucial. It's easy to get discouraged and lose motivation when you're trying to learn new skills and improve your abilities. However, by finding inspiration and staying motivated, you'll be better equipped to achieve your goals.&lt;/p&gt;

&lt;p&gt;Here are a few ways to find inspiration and motivation:&lt;/p&gt;

&lt;p&gt;Surround yourself with positive influences: Surround yourself with people who are supportive, encouraging, and positive. Whether it's friends, family, or mentors, having people who believe in you can make all the difference.&lt;/p&gt;

&lt;p&gt;Learn from others: Look for inspiration and motivation in the work of other developers. Follow the work of people you admire, read their blogs, and watch their videos.&lt;/p&gt;

&lt;p&gt;Set small and achievable goals: Set small and achievable goals for yourself, and celebrate your successes along the way. This will help you stay motivated and see progress.&lt;/p&gt;

&lt;p&gt;Reward yourself: When you achieve a goal or make progress, reward yourself. It can be something small like a cup of coffee or something bigger like a trip.&lt;/p&gt;

&lt;p&gt;Take a break: Don't be afraid to take a break when you need it. Sometimes, a change of scenery or a short break can do wonders for your motivation and inspiration.&lt;/p&gt;

&lt;p&gt;Finding inspiration and motivation can be challenging, but by keeping these tips in mind, you'll be better equipped to stay motivated and achieve your goals. Remember to be patient with yourself and to not compare yourself with others. Every journey is different, and you should be proud of your own progress and achievements.&lt;/p&gt;

&lt;p&gt;This is just an example, you can add more details, examples and resources to make it more informative. Additionally, you can also add some tips and tricks that you personally found useful while finding inspiration and motivation.&lt;/p&gt;

</description>
      <category>webdeveloper</category>
    </item>
    <item>
      <title>Password view toggling only html and css</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Tue, 17 Aug 2021 17:18:27 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/password-view-toggling-only-html-and-css-3hig</link>
      <guid>https://dev.to/nikhilroy2/password-view-toggling-only-html-and-css-3hig</guid>
      <description>&lt;p&gt;I got this resource from stackoverflow,&lt;br&gt;
I found 2 ways to toggling password view&lt;br&gt;
like using ' -webkit-text-security: disc;' css property and font-family way.&lt;br&gt;
Here is the resource: &lt;br&gt;
&lt;a href="https://stackoverflow.com/questions/17769429/get-input-type-text-to-look-like-type-password"&gt; &lt;/a&gt;&lt;a href="https://stackoverflow.com/questions/17769429/get-input-type-text-to-look-like-type-password"&gt;https://stackoverflow.com/questions/17769429/get-input-type-text-to-look-like-type-password&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/nikhilroy2/embed/LYyovLy?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Thanks,&lt;/p&gt;

</description>
      <category>css</category>
      <category>html</category>
      <category>password</category>
      <category>programming</category>
    </item>
    <item>
      <title>Uncaught TypeError: Cannot read property 'innerHTML' of null (solution)</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Mon, 31 May 2021 04:19:31 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/uncaught-typeerror-cannot-read-property-innerhtml-of-null-solution-dg1</link>
      <guid>https://dev.to/nikhilroy2/uncaught-typeerror-cannot-read-property-innerhtml-of-null-solution-dg1</guid>
      <description>&lt;p&gt;&lt;b&gt;Recently I develop some static pages and got few pages &lt;code&gt;Uncaught TypeError: Cannot read property 'innerHTML' of null&lt;/code&gt; or similar kind of issues.&lt;br&gt;
Issues coming when something missing like classes, selector in some pages but we are calling each portion of JavaScript to perform all the pages.&lt;br&gt;
&lt;/b&gt;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; &amp;lt;h2 class=""&amp;gt;Hello World&amp;lt;/h2&amp;gt;

    &amp;lt;script&amp;gt;
        let demo = document.querySelector('.demo')
        console.log(demo.innerHTML)

    &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;issues coming when I am calling demo class but there are no demo class in Dom. So, in this moment javascript throwing TypeError.&lt;/p&gt;

&lt;p&gt;but, if we make it short with just logical operators &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; it's not giving any TypeError. For example,&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let demo = document.querySelector('.demo')
        demo&amp;amp;&amp;amp;(
            console.log(demo.innerHTML)
        )
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Thanks.&lt;/p&gt;

</description>
      <category>html</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Windows 10 startup loading only HTML &amp; CSS</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Wed, 05 May 2021 07:56:27 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/windows-10-startup-loading-only-html-css-18a5</link>
      <guid>https://dev.to/nikhilroy2/windows-10-startup-loading-only-html-css-18a5</guid>
      <description>&lt;h2&gt;
  
  
  Windows 10 startup loading only HTML &amp;amp; CSS
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/c4jx0Aem47I"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Windows startup loading is a common thing.&lt;br&gt;
Whenever we start our computer we get the loading of windows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTML&lt;/strong&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 http-equiv="X-UA-Compatible" content="IE=edge"&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
    &amp;lt;link rel="stylesheet" href="style.css"&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;div class="plate_wrapper"&amp;gt;
        &amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="lds-microsoft" width="80px" height="80px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"&amp;gt;&amp;lt;g transform="rotate(0)"&amp;gt;&amp;lt;circle cx="81.73413361164941" cy="74.35045716034882" fill="#ffffff" r="5" transform="rotate(340.001 49.9999 50)"&amp;gt;
        &amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;360 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s" begin="0s"/&amp;gt;
      &amp;lt;/circle&amp;gt;&amp;lt;circle cx="74.35045716034882" cy="81.73413361164941" fill="#ffffff" r="5" transform="rotate(348.352 50.0001 50.0001)"&amp;gt;
        &amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;360 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s" begin="-0.0625s"/&amp;gt;
      &amp;lt;/circle&amp;gt;&amp;lt;circle cx="65.3073372946036" cy="86.95518130045147" fill="#ffffff" r="5" transform="rotate(354.236 50 50)"&amp;gt;
        &amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;360 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s" begin="-0.125s"/&amp;gt;
      &amp;lt;/circle&amp;gt;&amp;lt;circle cx="55.22104768880207" cy="89.65779445495241" fill="#ffffff" r="5" transform="rotate(357.958 50.0002 50.0002)"&amp;gt;
        &amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;360 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s" begin="-0.1875s"/&amp;gt;
      &amp;lt;/circle&amp;gt;&amp;lt;circle cx="44.77895231119793" cy="89.65779445495241" fill="#ffffff" r="5" transform="rotate(359.76 50.0064 50.0064)"&amp;gt;
        &amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;360 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s" begin="-0.25s"/&amp;gt;
      &amp;lt;/circle&amp;gt;&amp;lt;circle cx="34.692662705396415" cy="86.95518130045147" fill="#ffffff" r="5" transform="rotate(0.183552 50 50)"&amp;gt;
        &amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;360 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s" begin="-0.3125s"/&amp;gt;
      &amp;lt;/circle&amp;gt;&amp;lt;circle cx="25.649542839651176" cy="81.73413361164941" fill="#ffffff" r="5" transform="rotate(1.86457 50 50)"&amp;gt;
        &amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;360 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s" begin="-0.375s"/&amp;gt;
      &amp;lt;/circle&amp;gt;&amp;lt;circle cx="18.2658663883506" cy="74.35045716034884" fill="#ffffff" r="5" transform="rotate(5.45126 50 50)"&amp;gt;
        &amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;360 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s" begin="-0.4375s"/&amp;gt;
      &amp;lt;/circle&amp;gt;&amp;lt;animateTransform attributeName="transform" type="rotate" calcMode="spline" values="0 50 50;0 50 50" times="0;1" keySplines="0.5 0 0.5 1" repeatCount="indefinite" dur="1.5s"/&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/svg&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

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

&lt;/div&gt;



&lt;p&gt;for svg we collected it from &lt;a href="http://loading.io"&gt; Loading.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CSS&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;*{
    box-sizing: border-box;
}
body{
    margin: 0;
    background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    perspective: 500px;
    height: 100vh;
}
.plate_wrapper{
    width: 200px;
    height: 180px;
    transform: rotateY(-33deg);
}
.plate_wrapper span{
    background: #00E7FF;
    display: inline-block;
    width: 50%;
    height: 50%;
}
.plate_wrapper span:nth-child(odd){
    border-right: 4px solid #000;
}
svg{
    position: absolute;
    bottom: 10%;
    transform: scale(.7);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you need more kind of tutorial stay with me,&lt;br&gt;
I will do more tutorials with HTML and CSS only.&lt;br&gt;
Thanks.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>windows</category>
      <category>loading</category>
    </item>
    <item>
      <title>HTML CSS Image split 3d hover effect</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Tue, 04 May 2021 09:40:58 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/html-css-image-split-3d-hover-effect-4453</link>
      <guid>https://dev.to/nikhilroy2/html-css-image-split-3d-hover-effect-4453</guid>
      <description>&lt;h2&gt;
  
  
  HTML CSS Image split 3d hover effect
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/HcCtBpznneE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;CSS is making images split into 4 items with background size and position.&lt;br&gt;
&lt;strong&gt;HTML&lt;/strong&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 http-equiv="X-UA-Compatible" content="IE=edge"&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
    &amp;lt;link rel="stylesheet" href="style.css"&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;div class="image_3d"&amp;gt;
        &amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&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;and &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CSS&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;*{
    box-sizing: border-box;
}
body{
    margin: 0;
    display: grid;
    place-items: center;
    height: 100vh;
}
.image_3d{
    perspective: 1000px;
    width: 960px;
    height: 640px;
    box-shadow: 3px 5px 25px 8px rgba(0, 0, 0, 0.2);
}
.image_3d span{
    display: block;
    height: 160px;
    transition: 1s;
    transform: rotateY(0deg);
}
.image_3d:hover span{
    transform: rotateY(360deg);

}
.image_3d span:nth-child(1){
    background: url('./child-5582985_960_720.png') 0px 0px/cover no-repeat;
    transition-delay: 0s;
}
.image_3d span:nth-child(2){
    background: url('./child-5582985_960_720.png') 0px -160px/cover no-repeat;
    transition-delay: .1s;

}
.image_3d span:nth-child(3){
    background: url('./child-5582985_960_720.png') 0px calc(-160px * 2)/cover no-repeat;
    transition-delay: .2s;

}
.image_3d span:nth-child(4){
    background: url('./child-5582985_960_720.png') 0px calc(-160px * 3)/cover no-repeat;
    transition-delay: .3s;

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

&lt;/div&gt;



&lt;p&gt;this is actually tricky to make image splitting.&lt;br&gt;
You can see image properties size it has &lt;code&gt;width: 960px;&lt;br&gt;
    height: 640px;&lt;/code&gt;&lt;br&gt;
so here is the trick.&lt;br&gt;
Just making span tags we can split by doing their background-position and background-size.&lt;br&gt;
If you like this tutorial, don't forget to share your thoughts.&lt;br&gt;
Bye.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>3d</category>
    </item>
    <item>
      <title>Background Toggle with clip path only HTML and CSS</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Tue, 04 May 2021 09:22:56 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/background-toggle-with-clip-path-only-html-css-edl</link>
      <guid>https://dev.to/nikhilroy2/background-toggle-with-clip-path-only-html-css-edl</guid>
      <description>&lt;h2&gt;
  
  
  Background Toggle with clip path only html css
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/8Mcbzz2lhxs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In this tutorial, I have used only HTML and CSS.&lt;br&gt;
for background transition effect I have used &lt;a href="https://bennettfeely.com/clippy/"&gt; clip-path generator &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTML&lt;/strong&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 http-equiv="X-UA-Compatible" content="IE=edge"&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
    &amp;lt;link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.1/css/all.css"&amp;gt;
    &amp;lt;link rel="stylesheet" href="style.css"&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;input type="checkbox" name="" id="check"&amp;gt;
    &amp;lt;label for="check"&amp;gt;
        &amp;lt;i class="fas fa-sun"&amp;gt;&amp;lt;/i&amp;gt;
        &amp;lt;i class="fas fa-moon"&amp;gt;&amp;lt;/i&amp;gt;
    &amp;lt;/label&amp;gt;
    &amp;lt;main&amp;gt;&amp;lt;/main&amp;gt;
&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;for icon I have used font-awesome icons.&lt;br&gt;
when toggling it will show sun and moon with black background.&lt;br&gt;
&lt;strong&gt;CSS&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;*{
    box-sizing: border-box;
    margin: 0;
}
label{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 35px;
    background: #7d68ee;
    transform: translate(-50%, -50%);
    border-radius: 25px;
    cursor: pointer;
}
label .fas{
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%);
    transition: .5s;
    color: white;
}
label .fa-moon{
    opacity: 0;
}
input:checked ~ label .fas{
    left: 70%;
}
input:checked ~ label .fa-sun{
    opacity: 0;
}
input:checked ~ label .fa-moon{
    opacity: 1;
}
input{
    display: none;
}
main{
    background: #000;
    position: relative;
    z-index: -1;
    width: 100%;
    height: 100vh;
    transition: 1s;
    clip-path: polygon(80% 0, 100% 0, 100% 12%, 100% 20%, 98% 3%, 82% 0, 65% 0);

}
input:checked ~ main{
    clip-path: polygon(0 0, 100% 0, 100% 12%, 100% 100%, 0 100%, 0 89%, 0 38%);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you like my tutorial, don't forget to share your thought.&lt;br&gt;
Thanks.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>background</category>
      <category>animation</category>
    </item>
    <item>
      <title>Easy way to make text gradient color css</title>
      <dc:creator>Nikhil Chandra Roy</dc:creator>
      <pubDate>Sun, 25 Apr 2021 17:11:45 +0000</pubDate>
      <link>https://dev.to/nikhilroy2/easy-way-to-make-text-gradient-color-css-1pm9</link>
      <guid>https://dev.to/nikhilroy2/easy-way-to-make-text-gradient-color-css-1pm9</guid>
      <description>&lt;p&gt;I was browsing a website and got the point to make a text gradient color, it's just a simple post.&lt;/p&gt;

&lt;p&gt;for HTML text&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;h1&amp;gt; Hello World &amp;lt;/h1&amp;gt;

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

&lt;/div&gt;



&lt;p&gt;and CSS&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;h1{
  background: linear-gradient(red 30%, green, blue) center/cover no-repeat;
  color: white;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

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

&lt;/div&gt;



&lt;p&gt;2 new css property is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Thanks.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>background</category>
    </item>
  </channel>
</rss>
