use a distinct border size | set the z index to 1 | make this slide into place from left to right | set a transform of scale on the x-axis | add in a transition | set up a transition | change our button background color | add in the transition
Intro | HTML | CSS | CSS Responsive Design | HTML Dropdown Menu | Styling Dropdown Menu | JavaScript | Dropdown Menu CSS Media Queries | HTML Hero Section | Styling Hero Section
Welcome to CSS Challenges! | Challenge: Colorful Button | Solution: Colorful Button | Challenge: Expanding Search Bar | Solution: Expanding Search Bar | Challenge: Codepen Tile | Solution: Codepen Tile | Challenge: Loading Animation 1 | Solution: Loading Animation 1 | Challenge: Loading Animation 2 | Solution: Loading Animation 2 | Challenge: Archery Target | Solution: Archery Target | Challenge: Word Carousel | Solution: Word Carousel | Challenge: Flag of France | Solution: Flag of France | Challenge: Flag of Germany | Solution: Flag of Germany | Challenge: Flag of Madagascar | Solution: Flag of Madagascar | Challenge: Flags of Switzerland | Solution: Flag of Switzerland | Challenge: Flag of Japan | Solution: Flag of Japan | Challenge: Flag of Sweden | Solution: Flag of Sweden | Challenge: Flag of Niger | Solution: Flag of Niger | Challenge - Github Profile Layout | Solution - Github Profile Layout | Challenge - Toggle Switch | Solution: Toggle Switch | Challenge: Playing Card - Ace of Spades | Solution: Playing Card - Ace of Spades | Challenge: Playing Card - 4 of Hearts | Solution: Playing Card - 4 of Hearts | Challenge: Adjustable Progress Bar | Solution: Adjustable Progress Bar | Challenge: Jeopardy Flashcard | Solution: Jeopardy Flashcard | Challenge: Loading Animation 3 | Solution: Loading Animation 3 | Challenge - Instagram Stories Menu | Solution - Instagram Stories Menu | Challenge - Animated Progress Bar | Solution - Animated Progress Bar | Challenge - Github Contributions Graph | Solution - Github Contributions Graph | Congrats, you've completed CSS Challenges!
Creating a css Animated Button | Lets start by creating the HTML document... | To start applying styles to our button add the button id name between our style tags. | For our first set of styles we'll apply a color to our button's text and a background color to our button | (Optional) Lets add a margin to the top of our button... | Tip: Try adding more animation effects to the hover selector. Eg: Try setting a diffent background color
Introduction | The HTML | The custom properties and base styles | Adding the gradient and glow with pseudo-elements | Using @property to make the gradient rotate | Switching to a conic-gradient | Finishing touches
take control of the actual title content | add a color style to our actual animation | color the default background of the button completely red | add a link to our style sheet | add a little bit of animation to our content | add a fade button | changing the left index of the actual element
Introduction | Creating the Animated Background | Adding the Span Element | Applying a Transform | The Importance of Transform | Animation of the Button | Animation of the Icon | Animation of the Last Icon | Final Result | Solution | Clip Path Property
setting a transform origin during the hover event | animate the letters | add an area label | add a display of inline | set a background color of gray | set an inset value of 0
introduction | slide left | slide right | slide up | slide down | rotate | grow | shrink | fade out | fade in | color change | glow | hover | active | iteration count | direction | play state | timing function | exercise
Sidebar With Animated Icon | Demo | Create Side Navbar in HTML | How to Insert Fontawesome icon | Styling Side Navbar in CSS | How to Insert Google Fonts | Create Animated Hamburger Toggle Bar | Styling the Animated Hamburger Bar | Other Suggested Videos
Introduction | HTML structure for toggle switch | Styling the bottom part of the toggle switch with CSS | Centering the toggle switch perfectly using CSS | Creating the toggle ball element | Adding toggle functionality to the switch using CSS only | Hiding the input checkbox element
link it to a url | adjust the spacing between the icon on the button | choose a custom font | change the background color of your button | add a box shadow to your button | using the chrome inspector | change the background color | animating the button
make the background color darker when pressing on the button | move on to styling up the actual text | add a class to the button | position the actual spinner | position this right here in the center | transform this into a circle | apply the animation
Introduction | Creating the hover state | Using a pseudo-element for the coloured part | The problem with the current setup | Solution to the stacking context issue | Adding some locally scoped custom props | Adding the blurred effect | Improving the pseudo-element on hover | Adding more controls through custom properties | Creating the "pressed" state | Adding the graniness | The outline | Starting the JavaScript | Moving the pseudo-element | Making sure it has a smooth transition | Limiting how much the pseudo-element moves
National Civil War Naval Museum | CSS Jackson Remains | Civil War Flag Collection | Naval Artifacts | USS Hartford Exhibit | USS Monitor Exhibit | CSS Albemarle Exhibit
Mod Pagespeed | Why Make Your Website Fast | What Is Mod Pagespeed | Combining Css Files | What Does Mod Pagespeed Do to the Sites | Webpagetest | Waterfall Diagrams | Repeat View | Measurement Variance | Rewrite Image | Animation | Css Background Images | 3d | Opera Mini | Opera Turbo | Images | Compute Costs Associated with Mod Pagespeed | How Is the Web P Team Planning on Addressing Patent Concerns | Are There Plans To Submit a Formal Specification in the Manner of Ping to Relevant Working Groups for Review | Does Mod Pagespeed Concept Change the Way We Should Approach Design | The Applicability of Mod Pagespeed and Web P or Similar Tools to Smartphones
Introduction | Overview of the "Woods Clinic" Demo App | Developer Tools | Integrated Agile Planning & Team Development | Visual Data Modeling | Generative AI Assitance for SQL and General Coding | Low-Code and Pro-Code Collaboration via Packages | Productive, Iterative, Immediate Page Development | Powerful Data-Savvy UX Patterns | Easy Reporting and Data Visualization | Plug-ins and Extension Apps Let Community Add Value | User Experience Design | Generative AI Assistance for App Building | Building Responsive Pages for Web and Mobile Users | Easy Parent/Child & Conditional Dynamic Behavior | AI-Powered Chatbot Experiences | Geocoding Addresses | One-Click Progressive Web Apps | Notify Users with Email & Push Notifications | Use Mobile Location and Camera Services | Show End-Users Status of Business Processes | Template Components and Component Groups | Build and Compose Template Components | Universal Search for Google-style Search Across App Data | Process and Business Logic Design | Visual Workflow That's Easy-to-Use and Extensible | Low-Code and Pro-Code Collaboration via Visual Business Processes | Low-Code Spatial Data Queries | Low-Code Machine Learning Predictions | Human Workflow Approval Integrated in Visual Business Processes | Visual Business Logic Can React to Data Changes | Data Validation | Easy Validation Constraints Over Parent/Child Data | Generative AI to Save End-Users Time | Native Vector Search and RAG | Pixel-Perfect Reporting | Configure Background Processing and Business Logic | Application + Data Connectivity | Working with MySQL, OData, Fusion Apps and Arbitrary REST Services | REST Data Synchronization | Easy Creation of Any REST Data Service APIs | Easily Blend Remote Data with Local Data | 23ai JSON Relational Duality Views & JavaScript for Simplified REST APIs | Secure, Low-Code Push Notifications | REST Catalogs (from OpenAPI) | Easy Background Data Loading and Parsing | Application Testing | Unit Testing Your Code | Cypress for UI Testing | Dev Ops | Choose a Ticket to Work On | Create a Working Copy for the Ticket | Make Required Changes in the Working Copy | Run the Unit Tests | Merge Back to the Main App | Export Main App to Local Git Workarea | Review Diffs, Commit, Sync to Git with Favorite Tools | Create Build and Deploy to Production | Exercise the Fix in Production | Team-Centric vs Feature-Centric DevOps | Scalability & Extensibility | Security | Governance | Conclusion
Introduction | Startup philosophy | Low points | 12 startups in 12 months | Traveling and depression | Indie hacking | Photo AI | How to learn AI | Robots | Hoodmaps | Learning new programming languages | Monetize your website | Fighting SPAM | Automation | When to sell startup | Coding solo | Ship fast | Best IDE for programming | Andrej Karpathy | Productivity | Minimalism | Emails | Coffee | E/acc | Advice for young people