- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个查询,我正在我的 React 应用程序中实现 tsParticles。第一个:.
<Particles
id="tsparticles"
options={{
background: {
color: {
value: "black",
},
},
fpsLimit: 60,
interactivity: {
detectsOn: "window",
events: {
onClick: {
enable: true,
mode: "push",
},
onHover: {
enable: true,
mode: "trail",
},
resize: true,
},
modes: {
bubble: {
distance: 400,
duration: 2,
opacity: 0.8,
size: 40,
},
push: {
quantity: 4,
},
repulse: {
distance: 200,
duration: 0.4,
},
},
},
particles: {
color:{
animation:{
enable:true,
speed:50,
},
value:"#f00"
},
links: {
shadow:{
blur:true,
color:"#00ff00"
},
triangles:{
frequency: 1
},
color: "random",
distance: 150,
enable: true,
frequency:1,
opacity: 0.5,
width: 1,
},
collisions: {
enable: true,
},
move: {
angle:{
offset: 45,
value: 90
},
attract:{
rotate:{
x:3000,
y:3000
}
},
gravity:{
acceleration: 9.81,
enable:false,
maxSpeed:1
},
direction: "none",
enable: true,
outMode: "bounce",
random: false,
speed: 6,
straight: false,
},
number: {
density: {
enable: true,
value_area: 1000,
},
value: 80,
},
opacity: {
value: 0.5,
},
shape: {
type: "circle",
},
size: {
random: true,
value: 5,
},
},
detectRetina: true,
}}
/>
里面有一段onHover和mode的键值。它有8种不同的模式,可以在https://particles.matteobruni.it/中查看。 .所有其他模式都可以正常工作,但当我使用此代码时使用跟踪模式,我是否缺少粒子组件的其他一些属性?
第二个:还,我有两个 div,一个用于粒子,另一个用于显示在它上面的文本。我使用 z-index 和位置实现了这一点。
我需要 Canvas 高度是动态的,无论屏幕大小如何,它都占据其父元素的 100% 高度。我尝试通过将 Particles 组件包含在 div 中并将其高度保持为 100% 来实现此目的,但 Canvas 高度会随着屏幕尺寸的减小而减小。
请帮助我,谢谢:)
最佳答案
哇,这里有很多问题要回答,但我会尽力而为。
鼠标轨迹需要更多配置,在modes
节interactivity
你必须配置 trail
部分。
您可以在此处查看示例:https://codepen.io/matteobruni/pen/abdpbBY
如果您需要更多文档,请查看文档中的正确部分:https://particles.js.org/interfaces/_options_interfaces_interactivity_modes_itrail_.itrail.html
如果您需要动态 Canvas 大小,最好的解决方案是使用 backgroundMode
在选项根对象中
您可以在此处查看示例:https://codepen.io/matteobruni/pen/MWeqxNL
如果启用后台模式设置 canvas
风格与 fixed
位置和所需的 zIndex
如果您使用 backgroundMode
, 在不为包含 div
设置任何样式的情况下获得更好的结果(tsParticles 目标/容器)
关于javascript - 悬停事件的轨迹模式在 tsParticles 中不起作用(类似于 particlejs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65195973/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!