Vladyslav Dihtiarenko
Vladyslav Dihtiarenko
  • 19
  • 27 503
How To Create Tooltips with HTML & CSS Only (no JavaScript needed)
In this video, we'll create user-friendly pop-up messages that appear on hover interactions - tooltips. We'll leverage the power of pseudo-elements and data attributes to dynamically generate informative content. For this tutorial, we'll use HTML and CSS only, so no Javascript needed for this interactivity. But that's not all! We'll also implement smooth fade-in and fade-out animations using CSS transitions, elevating the user experience of your tooltips. Throughout the tutorial, I'll provide step-by-step instructions and explore various customization options, empowering you to create visually appealing and functionally effective tooltips for your web projects.
Please, like the video and subscribe for more content like this!
Useful resources:
CSS Pseudo Elements: developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements
CSS attr() function: developer.mozilla.org/en-US/docs/Web/CSS/attr
CSS Keyframes: developer.mozilla.org/en-US/docs/Web/CSS/@keyframes
Let's connect:
Website: www.vddeveloper.online/
Blog: www.vddeveloper.online/blog
Instagram: vladislavdegtyarenko
Telegram: t.me/@Vladislav_Degtyarenko
#frontend #tooltip #tooltips #tutorial
มุมมอง: 94

วีดีโอ

Vite React to GitHub Pages: Fix Empty Page & Missing Assets
มุมมอง 33314 วันที่ผ่านมา
Having trouble deploying your awesome Vite React app with React Router to GitHub Pages? Facing a frustrating blank screen or 404 not found errors for your assets? This frontend deployment tutorial tackles those common issues and provides clear solutions to ensure a smooth transition from your local development environment to GitHub Pages. By the end of this 4-minute video, you'll be able to: - ...
Animated Number Counter with Framer Motion | Count Up Animation in React
มุมมอง 3.2Kหลายเดือนก่อน
This video teaches you how to build a reusable counter animation using Framer Motion in React. This is perfect for showcasing things like revenue, reviews, or project completions on your website in an engaging way. Here's what you'll learn: - DRY principles in action: Create a reusable component for your counter animations. - Animate numbers with Framer Motion: Bring your counters to life with ...
Deploy Vite React App to GitHub Pages (2024)
มุมมอง 5Kหลายเดือนก่อน
Looking to deploy your Vite React app to GitHub Pages? This video provides a clear, step-by-step guide to get you started! Learn how to configure your project, set up a GitHub workflow, Vite config, and leverage GitHub Pages for deployment. Whether you're a seasoned React developer or just getting started with Vite, this tutorial will equip you to showcase your app to the world! ✨ #vitejs #reac...
Slide Up Text on Hover | React CSS Animation Tutorial (without libraries)
มุมมอง 1.3K2 หลายเดือนก่อน
Slide Up Text on Hover. React CSS Animation Tutorial (without libraries). Sliding Up Text while hovering the button. This is a step-by-step guide where you’ll learn to make text move up when you hover over a button. We’ll do this using only CSS and React - no extra tools needed. By the end of this video, you’ll know how to make each letter move up one by one, creating a cool effect that can mak...
Next.js Image with Fallback | Fix and Replace Broken Images
มุมมอง 1.1K2 หลายเดือนก่อน
Next.js Image with Fallback. This video teaches you how to build custom Image components that extend next/image with a fallback feature. We'll build a Client component and a Server component to handle broken images on the server side. Fix and Replace Broken Images with the fallback placeholder image in Next.js. Avoid ugly broken image placeholders and load fallback. Learn how to: Handle errors ...
Detect Click Outside Element | React hook | useClickOutside
มุมมอง 4762 หลายเดือนก่อน
In this React hooks tutorial we'll create a useClickOutside hook. This video equips you with the ability to effortlessly detect clicks outside an element, crucial for scenarios like closing dropdown menus or modals with ease. By following along, you'll master the art of handling click events efficiently in your React projects. Don't miss out on mastering this essential skill! Hit like, subscrib...
Next.js Image Optimization on Build Time (Static Export)
มุมมอง 6703 หลายเดือนก่อน
Are you looking to optimize images in your Next.js projects seamlessly? Look no further! Introducing the Next.js Image Optimization API, a powerful tool for enhancing your website's performance by reducing image size and improving page load times. With this library, you can effortlessly integrate advanced image optimization directly into your Next.js workflow, all at build time. Utilizing the N...
How to Add Server Side Code Highlighting | Next.js | Prismjs
มุมมอง 5513 หลายเดือนก่อน
In this tutorial, I'll show you how to add server side synthax highlighting to your code snippet. We'll use Next.js with Prism library, and handle everything on the server side, so the client will experience no flickering as a result of running JavaScript on the client side. #javascript #frontend #nextjs #ssr #prism
Code Faster with Emmet in VS Code | Emmet Tutorial
มุมมอง 1654 หลายเดือนก่อน
Code Faster with Emmet in VS Code | Emmet Tutorial
Elegant Text Reveal Effect using React and Framer Motion | Letter-By-Letter Text Animation
มุมมอง 12K4 หลายเดือนก่อน
Elegant Text Reveal Effect using React and Framer Motion | Letter-By-Letter Text Animation
How to Create Theme Switcher in React. Dark Mode Tutorial using useTheme and Context API
มุมมอง 4124 หลายเดือนก่อน
How to Create Theme Switcher in React. Dark Mode Tutorial using useTheme and Context API

