web-frontend 相关问题

更通用的前端标记的细化。在Web应用程序中,这通常意味着HTML,CSS和JavaScript

如何使用 MUI 在 React js 中显示嵌套菜单

我正在使用 Material UI 构建一个反应菜单。我想要一个类似于下图的嵌套菜单或下拉菜单。当我将鼠标悬停在或单击下拉项时,我想显示 nes...

回答 1 投票 0

API 获取数据问题

我处于 React 框架的初级水平,正在创建一个天气应用程序。因此,我从 API 获取数据并将对象作为值传递给组件中的参数。现在当尝试访问

回答 1 投票 0

为什么这不会产生使用 Tailwindcss 在 nextJS 13 中将其设置为背景图像所需的效果?

正如标题所说。我正在努力思考如何才能达到预期的效果。 从“反应”导入反应; 从“下一个/图像”导入图像; 从...导入英雄背景

回答 1 投票 0

如何允许在我的wordpress网站中注册的用户,对表格的特定单元格中的图片进行收费

大家好,我希望能很好地解释我需要做什么。 我有一个 buddyboss 网站,用户通过重力形式注册。我们是一家演员经纪公司,所以我想创建一个演员可以插入的布局...

回答 1 投票 0

如何根据与打字稿反应的其他道具使反应道具成为可选和必需的

我有一个反应按钮容器组件,它根据用户使用 prop 提供的类型返回常规按钮或图标按钮或仅图标按钮。以下是ButtonCon...

回答 1 投票 0

从父节点动态删除节点

开发需要根据需要添加和删除项目的应用程序。 UI如下图所示: 工作流程: 单击添加图标后,将添加一个新列,该列允许辅助...

回答 0 投票 0

如何隐藏移动导航栏后面的“向下滚动”图标和文字?

z-index 问题。当我打开移动导航栏时,我无法隐藏移动导航栏后面的图标和文本。它只是在移动菜单上弹出。我写了移动导航栏图标功能...

回答 1 投票 0

当我按下按钮时,我无法立即获取新信息。该过程根据旧信息进行

我很新才做出反应。有一个地方我被卡住了。 我有动作按钮。当我按一个的时候,首先检查它之前是否被点赞过,然后我使用 useMutate 删除点赞...

回答 0 投票 0

尽管启用了 HTTPS,敏感数据在浏览器开发工具中仍然可见

我通过 HTTPS 运行我的应用程序,当尝试登录时,我需要发送我的用户名和密码。然而,在浏览器的devtools中,敏感信息在p中可见...

回答 1 投票 0

为什么我的 npm 需要几个小时才能安装依赖项?

当我必须开始一个网络项目的那一天,我感到畏缩。我使用 yeoman 和 gulp-angle 生成器来设置我的工作流程。从来没有一次 npm install 成功而不失败过一次。 一个...

回答 2 投票 0

未捕获的类型错误:length_el为空我在Javascript中遇到此错误

我正在创建一个密码生成器网络应用程序,我创建了一个生成随机代码的函数,我不知道为什么会收到此错误,因为我是网络开发新手,所以,请查看我的代码...

回答 0 投票 0

如果我已经制作了 Js,还需要前端框架/捆绑器/打字稿吗?

我正在通过制作一个网络应用程序来学习网络开发,我已经用html、css和javascript完成了前端。然而,我看到了一个关于路线图的视频,上面说我需要一个框架和其他东西......

回答 1 投票 0

如何正确(安全地)为 Azure SWA 托管的 React.js 网站(仅前端;无后端)设置环境变量?

我的设置是基于 Vite 的开发环境和 React.js 框架; CI/CD 的 GitHub 操作。 我可以毫无问题地将我的环境变量传递到我的应用程序中。但是,万一我经营一家...

回答 1 投票 0

Kg未定义[关闭]

ReferenceError: Kg is not defined 一些用户在访问我的网站时遇到了这个问题,他们使用的是chrome,ReferenceError: Kg is not defined,请帮助我。 这个问题的原因...

回答 0 投票 0

对于内容管理简单的 4 页网站,哪个 CMS 是一个不错的选择?

