找到 217 篇文章 适用于 Javascript 库

在 React JS 中创建动画加载骨架

Ath Tripathi
更新于 2021-09-29 09:23:21

325 次浏览

在本文中,我们将了解如何在 React JS 中创建动画加载骨架。我们可以在电子商务网站和旅游网站上看到动画加载骨架,它们用于指示页面加载后我们将看到哪种类型的內容。它在开发者社区中很受欢迎。因此,让我们开始吧。首先创建一个 React 项目 -npx create-react-app tutorialpurpose转到项目目录 -cd tutorialpurpose示例 1安装 react-loading-skeleton 包 -npm i --save react-loading-skeleton我们将使用此包在我们的 React 或 Node 项目中实现预制骨架加载,而无需任何 CSS 或 JavaScript。添加以下... 阅读更多

React JS 中的 SVG 形态转换

Ath Tripathi
更新于 2021-09-29 09:15:07

717 次浏览

SVG 形态转换非常有用,您可以在其中使用漂亮的动画转换 SVG 图像,这将看起来非常棒。这是一种在两个 SVG 图像之间进行转换的技术,当一个 SVG 更改为另一个 SVG 时。首先创建一个 React 项目 -npx create-react-app tutorialpurpose转到项目目录 -cd tutorialpurpose示例下载并安装 react-svg-morph 包 -npm install react-svg-morph --save此包将允许我们对 SVG 实现预制变形动画。在 App.js 中添加以下代码行 -import React from "react"; import ReactDOM from "react-dom"; import { MorphReplace } from "react-svg-morph"; class Checked extends React.Component { ... 阅读更多

React JS 前端中的 SVG 绘制

Ath Tripathi
更新于 2021-09-29 09:04:11

1K+ 次浏览

在本文中,我们将了解如何创建一个界面,用户可以在该界面上创建绘图、编写名称以及几乎任何艺术作品。您可以使用此功能允许用户在页面上签名。在这里,我们将使用“react-hooks-svgdrawing”包。首先创建一个 React 项目 -npx create-react-app tutorialpurpose转到项目目录 -cd tutorialpurpose示例安装 react-hooks-svgdrawing 包 -npm i --save react-hooks-svgdrawing此库将用于实现容器,该容器将允许我们使用鼠标或触摸板以 SVG 形式绘制或创建任何内容。在 App.js 中添加以下代码行... 阅读更多

React JS 中的 SVG 放大缩小

Ath Tripathi
更新于 2021-09-29 08:59:04

2K+ 次浏览

在本文中,我们将了解如何在 React JS 中缩放 SVG 图像。在某些情况下确实很有用。我们将使用 react-svg-pan-zoom 包来创建一个功能,该功能可以放大或旋转我们的 SVG 图像。首先创建一个 React 项目 -npx create-react-app tutorialpurpose转到项目目录 -cd tutorialpurpose示例安装 react-svg-pan-zoom 包 -npm i --save react-svg-pan-zoom此包将允许我们在其上放大和缩小甚至旋转图像的区域实现功能。在 App.js 中添加以下代码行 -import React, { useRef, useEffect } from "react"; import { UncontrolledReactSVGPanZoom } from "react-svg-panzoom"; ... 阅读更多

使用指针光在 React JS 中使用 React-Three-Fiber 实现更好的照明

Ath Tripathi
更新于 2021-09-29 08:52:22

1K+ 次浏览

在本文中,我们将了解如何在 react-three-fiber 中使用不同类型的灯光使我们的对象看起来更好。它主要充当指向对象的火把光。Three.js 需要光线来显示颜色、阴影效果和许多不同类型的效果。我们将制作一个立方体,然后我们将向其中添加指针光。示例首先,安装以下包 -npm i --save @react-three/fiber threethreejs 和 react-three/fiber 将用于向网站添加 webGL 渲染器,而 three-fiber 将用于连接 threejs 和 React现在,插入以下行... 阅读更多

使用纯 CSS 和 HTML 在 React JS 中创建 PDF

Ath Tripathi
更新于 2021-09-29 08:49:00

917 次浏览

在本文中,我们将了解如何使用 React JS 创建 PDF。PDF 是一种通用的文档格式,用于各种目的,例如报告、数据共享、数据存储等。如果我们可以通过简单的 CSS 在 React 中创建 PDF,那将非常有帮助。示例首先创建一个 React 应用程序 -npx create-react-app pdfviewer安装 react-pdf 包 npm i @react-pdf/renderer 我们将使用此包在我们的 React 前端使用 DOM 元素和 CSS 创建 PDF。在 App.js 中插入以下代码片段 -import React from "react"; import {    Document,    Page,    Text,    View, ... 阅读更多

React JS 中的设备检测和响应式设计

Ath Tripathi
更新于 2021-09-29 08:42:43

800 次浏览

在本文中,我们将了解如何根据设备渲染页面,但不使用 if-else 子句。为此,我们将使用 react-device-detect 包。此功能可以帮助我们创建响应式网页,而无需使用任何媒体查询。因此,让我们开始吧。示例首先创建一个 React 项目 -npx create-react-app tutorialpurpose转到项目目录 -cd tutorialpurpose下载 react-device-detect 包 -npm install react-device-detect --save我们将使用此包添加包内预制的默认媒体查询或默认条件渲染。在 App.js 中添加以下代码行 -import { BrowserView, ... 阅读更多

使用 React-Three-Fiber 在 React 中创建 3D 金属纹理盒子

Ath Tripathi
更新于 2021-09-29 08:39:13

949 次浏览

在本文中,我们将了解如何使用 React-Three-Fiber 包在 React JS 中制作金属纹理立方体盒子。首先,我们将下载一张金属照片,然后将其应用到立方体的所有表面。立方体是基本形状,但我们可以通过在其表面包裹图像使其看起来更具吸引力。因此,让我们开始吧。示例首先下载并安装以下包 -npm i --save @react-three/fiber threethreejs 和 react-three/fiber 将用于向网站添加 webGL 渲染器,而 three-fiber 将用于连接 threejs 和 React。现在让我们下载一张金属图像... 阅读更多

React JS 中的拖放文件功能

Ath Tripathi
更新于 2021-09-29 08:34:42

736 次浏览

拖放界面使 Web 应用程序能够允许用户将文件拖放到网页上。在本文中,我们将了解应用程序如何接受从底层平台的文件管理器拖放到网页上的一个或多个文件。在这里,我们将使用 react-dropzone 包。让我们开始吧。示例首先,创建一个 React 项目 -npx create-react-app newproject转到项目目录 -cd newproject现在下载并安装 react-dropzone 包 -npm i --save react-dropzone我们将使用此库在 React 元素区域内添加一个可放置区域。... 阅读更多

使用 react-archer 在 React JS 中在 DOM 元素之间绘制箭头

Ath Tripathi
更新于 2021-09-29 08:31:27

2K+ 次浏览

本文将介绍如何在 React JS 中绘制流程图样式的箭头来连接不同的 DOM 元素。您可以使用此功能创建独特的网页设计。这里我们将使用 react-archer 包来绘制连接 DOM 元素的箭头。DOM 元素类似于页面上的 DIV、HTML、BODY 元素。您可以使用 CSS 为所有这些元素添加类,或使用 JS 与它们交互。示例首先创建一个 React 项目 −npx create-react-app tutorialpurpose现在转到项目目录 −cd tutorialpurpose下载并安装 react-archer 包 −npm install react-archer我们将使用 react-archer ... 阅读更多

广告

© . All rights reserved.