vildashnetwork02@gmail.com 654598457


CHAPTEREIGHT

Be focused and you will archive alot. choose your ON CSS

Explore more

history of html

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic odit rem dolorum molestiae fugit deserunt exercitationem recusandae, itaque ratione harum sit repellat dolor temporibus deleniti non voluptatem nostrum quas? Cumque veniam, molestias id natus pariatur dolores aut nemo iure facilis expedita, temporibus exercitationem ullam ex officiis reiciendis quaerat enim consequuntur.

advanced CSS topics

here are the structured upcoming chapters to cover essential advanced concepts with practical examples.

CSS Pseudo-Elements and Pseudo-Classes

(completeted)

CSS Blend Modes and Filters

up coming

CSS Advanced Typography

up coming

advanced css




CSS Grid and Flexbox with Media Queries

You can use media queries with CSS Grid or Flexbox to create a fully responsive layout.

Example: Responsive Grid Layout

    
        /* css code*/
.container {

display: grid; 
grid-template-columns: 1fr 1fr 1fr; gap: 20px;
 } 
        /* Change to single column on smaller screens */ 
@media (max-width: 768px) { 
.container { 
grid-template-columns: 1fr; 
} 
} 
        HTML Code

<div class="container"> 
<div class="box">Box 1</div> 
<div class="box">Box 2</div> 
<div class="box">Box 3</div> 
</div> 
    
    How it works:

    * On large screens, it shows 3 columns. 
    * On small screens (768px or less), it stacks items into 1 column. 
   This method is perfect for modern web layouts.
    Testing Responsive Designs

    To test how your website looks on different devices, use:
    
     * Chrome DevTools (F12 → Toggle Device Toolbar) 
     * Online tools like Responsinator <https://www.responsinator.com/> 
     * Resize your browser window manually
     Conclusion

     CSS Media Queries are essential for making a website responsive. They allow 
     you to:
      ✔ Adjust layouts based on screen size
      ✔ Create mobile-friendly navigation menus
      ✔ Optimize images for different devices
      ✔ Improve user experience on all screen sizes
     
     By combining media queries with Flexbox, Grid, and fluid layouts, you can 
     create websites that lookgreat on all devices!
      

Code to Try Out(Try this full responsive example in your project:)

<!DOCTYPE html>
<html> 
<head>
<title>Title of thePage</title>
<style>
body { 
font-family: Arial, sans-serif; text-align: center; 
} 
.container { 
width: 80%; 
margin: auto; 
padding: 20px; 
background: lightgray; 
} 
@media  (max-width: 600px) { 
.container { 
background: lightcoral; 
font-size: 20px; 
} 
}
</style>
</head> 
<body>
<div class="container"> Resize your browser to see the background change! </div>
</body>
</html> 
            
Output:



Title of thePage
Resize your browser to see the background change!





CSS Keyframes & Animations




Introduction to CSS Animations

CSS animations allow elements to change properties over time without needing JavaScript or external libraries. You can animate color, size, position, opacity, and more.

                Animations in CSS are controlled using:


                @keyframes → Defines the animation steps
                
                
                animation-name → Assigns the keyframe to an element
                
                
                animation-duration → Sets how long the animation runs
              
                
                animation-timing-function → Defines the speed curve
                
                
                animation-delay → Delays the animation start
                
                animation-iteration-count → Controls how many times the animation plays
                
               


How CSS @keyframes Work


The @keyframes rule specifies what happens at each step of the animation.

Example: Simple Color Animation

    
        @keyframes changeColor {

            0% {
           
            background-color: red;
           
            }
           
            50% {
           
            background-color: yellow;
           
            }
           
            100% {
           
            background-color: blue;
           
            }
           
           }
           .box {

            width: 100px;
           
            height: 100px;
           
            animation-name: changeColor;
           
            animation-duration: 3s;
           
           }
           
           
           
           
           <div class="box"></div>
                       
    

How it works:
    The @keyframes rule changes the background color at different points (0%, 50%, 
    100%).
 
    The .box div applies this animation using animation-name: changeColor.

    animation-duration: 3s makes the transition happen over 3 seconds.


Controlling Animation Speed (Timing Function)

The animation-timing-function defines the speed curve.

