javascript - 从篮子中取出时的幻灯片动画
问题描述
我正在创建一个应用程序,该应用程序在单击“从篮子中删除”按钮时删除元素。现在我想用动画来做。我尝试了各种方法,但都没有成功。有人可以帮忙添加滑动动画吗?
下面是我的代码。
import React from "react";
import "./CheckoutProduct.css";
import { useStateValue } from "./StateProvider";
export default function CheckoutProduct({
id,
image,
title,
price,
rating,
hideButton
}) {
const [{ basket }, dispatch] = useStateValue();
const removeFromBasket = () => {
dispatch({
type: "REMOVE_FROM_BASKET",
id: id
});
};
return (
<div className="checkoutProduct">
<img className="CheckoutProduct__image" src={image} />
<div className="CheckoutProduct__info">
<p className="CheckoutProduct__title">{title}</p>
<p className="CheckoutProduct__price">
<small>$</small>
<strong>{price}</strong>
</p>
<div className="CheckoutProduct__rating">
{Array(rating)
.fill()
.map((_, i) => (
<p></p>
))}
</div>
{!hideButton && (
<button onClick={removeFromBasket}>Remove from basket</button>
)}
</div>
</div>
);
}
从购物篮中删除功能工作正常。
谢谢!
解决方案
我个人使用 animate.css 干净简单的链接,使用起来非常简单。
推荐阅读
- bash - Bash Date - 为什么添加秒数会增加小时数?
- discord.js - Discord bot 我将如何让 bot 检查服务器所有权
- javascript - React Native navigation.navigate 参数未更新
- r - 如何为 FizzBuzz 使用 R 的 S3 对象系统?
- graphene-python - 石墨烯:完整的功能性服务器是否需要中继?
- java - 为kie服务器配置kie智能路由器
- java - lambda表达式如何初始化参数?
- c++ - 为什么我不能从迭代器构造一个 std::span ?
- ios - 将 slowMo AVComposition 插入 AVMutableComposition
- java - Java 记录验证注解