- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 React 项目中使用 react-reveal 包。我安装了它。但是react找不到模块
找不到模块“react-reveal/Fade”的声明文件。
但是 react-reveal 显示在 package.json 文件和节点模块中。
"dependencies": {
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^11.2.7",
"@testing-library/user-event": "^12.8.3",
"bootstrap": "^4.6.0",
"jquery": "^3.6.0",
"react": "^17.0.2",
"react-bootstrap": "^1.6.1",
"react-dom": "^17.0.2",
"react-parallax": "^3.3.0",
"react-reveal": "^1.2.2",
"react-router-bootstrap": "^0.25.0",
"react-router-dom": "^5.2.0",
"react-scripts": "4.0.3",
"react-scroll": "^1.8.2",
"react-water-wave": "^1.0.5",
"web-vitals": "^1.1.2"
},
我尝试安装 npm i --save-dev @types/react-reveal
。
然后这个错误就来了
'@types/react-reveal@latest' 不在 npm 注册表中。
我该如何解决这个问题?
注意:我没有使用 typescript
最佳答案
使用require
导入包
import "./Product.scss"
//use require to import the module
const Fade = require("react-reveal/Fade")
export interface IProduct {
price: number
title: string
img: string
}
const Product: React.FC<IProduct> = ({ price, title, img }) => {
return (
<Fade bottom cascade>
<li className="product-wrapper">
<div className="product-container">
<img src={`${img}`} alt="" />
<div className="main-details">
<div className="title">{title}</div>
<div className="details">
<div className="price">Price: $ {price}</div>
<div className="button-wrapper">
<button className="button btn-primary">
Add to cart
</button>
</div>
</div>
</div>
</div>
</li>
</Fade>
)
}
export default Product
尝试了这个实现,它成功了
关于reactjs - 找不到模块 'react-reveal/Fade' 的声明文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68037185/
以下代码在以下网页上运行。如果您单击旋转横幅下方左侧的三个按钮中的任何一个,您将看到我所说的行为。按钮旁边的文本用于淡出和淡入新部分。但是新的部分会在第一个部分消失之前淡入并跳回。 我以为我正在使用淡
假设我有一组 3 个单选按钮: Mine I know the member's ID
在我的示例代码/jsfiddle中:如果您在单词测试上快速来回移动鼠标到鼠标离开div的位置(#footer_logo_container),悬停div,离开div,等等......它就像脚本计算鼠标
我想知道如何将“淡入/淡出”效果添加到我使用使用 CSS3 媒体查询的响应式网站使出现或消失的元素.我已经弄清楚如何使用 linear 过渡,但我真的很想使用淡入淡出。 最佳答案 要使用 CSS 做到
我正在使用这个 javascript 来打开和关闭网站上某些内容的显示,具体取决于后端设置的内容类别: var $btns = $('.btn').click(function() {
首先:我查看了 stackoverflow 上的其他帖子,但都没有我要找的信息。 第二:我是编程新手 ;) 我想在我的网站上有一个淡入和淡出文本的 div。我在几个网站上看到过这个,我很确定它是使用
当 Image 元素的源发生更改时,是否可以有淡入/淡出动画?我需要两个图像元素吗?将其中一个的不透明度从 0 更改为 1,另一个从 1 更改为 0? 最佳答案 做到这一点没有太多麻烦。以这种方式运行
$(function() { $('#wrap').hover( function() { $('#wrap .image').fadeOut(100, function()
我正在尝试创建一个图像库插件,它可以执行基本的图像淡入/淡出。所有其他插件的问题在于它们使用相对/绝对定位。 是否可以在没有绝对位置的 div 中将多个图像堆叠在一起? 我的问题是必须设置容器的高度。
我正在尝试使用 ReactCSSTransitionGroup 淡出一些内容来替换内容,等待它完全消失,然后淡入新内容。 我正在使用 key 属性,它是 this related question 的
Bootstrap 显然使用了“hide”、“fade”和“in”类来进行转换。 我遇到的问题是使用“fade”和“in”会将不透明度从0更改为1。过渡效果很完美,但内容仍然占据页面上的空间,即使您看
截至目前,代码正常运行(但现在我想要的方式哈哈)。动画在页面最初加载和首次初始化时起作用并淡入,但是当我在初始页面淡入后访问路由时动画不会发生。只是想知道如何为每个兄弟路由实现我的动画。 感谢任何帮助
出于某种原因,jQuery 的 fadeIn 使我的页面跳转到顶部。它淡入的每个不同的 div 都会使滚动条变得不同的大小,所以我认为这可能就是“return false”不起作用的原因。这是代码:
我有一个图像幻灯片,我想在图像之间进行特定的转换,但我不知道如何做,尽管我尝试了一些不同的选项。我正在使用 jQuery Cycle 插件,我想要实现的是:几秒钟后,第一个图像变得更大一点(不是从中间
我正在通过“JavaScript: The Good Parts”这本书学习 JavaScript。其中一个示例是淡入淡出功能,如下所示: 1 var fade = function (node)
我有一个包含三组图像的 HTML 页面。我希望每组中的每张图片都保持可见 5 秒,然后一起淡出,当所有三张都不可见时,再一起淡入。然后该过程再次开始。我试图在不使用 JQuery 的情况下执行此操作。
我有一段代码是我在 Xcode 的 View Controller 中编写的。在该代码之前,即使是名为 NEXTTIP 的按钮也能正常工作。但是现在加入动画后,动画不出来,按钮也不起作用。请帮忙!
我正在使用 swift 开发基于 TableView 的应用程序。我正在尝试使用行动画淡入淡出从 TableView 中删除一行。一件简单而直接的事情,至少我是这么想的。 Swift 并没有使很多事情
我像这样使用 ffmpeg 命令行: ffmpeg -i test.mp3 -filter_complex "atrim=2:duration=6;afade=t=in:st=0:d=2" -y -v
我在我的页面上使用淡入淡出幻灯片时遇到困难。该演示工作正常,但一旦我将其合并到我的文件中,淡入淡出过渡就不再起作用。过渡持续时间过后,第一个图像消失并被下一个图像取代。 我已经浏览了在 SO 上可以找
我是一名优秀的程序员,十分优秀!