Example: Different Speed Curves


    
        @keyframes moveBox {

            0% {
           
            transform: translateX(0);
           
            }
           
            100% {
           
            transform: translateX(300px);
           
            }
           
           }
           
           
           
           
           .box {
           
            width: 100px;
           
            height: 100px;
           
            background: red;
           
            animation-name: moveBox;
           
            animation-duration: 2s;
           
            animation-timing-function: ease-in-out;
           
           }
        
           <div class="box"></div>
    


How it works:

The box moves 300px to the right in 2 seconds.

The ease-in-out timing function makes the movement start and end slowly.


Repeating Animations

The animation-iteration-count controls how many times an animation runs.

Example: Infinite Animation

        
            @keyframes blink {

                0% {
               
                opacity: 1;
               
                }
               
                50% {
               
                opacity: 0;
               
                }
               
                100% {
               
                opacity: 1;
               
                }
               
               }
               
               
               
               
               .blinking-text {
               
                font-size: 24px;
               
                color: red;
               
                animation-name: blink;
               
                animation-duration: 1s;
               
                animation-iteration-count: infinite;
               
               }
               
               
               
               
               <p class="blinking-text">Blinking Text</p>
               
        
    



How it works:

The text disappears and reappears continuously.

animation-iteration-count: infinite makes it loop forever.

Animation Delay

The animation-delay property waits before starting an animation.

Example: Delay Before Start
    
        @keyframes fadeIn {

            0% {
           
            opacity: 0;
           
            }
           
            100% {
           
            opacity: 1;
           
            }
           
           }
           
           
           
           
           .fade-in {
           
            font-size: 24px;
           
            color: blue;
           
            animation-name: fadeIn;
           
            animation-duration: 2s;
           
            animation-delay: 3s;
           
           }
           
           
           
           
           <p class="fade-in">This text appears after 3 seconds</p>
    
 


How it works:

The text stays invisible for 3 seconds, then fades in.

Example: Moving and Rotating

<!DOCTYPE html>
<html> 
<head>
<title>Title of thePage</title>
<style>
@keyframes moveRotate {

    0% {
   
    transform: translateX(0) rotate(0deg);
   
    }
   
    100% {
   
    transform: translateX(300px) rotate(360deg);
   
    }
   
   }
   
   
   
   
   .box {
   
    width: 100px;
   
    height: 100px;
   
    background: green;
   
    animation-name: moveRotate;
   
    animation-duration: 3s;
   
   }
             
</style>
</head> 
<body>
<div class="box"></div>  
</body>
</html>

                
Output:(refresh your browser)

Title of thePage

TESTIMONIES

vildash network team has had alot of impact on others but here are the vildash network team testimonies and expirience while working with the team

favour

am a graphic designer for vildash. when i first join vildash my first dream was programing but i got to know that programing neeeds alot of patients and coding but now my dream is more on the front end so i design graphics and make amazing ui/ux design. vildash is and amazing and great team

MR BK

when i first joined vildash my first vision was that i wanted to upgrade my skills and i really wanted to take a longer time but with vildash i got to know the fastest way in other to be perfect in programing and building amazing projects with ease

MR ENGEBEL

i was nothing in programing and i was discouraged cause i discovered that all programers had laptops but i didnt have and i got discouragecd cause, i thought i didnt evn have that chance to be a programer because of that but when i join vildash i got to know that its not just about the laptop its about the determination and if i have the determination i can archive. and i got to start programing with just my android phone and just like that am gradually getting there

MR LEWIS

vildash network has given me a chance to become a programmer, i now do thinks i didnt know i would be able to do, i now know tyhat i dont have to get distracted i need to stay focused and archive my goals

MR BROSKII

am a good programmer and i didnt have a team but i never knew how working with a team fills like but vildash network has given me the best expirience of how that feel, now i can boast of working with a team and the best team. it feels really greate cause with vildashi have to know that i can use my skills to do more than i dreamed of.

Events

you can now connect and text other users from our database. you just neeed to click bellow to message them

  • connect with programmers

    you can ask for help form them and also you can solve problems with them.

    click here to start chat
  • capabilities

    you can send and recieve messagies. you can send emojies, images, and you can also chat privately with a memeber and you can see when a member is online or offline

    click here to start chat

OUR CODE EDITORS

WE HAVE CODE EDITORS FOR LANGUAGES LIKE C, C#, C++, HTML, CSS, javascript, JAVA VISUAL BASIC

WHAT WE ARE OUT TO DO

We dont just teach you to code we teach you to code and build amazing systems.we are group of expert who wants to promote our field of studies