CSS Animations for Profile Cards - Social Links Reveal Effect

Поділитися
Вставка
  • Опубліковано 8 чер 2024
  • This CSS tutorial delves into the art of profile cards' animations, elevating web interfaces' visual appeal and interactivity. By incorporating CS animations, we enhance user engagement and provide seamless navigation across various social platforms.
    Starting with the foundational setup of our profile card layout, we employ CSS grid and media queries to ensure responsiveness across different screen sizes. We then introduce captivating animations to elements such as the plus icon, employing CSS transitions and transformations to create smooth hover effects. We unveil hidden social icons upon interaction through meticulous styling and positioning, further enriching the user experience.
    Accessibility remains a key focus throughout our tutorial, as we enhance keyboard navigation using CSS pseudo-classes. By optimizing our animations for keyboard users, we ensure inclusivity and usability for all individuals. Don't miss out on this opportunity to elevate your web design skills and take your projects to new heights with CSS custom properties.
    Live Demo: codepen.io/optimisticweb/pen/...
    Related Topics
    -----------------------------------------------------
    - Social Media Buttons with Cool Hover Animation using only HTML & CSS
    - CSS hover effect
    - Profile card with cool hover effect
    - CSS profile card
    - Animated card hover effect
    Chapters
    -----------------------------------------------------
    00:00 Intro
    00:34 HTML setup for profile cards
    01:04 CSS for profile cards
    02:55 Utilizing CSS custom properties
    05:31 Keyboard accessibility
    Subscribe and never miss a beat
    -----------------------------------------------------
    🔔 Subscribe for more videos like this: / @optimisticweb
    Learn at your own pace
    -----------------------------------------------------
    - Learn HTML - • HTML
    - Learn CSS - • CSS
    - Learn JavaScript - • JavaScript
    Connect, share, and grow
    -----------------------------------------------------
    - UA-cam: / @optimisticweb
    - X (Twitter): / optimisticweb
    - Instagram: / optimisticweb
    - Facebook: / optimisticweb
    - CodePen: codepen.io/optimisticweb
    #css #csshovereffect #cardhovereffect #frontenddevelopment #frontend #webdevtutorial #csstutorialforbeginners #webdesign #cssmagic #csstutorial #html #cssforbeginners #learncss #learnhtml #optimisticweb

КОМЕНТАРІ • 16

  • @fatihece3359
    @fatihece3359 24 дні тому +1

    Watching this video was incredibly enlightening and beneficial for me. It provided fresh insights and practical knowledge that I hadn't encountered before. Thank you for the enlightening experience ✨

    • @OptimisticWeb
      @OptimisticWeb  24 дні тому

      Glad to know that you found the video beneficial and learned something new. Thanks for watching and for your kind words.

  • @farhan-app
    @farhan-app 24 дні тому +1

    This is a great tutorial! Liked and subscribed :)

  • @Kogemate
    @Kogemate 25 днів тому +1

    Every time one of your video appears in my subscription feed, I know I will learn new things. Your work is incredible. Are you planning to start a javascript channel with the same quality also?

    • @OptimisticWeb
      @OptimisticWeb  25 днів тому +1

      Thanks for your kind words! I'm glad to hear that you're enjoying the content. As for JavaScript tutorials, I'm definitely open to the idea of incorporating them into this channel in the future. After all, it's dedicated to all aspects of front-end development.

  • @biggand8520
    @biggand8520 25 днів тому +1

    Definitely, exclusive taste you have. That's a gorgeous solution. Will it work for phones too? From personal experience, when I need to combine hover and focus states with the same attributes and for the same nodes, I like to use :is(:hover, :focus-within) selector. Almost 96% of browsers' support :)) it saves my time and increases readability, at least for me ))))

    • @OptimisticWeb
      @OptimisticWeb  25 днів тому +1

      Thank you for your kind words! I'm glad you found the solution appealing. Yes, the animation will work on phones-simply tapping will initiate it. Regarding your suggestion about using the :is() selector, it's indeed a fantastic solution for combining hover and focus states. In this particular case, I chose to showcase a different approach to provide a variety of solutions for beginners to grasp easily. For instance, in some of my previous videos, I've used auto-fill for responsive grid columns, while in today's video, I opted for media queries. Thank you for sharing your insight-it's greatly appreciated!

  • @robertodepasamonte3434
    @robertodepasamonte3434 25 днів тому +1

    Great tutorial. I appreciate the step-by-step explanations. Thanks for sharing. Could you please put the source code on Codepen.

    • @OptimisticWeb
      @OptimisticWeb  25 днів тому

      Thank you! The demo link is ready in the description.

  • @robertodepasamonte3434
    @robertodepasamonte3434 25 днів тому +1

    Thank you for providing the Codepen demo link. The code largly works as demonstrated in your video, except for the pecularity that the "bi-plus-lg" and "bi-twitter-x icons" are not visible.
    The only code editing (Visual Studio) that I made was adding the link to the Bootstrap icons CDN. In checking the missing icons with the chrome inspector, these two icons appear to have width=0 and height=0.
    In constrast, all other icons have width=16 and height= 24. Oddly, if I replace the bootstrap icon code for the missing icons, with the equivalent svg code, that does work.
    Any thoughts on what needs to be fixed in the html / css code?

    • @OptimisticWeb
      @OptimisticWeb  25 днів тому +1

      That's strange! Did you check the version? I've used bootstrap-icons@1.11.3 for the video. You can copy the exact path from my CodePen settings.

    • @robertodepasamonte3434
      @robertodepasamonte3434 24 дні тому +1

      Problem resolved, after updating to Bootstrap icon version 1.11.3. Thank you.

  • @viveknayak
    @viveknayak 25 днів тому +1

    Where do you find all these website interactions?

    • @OptimisticWeb
      @OptimisticWeb  25 днів тому +1

      I find inspiration in various places. Sometimes, I come up with my own ideas, while other times, I stumble upon interesting concepts online and work to adapt them for tutorials. Hope you like them.

    • @viveknayak
      @viveknayak 25 днів тому +1

      @@OptimisticWeb The interactions, and your videos are amazing. I hope you can share a few websites for inspiration. Thanks.