aos icon indicating copy to clipboard operation
aos copied to clipboard

Aos not work!

Open Ryangithub10 opened this issue 3 years ago • 5 comments

This is:

  • Bug

Specifications

  • AOS version: 2.3.4
  • OS: Android 11
  • Browser: Chrome

Expected Behavior

I want add animation on my card while scrolling in card container, if you not understand what i means about card container, i mean like this:

km_Card-Slider_480p

Actual Behavior

But, when i implement AOS to my card, they are not working! When i scroll it, they are not appear!

Steps to Reproduce the Problem

My HTML Source Code


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">

  <!-- fonts -->
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Fira+Sans:wght@200;300;400;500&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;1,100;1,200;1,300;1,400&display=swap" rel="stylesheet">

  <!-- aos -->
  <link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css" />

  <!-- style -->
  <link rel="stylesheet" href="style.css" type="text/css" media="all" />

  <title>Card Slider</title>
</head>
<body>

  <div class="container">
    <div class="card-container">
      <div class="card">
        <div class="img0 image-box">
          <span>No Image</span>
        </div>
        <h4>project1</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, officia.
        </p>
      </div>
      <div class="card">
        <div class="img1 image-box">
          <span>No Image</span>
        </div>
        <h4>project2</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit.
        </p>
      </div>
      <div class="card">
        <div class="img2 image-box">
          <span>No Image</span>
        </div>
        <h4>project3</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore.
        </p>
      </div>
      <div class="card">
        <div class="img3 image-box">
          <span>No Image</span>
        </div>
        <h4>project4</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veritatis, numquam.
        </p>
      </div>
      <div class="card">
        <div class="img4 image-box">
          <span>No Image</span>
        </div>
        <h4>project5</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores, accusamus, libero.
        </p>
      </div>
      <div class="card">
        <div class="img5 image-box">
          <span>No Image</span>
        </div>
        <h4>project6</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque possimus, ipsam.
        </p>
      </div>
      <div class="card">
        <div class="img6 image-box">
          <span>No Image</span>
        </div>
        <h4>project7</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt.
        </p>
      </div>
      <div class="card">
        <div class="img7 image-box">
          <span>No Image</span>
        </div>
        <h4>project8</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit.
        </p>
      </div>
    </div>
  </div>

  <!-- aos script -->
  <script src="https://unpkg.com/aos@next/dist/aos.js"></script>
  <script>
    AOS.init({});
  </script>
</body>
</html>

Detailed Description

Possible Solution

Ryangithub10 avatar May 10 '22 04:05 Ryangithub10

Note: Author, i know this is looks like im not implement aos at all! But trust me! I was implement it and not working at all!

Ryangithub10 avatar May 10 '22 04:05 Ryangithub10

@Ryangithub10 copy pasted your code and it works, did you forget to set your animations using data-aos?

      <div class="card" data-aos="fade-up">
        <div class="img2 image-box">
          <span>No Image</span>
        </div>
        <h4>project3</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore.
        </p>
      </div>

jwillp avatar May 12 '22 17:05 jwillp

No! I not forget to add data-aos to my code! But it not working

Ryangithub10 avatar May 16 '22 03:05 Ryangithub10

I see that you have included both the CSS and JS links for AOS, but I don't see it ever used inside of your html tags. I think you need to include the animation name inside of the tag for the element you want it to work on. docs

For example:

 <div class="container">
    <div class="card-container">
      <div class="card">
        <!-- I added an attribute to the next line -->
        <div class="img0 image-box" data-aos="slide-up">
          <span>No Image</span>
        </div>
        <h4>project1</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, officia.
        </p>
      </div>
      ...

LisaCee avatar Jul 04 '22 23:07 LisaCee

Same issue here! Not working for me

ignacio-dev avatar Sep 02 '22 13:09 ignacio-dev

Old threat, but maybe helps someone...

<link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css" />

mmartindj avatar May 11 '23 19:05 mmartindj

@mmartindj Thank you so much! it worked perfectly for me.

twaninho avatar May 24 '23 09:05 twaninho

@mmartindj You made my day!

BarbWire-1 avatar Jun 07 '23 21:06 BarbWire-1