ความคิดเห็น

  • @zainmashhood7943
    @zainmashhood7943 21 ชั่วโมงที่ผ่านมา

    The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npm' failed with exit code 1 please help me with this error

  • @jjyyyy-zc6cr
    @jjyyyy-zc6cr วันที่ผ่านมา

    can you help me sir, i followed but when i go to my website it doesn't show anything and it says error 404 in dev tools

    • @jjyyyy-zc6cr
      @jjyyyy-zc6cr วันที่ผ่านมา

      ohh i got it, I misspelled my setbase😅 thanks anyway for the tutorial

  • @fernan2jr
    @fernan2jr วันที่ผ่านมา

    Nice! Is it possible to do this with tailwind?

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko วันที่ผ่านมา

      Absolutely! Just style your tooltip using Tailwind classes, and it will work the same way.

  • @VladyslavDihtiarenko
    @VladyslavDihtiarenko วันที่ผ่านมา

    Welcome! I just started my channel and this is the first time I make TH-cam tutorials. If you find this video helpful, consider hitting the like button and subscribe to my channel. This will help me to stay motivated in the long run. Btw, I'd be more than happy if you share your suggestions and tips on how I can make my tutorials better. Thanks a lot!

  • @VladyslavDihtiarenko
    @VladyslavDihtiarenko วันที่ผ่านมา

    Welcome! I just started my channel and this is the first time I make TH-cam tutorials. If you find this video helpful, consider hitting the like button and subscribe to my channel. This will help me to stay motivated in the long run. Btw, I'd be more than happy if you share your suggestions and tips on how I can make my tutorials better. Thanks a lot!

  • @olejnichenko
    @olejnichenko 2 วันที่ผ่านมา

    Yeah 🔥🔥🔥

  • @alimanghat9114
    @alimanghat9114 5 วันที่ผ่านมา

    I have never once commented on a youtube video but this video just saved me big time. I spent hours trying to figure it out but luckily finally came across this video. Thank you very much!

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko วันที่ผ่านมา

      Appreciate it!

    • @zainmashhood7943
      @zainmashhood7943 21 ชั่วโมงที่ผ่านมา

      @@VladyslavDihtiarenko The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npm' failed with exit code 1 please help me with this error

  • @BlueSaturnn
    @BlueSaturnn 6 วันที่ผ่านมา

    Great video and easy to follow! Thanks man!

  • @huzaifaimran9468
    @huzaifaimran9468 7 วันที่ผ่านมา

    Lifesaver tutorial for real, Deployed Easily at one go, Underrated Channel! Thank you, you have my like and subscribe!

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 6 วันที่ผ่านมา

      So glad it was helpful! Thanks for subscribing!

    • @zainmashhood7943
      @zainmashhood7943 21 ชั่วโมงที่ผ่านมา

      @@VladyslavDihtiarenko The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npm' failed with exit code 1 please help me with this error

  • @user-vw8rh9rp3k
    @user-vw8rh9rp3k 9 วันที่ผ่านมา

    Your tutorial was very bad. Not even a single work has been done. He is not deployed

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 8 วันที่ผ่านมา

      Welcome to my channel! To improve the tutorial, could you tell me what deployment issues you faced?

  • @otzmediaz4387
    @otzmediaz4387 10 วันที่ผ่านมา

    usually i don't comment in video but this video help me lot thanks for that 🥰

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 9 วันที่ผ่านมา

      Thank you a lot! Glad it helped!

    • @zainmashhood7943
      @zainmashhood7943 21 ชั่วโมงที่ผ่านมา

      @@VladyslavDihtiarenko The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npm' failed with exit code 1 please help me with this error

  • @rtindevelops7580
    @rtindevelops7580 10 วันที่ผ่านมา

    Hey Brother thank you for the amazing video, is there anyway I can connect with you? Id like to know more of how you approached different problems :)

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 9 วันที่ผ่านมา

      Hi, welcome to my channel! Currently, I don't have any special community or chat for my subscribers. Probably, I'll create it later. For now, you can contact me through social media. I do prefer Telegram or Instagram. Here's the links: t.me/Vladislav_Degtyarenko instagram.com/vladislavdegtyarenko/

  • @prodpreston
    @prodpreston 13 วันที่ผ่านมา

    Good looks crodie

  • @olejnichenko
    @olejnichenko 13 วันที่ผ่านมา

    Cool 🔥🔥🔥

  • @zyates
    @zyates 13 วันที่ผ่านมา

    You saved me! Thank you so much!

  • @Tjiaz-
    @Tjiaz- 13 วันที่ผ่านมา

    Thank you

  • @maryamsaleh5259
    @maryamsaleh5259 14 วันที่ผ่านมา

    Thanks, I successfully deployed my code, but there is a problem with images/icons. Seems like there is some problem with relative paths.

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 14 วันที่ผ่านมา

      Check out my new view where I showed how to fix this issue: th-cam.com/video/uStf2HMXcAs/w-d-xo.html&ab_channel=VladyslavDihtiarenko

  • @netizen_94
    @netizen_94 14 วันที่ผ่านมา

    I'm confused, so you push the entire project, or just the content of "dist" folder created by the build process? Answer:

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 14 วันที่ผ่านมา

      You don't need to push the dist folder. Push the entire project. 'Dist' is added to .gitignore automatically by Vite so Git doesn't track this folder (i.e. don't include it in commits history). The dist folder (the builded project) is automatically created during the workflow as a build result (that's why we create this file)

    • @netizen_94
      @netizen_94 14 วันที่ผ่านมา

      @@VladyslavDihtiarenko thanks, why when I use the vite's website workflow it fails, I notice it doesn't create the extra branch

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 14 วันที่ผ่านมา

      @@netizen_94 It didn't create that extra branch for me as well

  • @user-km8rs4tj5w
    @user-km8rs4tj5w 15 วันที่ผ่านมา

    what if we use react-router-dom in the project? it requires more configurations to support react-router on GitHub pages

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 15 วันที่ผ่านมา

      Check out my new video where I covered issues when we use React Router along with base url in Vite config file: th-cam.com/video/uStf2HMXcAs/w-d-xo.html

  • @VladyslavDihtiarenko
    @VladyslavDihtiarenko 16 วันที่ผ่านมา

    If you use React Router in your project, you're probably facing an issue with empty pages (blank screen with no errors in the console) or 404 not found errors for your assets. Check out this video, I've covered those issues there: th-cam.com/video/uStf2HMXcAs/w-d-xo.html

  • @kresimircosic3753
    @kresimircosic3753 16 วันที่ผ่านมา

    Blank page, console is completely empty. When I added the base property with the repo name, the deployment manages to render the Vite icon as the app icon in the tab title, so that works, but it's like the index.html is not served at all

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 16 วันที่ผ่านมา

      Hi, welcome to my channel! I've just released a video showing how to address this issue in Vite React projects. Check it out: th-cam.com/video/uStf2HMXcAs/w-d-xo.htmlsi=xShS2ai5-dr4Ujl6

  • @Timepass-xb2yb
    @Timepass-xb2yb 17 วันที่ผ่านมา

    Thank you so much This was really helpful

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 17 วันที่ผ่านมา

      Appreciate it!

    • @zainmashhood7943
      @zainmashhood7943 21 ชั่วโมงที่ผ่านมา

      @@VladyslavDihtiarenko The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npm' failed with exit code 1 please help me with this error

  • @sprioleau
    @sprioleau 17 วันที่ผ่านมา

    Thanks for the video! Please zoom in on VS Code for all of us who watch on mobile phones. Overall, it will make the video accessible to more people. I could barely make out the code, but had to strain my eyes.

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 14 วันที่ผ่านมา

      Thanks, I'll consider to zoom in a bit more in future videos!

  • @anas0891
    @anas0891 17 วันที่ผ่านมา

    thanks (y)

  • @kulikitakati549
    @kulikitakati549 17 วันที่ผ่านมา

    what vscode theme is that?

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 17 วันที่ผ่านมา

      Community Material Theme High Contrast: marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-community-material-theme

  • @Kerchiano
    @Kerchiano 20 วันที่ผ่านมา

    Здравствуйте! Владислав, а у меня возникают проблемы с отображением картинок которые находятся в папке assets. И в принципе с переходами на другие урл если не добавить роуты. Есть ли возможность как-то это решить?

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 20 วันที่ผ่านมา

      Приветствую! Похоже, что многие сталкиваются с этой проблемой. И она кроется в base адресе, который мы устанавливаем в vite config. В случае с переходом на другие роуты, проблема в React Router (подразумевая, что именно его вы используете), в котором нужно тоже прописывать basename: v5.reactrouter.com/web/api/BrowserRouter/basename-string А в случае директории src/assets нужно смотреть отдельные случаи. Если статический импорт через import, то Vite решает проблему автоматически. Но если указываем путь в самом jsx (к примеру, в src атрибуте img тега), то возможно нужно самому к пути прибавлять base url, который доступен через import.meta.env.BASE_URL: vitejs.dev/guide/build.html#public-base-path

  • @sankasanjeeva1182
    @sankasanjeeva1182 25 วันที่ผ่านมา

    Nice video 😍. One thing, if we use char as the key it will thow an error saying "Encountered two children with the same key" since there could be same letters. Instead we can use React.Children.map(chars, char => <span>{char}</span>)

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 21 วันที่ผ่านมา

      Thanks for sharing your advice! Evenmore, we can use indexes for two reasons: 1) Our text is a static lightweight DOM content that we don't expect to change 2) React actually uses indexes for key attrubute as a fallback

  • @yacinbensidahmed6587
    @yacinbensidahmed6587 26 วันที่ผ่านมา

    I have a problem with my photos won't show in the page

    • @dheerajsaini1353
      @dheerajsaini1353 26 วันที่ผ่านมา

      Same issue occurred with my e-commerce project, I had to click on the shop menu button to render the product images.

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 21 วันที่ผ่านมา

      I could help you if you share a link to you repo here or through social media. The issue could be with the baseUrl we set in Vite config, or with React Router if you use it in your project.

    • @dheerajsaini1353
      @dheerajsaini1353 21 วันที่ผ่านมา

      Yes that was the problem i fixed it already

  • @MonkeyWrenchMechanicManiac
    @MonkeyWrenchMechanicManiac 28 วันที่ผ่านมา

    Thanks brother very helpful..

  • @justafreak15able
    @justafreak15able 29 วันที่ผ่านมา

    For those who uses master as your main branch make sure to update the deploy.yml

  • @TheCodeBreaker190
    @TheCodeBreaker190 หลายเดือนก่อน

    Thanks brother. appreciate a lot.

  • @user-dj2iu2zv7r
    @user-dj2iu2zv7r หลายเดือนก่อน

    thank you sir its works , it was more help full to me☺

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 21 วันที่ผ่านมา

      Appreciate it a lot!

    • @zainmashhood7943
      @zainmashhood7943 21 ชั่วโมงที่ผ่านมา

      @@VladyslavDihtiarenko The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npm' failed with exit code 1 please help me with this error

  • @Rootblack04
    @Rootblack04 หลายเดือนก่อน

    it's work. thanks 🤗👌

  • @yaswantkumar9112
    @yaswantkumar9112 หลายเดือนก่อน

    i am gettingn a blank page bro !!

  • @user-oz5mx1sd4u
    @user-oz5mx1sd4u หลายเดือนก่อน

    Thank you! It was vey helpful!

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko หลายเดือนก่อน

      Appreciate it!

    • @zainmashhood7943
      @zainmashhood7943 21 ชั่วโมงที่ผ่านมา

      The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npm' failed with exit code 1 please help me with this error

  • @user-fm6cx1jt4t
    @user-fm6cx1jt4t หลายเดือนก่อน

    So helpful! Thanks for the tutorial.. I really appreciate it :D

  • @jaysontadayca8838
    @jaysontadayca8838 หลายเดือนก่อน

    how do we deploy the backend?

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko 19 วันที่ผ่านมา

      This video is only about the frontend part. Consider to find another tutorial for backend.

  • @mohiramansurovna4295
    @mohiramansurovna4295 หลายเดือนก่อน

    Thank you for this video

  • @nikoberry4133
    @nikoberry4133 หลายเดือนก่อน

    Thanks to this video, I avoided being fired for another day.

  • @susmitadey6735
    @susmitadey6735 หลายเดือนก่อน

    your video is great but idk why it didn't work in production

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko หลายเดือนก่อน

      Check out the example that works in prod: Repo: github.com/VladislavDegtyarenko/tutorial-animated-number-counter Preview: tutorial-animated-number-counter.vercel.app/

  • @HenryBabbage
    @HenryBabbage หลายเดือนก่อน

    Nice one. This is a useful effect to have a tutorial for, thanks!

  • @dhirendrapratapmaurya8171
    @dhirendrapratapmaurya8171 หลายเดือนก่อน

    Nice content for optimisation of images in Nextjs 😊

  • @RaJat2905_
    @RaJat2905_ หลายเดือนก่อน

    Hey pal, I wish to learn MERN full Stack web development. So, please suggest me appropriate course for MERN

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko หลายเดือนก่อน

      th-cam.com/video/CvCiNeLnZ00/w-d-xo.html everything from Dave Gray is a gem 💎

    • @RaJat2905_
      @RaJat2905_ หลายเดือนก่อน

      Thanks 🙂

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko หลายเดือนก่อน

      @@RaJat2905_ 😎

  • @santimoreno4643
    @santimoreno4643 หลายเดือนก่อน

    😎👌 Thank you bro !!!

  • @funfstuck
    @funfstuck หลายเดือนก่อน

    дякую!

  • @Thee_Don96
    @Thee_Don96 หลายเดือนก่อน

    In my sources i only have the options main and none, no gh-pages

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko หลายเดือนก่อน

      Try to switch to Github Actions, and then again back to Deploy from a branch

    • @Thee_Don96
      @Thee_Don96 หลายเดือนก่อน

      @@VladyslavDihtiarenko i also get this unusual error 404 (main.jsx resource not found)in my console.Is there a specific way to put my main.jsx file path

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko หลายเดือนก่อน

      Did you set "base" in your vite config according to your repo name? 0:45 For example, If your repo name is vite-react, set base: "/vite-react/"

    • @Thee_Don96
      @Thee_Don96 หลายเดือนก่อน

      I did, but when i deploy it first routes to the not found page

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko หลายเดือนก่อน

      @@Thee_Don96 send me a link to your repo

  • @farazk9729
    @farazk9729 หลายเดือนก่อน

    Thank you.

  • @azmineabrar235
    @azmineabrar235 หลายเดือนก่อน

    I would love a complete framer motion tutorial. I would recommend people just because I can't find a good tutorial anywhere. Please make multi hour or segmented framer motion tutorial or complete GSAP tutorial

    • @VladyslavDihtiarenko
      @VladyslavDihtiarenko หลายเดือนก่อน

      It's a great idea, I'll take it into consideration, thanks!

  • @suryanagcs
    @suryanagcs หลายเดือนก่อน

    thanks buddy works like a charm appricated