我正在为我的朋友构建一个 4 页的平面文件系统网站,前端使用 HTML、CSS 和基本 JavaScript。我朋友的编码知识很少,所以我正在寻找 CMS(最好...

回答 1 投票 0

Devtools 未加载

我是编码新手,已经学习 html、css 和 js 一段时间了,一切进展顺利,但出于某种原因,每当我使用 vsc 并在 chrome 上打开控制台时,我都会在 co 中收到两条弹出消息...

回答 1 投票 0

React JS:为什么提交事件处理程序不需要箭头函数

我目前正在编写 web dev simplifed 的反应待办事项列表的 Youtube 教程 关联 源代码 在 NewToForm.jsx 表单中,有一个带有 onSubmit 处理程序的表单 我目前正在编写 web dev simplifed 的反应待办事项列表的 Youtube 教程 链接 源代码 在 NewToForm.jsx 表单中,有一个带有 onSubmit 处理程序的表单 <form onSubmit={handleSubmit} className="new-item-form"> <div className="form-row"> <label htmlFor="item">New Item</label> <input value={newItem} onChange={e => setNewItem(e.target.value)} type="text" id="item" /> </div> <button className="btn">Add</button> </form> function handleSubmit(e) { e.preventDefault() if (newItem === "") return onSubmit(newItem) setNewItem("") } 代码中onSubmit的值等于handleSubmit,是一个改变一些状态值的函数。 但据我所知,需要一个箭头函数来包装事件处理程序,否则反应会无限次地重新渲染。 为什么需要将箭头函数与 React 事件处理程序一起使用 |通过基里尔·易卜拉欣 |开发天才 所以我想问一下为什么submit的事件处理函数和click和change的不同? handleSubmit函数有什么特别之处吗?谢谢! onSubmit的form与其他元素的任何事件都没有什么不同。 在 Javascript 中,function 是一等对象,这意味着,它们可以分配给变量并传递。类似于我们在变量中传递字符串或整数的方式。 现在在这一行: <form onSubmit={handleSubmit} className="new-item-form"> 我们在技术上将表格的onSubmit功能设置为我们的handleSubmit。需要注意的一件事是我们只是 assigning handleSubmit 到 onSubmit 这就是为什么它有效。 现在在您链接的文章上,它显示如下内容: <form onSubmit={handleSubmit()} className="new-item-form"> 关键的区别是这次,是onSubmit={handleSubmit()}。这不再是一项任务。一旦我们添加了(),它就已经是一个函数调用并且调用了handleSubmit。这也是为什么在每次渲染期间,它已经被立即调用。 如果我们坚持做onSubmit={handleSubmit()}的方式,我们必须把它放在一个箭头函数中,这样它就不再是函数调用了,而是要调用的函数的定义(又是一个assignment)。像这样的东西: <form onSubmit={() => handleSubmit()} className="new-item-form"> 如果我们在函数上没有参数,我们可以坚持使用 onSubmit={handleSubmit} 以获得更简单的语法,但是如果我们有参数,我们就不能真正传递它,因为一旦我们添加了 () 它将成为一个函数称呼。因此,我们有箭头函数语法来帮助我们这样: <form onSubmit={() => handleSubmit(name)} className="new-item-form">

回答 1 投票 0

Google Maps 地图未在网络应用程序上正确显示

地图现在是如何显示的我目前正在开发一个网络应用程序,我正在为它使用谷歌地图 API。我在前端显示了一个谷歌地图,几天前它工作了

回答 0 投票 0

变换:缩放 svg 路径和居中

几个小时以来,我一直在尝试为 svg 世界地图制作动画。我就此主题发表了一些文章和主题,但没有任何效果。 我有一张 SVG 世界地图,其中一条路径叫做澳大利亚。 几个小时以来,我一直在尝试为 svg 世界地图制作动画。我就这个话题发表了几个文章和主题,但没有任何效果。 我有一张 SVG 世界地图,其中一条路径叫做澳大利亚。 <svg version="1.1" id="World" viewBox="0 0 1920 1080"> <a href="/Australia" title="Australia" className="nav-link"> <path id="Australia" d="M1530.9,867l-66.4,5.4 c-4.3,0.3-7.9-3.2-7.5-7.5l4.7-60.2c0.3-4,2.6-7.7,6.1-9.7l75.4-43.8c3.2-1.9,7.3-1.4,10,1.2l14.6,14.1c2.7,2.6,6.8,3.1,10.1,1.3 l12-6.8c4.7-2.7,10.6-1,13.2,3.7l32.5,58.6c2.2,4,2.4,8.9,0.5,13l-24.8,53.2c-1.6,3.5-4.9,6-8.7,6.7l-36.6,6.7 c-5.2,1-10.4-1.7-12.7-6.5l-11-22.8C1540.2,869.2,1535.7,866.6,1530.9,867z" /> </a> </svg> 我正在尝试使用 css 为路径设置动画,使其居中并放大到 6. 问题是 SVG 根据原点位置而不是当前位置进行缩放,我试图通过缩放来解决这种情况,然后分几步转换到中心。它有点工作,但动画不流畅,因为不是最佳居中,所以它以 zic-zac 运动移动,而不是流畅地放大并移动到中心。 #Australia.clicked { animation: Australia-click-animation 2s ease-out forwards; } @keyframes Australia-click-animation { 0% { transform: scale(1); stroke-width: 15; } 20% { transform: scale(2) translateX(-56%) translateY(-52.5%); stroke-width: 7; } 40% { transform: scale(3) translateX(-65%) translateY(-60%); stroke-width: 7; } 60% { transform: scale(4) translateX(-67.5%) translateY(-64%); stroke-width: 7; } 80% { transform: scale(5) translateX(-71%) translateY(-66.5%); stroke-width: 7; } 100% { transform: scale(6) translateX(-72%) translateY(-68.5%); stroke-width: 7; } } 我尝试了不同的方法,首先我一步完成,但这会将路径从视图框移到右下角,然后再居中。 @keyframes Australia-click-animation { 0% { transform: scale(1); stroke-width: 15; } 100% { transform: scale(6) translateX(-72%) translateY(-68.5%); stroke-width: 7; } } 在 Illustrator 或您用来创建 svg 的任何东西中找到大陆的中间坐标,并将该值作为 translation-origin 值作为内联样式放入您的 svg 路径。对于澳大利亚来说是: <path style="transform-origin: 1547px 826px" id="Australia" 从 css 动画中删除所有翻译值并仅使用比例值。

回答 1 投票 0

我想让我的形象变得圆润。但现在我的 border-radius 只影响屏幕的左侧

我正在努力使整个图像的边界半径相同。 这张图片显示了它的样子 在此处输入图像描述 HTML: ... 我试图使整个图像的边界半径相同。 这张图片显示了它的样子 HTML: <div class = "mydetails"> <div class = "aboutmeIntro"> <h1> About me </h1> <img src="images/subrat2.jpeg"> </div> CSS: .aboutmeIntro img { width: 500px; border-radius: 20%; padding-left: 3%; }

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.