icons 相关问题

图标是图形用户界面中使用的小象形图,用于补充向用户呈现文本信息。

C# 如何设置文件夹图标?

我使用 FilePathDialog.SelectedPath 获取文件夹的路径 我也知道图标的路径 但我不知道如何设置该文件夹的图标

回答 4 投票 0

如何在对话框左下角显示 16 x 16 的 IDI_INFORMATION 图标?

当你使用CTaskDialog时,你可以设置页脚图标,它是16 x 16。我想在我自己的对话框上做类似的事情: 目前我自己的对话框底部有一个静态资源。 我...

回答 2 投票 0

Python PyInstaller 并包含窗口图标

我已经使用 self.setWindowIcon(QtGui.QIcon('icon.png')) 设置了 PyQt 应用程序的图标,当我在 PyCharm 中运行代码时它工作正常。 接下来,我使用 PyIns 将我的应用程序转换为一个文件...

回答 3 投票 0

为什么我的 Flutter(飞镖)图标变成了奇怪的图标?

好吧,基本上,我有这个非常好的应用程序,好吧,没有任何实际原因,图标决定变成奇怪的图标,就像图像中的图标在此处输入图像描述一样 我上网查了一下,

回答 1 投票 0

我的 Ubuntu 22.04 上出现未知图标。它是什么? [已关闭]

最近,在我的 Ubuntu 22.04.4 LTS 上出现了一个新的未知图标(见下面的红色)。 有关单击、双击或右键单击的任何其他信息。现在红点出现在那里,就像写东西一样。

回答 1 投票 0

根据输入是否正确将图标放置在表单字段内

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Assignment 2 - Website Building</title> <style> body { box-sizing: border-box; font-family: sans-serif; } #login-container { width: 460px; margin: 0 auto; } form label, form input { width: 100%; box-sizing: border-box; } form input { padding: 8px; } form label { font-weight: bold; } form div { margin: 16px 0px; } .invalid { border: 2px solid red; } .valid { border: 2px solid green; } .error-message { color: red; margin-top: 8px; } .success-message { color: green; margin-top: 8px; } </style> <script src="https://kit.fontawesome.com/dde5f4aaa2.js" crossorigin="anonymous"></script> </head> <body> <div id="login-container"> <form id="login-form"> <div> <label for="username">Username:</label> <input id="username" type="text"> <span id="username-error" class="error-message"></span> <i class="fa-solid fa-check" style="color: #008d63;"></i> <i class="fa-solid fa-exclamation" style="color: #ed0202;"></i> </div> <div> <label for="password">Password:</label> <input id="password" type="password"> <span id="password-error" class="error-message"></span> <i class="fa-solid fa-check" style="color: #008d63;"></i> <i class="fa-solid fa-exclamation" style="color: #ed0202;"></i> </div> <input type="submit" value="Login"> </form> <div id="error-messages"></div> </div> <script> document.getElementById("login-form").addEventListener("submit", function (event) { event.preventDefault(); // Prevent form submission // Reset previous validation styles document.getElementById("username").classList.remove("invalid"); document.getElementById("password").classList.remove("invalid"); document.getElementById("username").classList.remove("valid"); document.getElementById("password").classList.remove("valid"); document.getElementById("error-messages").innerHTML = ""; document.getElementById("username-error").textContent = ""; document.getElementById("password-error").textContent = ""; // Get input values var username = document.getElementById("username").value.trim(); var password = document.getElementById("password").value.trim(); var errors = []; // Validate username and password document.getElementById("username").classList.toggle("invalid", username === "" || username !== "new_user"); document.getElementById("username").classList.toggle("valid", username === "new_user"); if (username === "") { document.getElementById("username-error").textContent = "Please, enter username"; errors.push("Username is required."); } else if (username !== "new_user") { document.getElementById("username-error").textContent = "Please, enter valid username"; errors.push("Invalid username."); } document.getElementById("password").classList.toggle("invalid", password === "" || password !== "123456789"); document.getElementById("password").classList.toggle("valid", password === "123456789"); if (password === "") { document.getElementById("password-error").textContent = "Please, enter password"; errors.push("password is required."); } else if (password !== "123456789") { document.getElementById("password-error").textContent = "Please, enter valid password"; errors.push("Invalid password."); // Display error messages if (errors.length > 0) { var errorMessageHTML = "<ul class='error-message'>"; errors.forEach(function (error) { errorMessageHTML += "<li>" + error + "</li>"; }); errorMessageHTML += "</ul>"; document.getElementById("error-messages").innerHTML = errorMessageHTML; } else { // Successful login document.getElementById("username").classList.add("valid"); document.getElementById("password").classList.add("valid"); document.getElementById("error-messages").innerHTML = "<p class='success-message'>Successful login!</p>"; } } }) </script> </body> </html> 我需要什么: 所以基本上我需要表单来分别显示复选标记和 x 图标,具体取决于表单的输入是否正确/不正确。这些图标需要位于右侧的表单字段中,我设法找到如何将它们放入结构中,但我不知道如何将它们放入表单中并在表单没有输入时隐藏它们。 我尝试过的: 尝试使用 css 中的位置,但无法做到正确 脚本文件中有很多错误,我全部删除了。这是您更正后的代码。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Assignment 2 - Website Building</title> <style> body { box-sizing: border-box; font-family: sans-serif; } #login-container { width: 460px; margin: 0 auto; } form label, form input { width: 100%; box-sizing: border-box; } form input { padding: 8px; } form label { font-weight: bold; } form div { margin: 16px 0px; } .invalid { border: 2px solid red; } .valid { border: 2px solid green; } .error-message { color: red; margin-top: 8px; } .success-message { color: green; margin-top: 8px; } .inputField { display: flex; position: relative; } .inputField svg { position: absolute; right: 5px; top: 6px; } .hide { display: none; } </style> <script src="https://kit.fontawesome.com/dde5f4aaa2.js" crossorigin="anonymous"></script> </head> <body> <div id="login-container"> <form id="login-form"> <div> <label for="username">Username:</label> <div class="inputField"> <input id="username" type="text"> <svg id="check1" fill="#000000" width="22px" height="22px" viewBox="0 0 24 24" id="check" data-name="Line Color" xmlns="http://www.w3.org/2000/svg" class="icon line-color"><polyline id="primary" points="5 12 10 17 19 8" style="fill: none; stroke: rgb(3, 252, 61); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></polyline></svg> <svg id="close1" fill="#000000" width="20px" height="20px" viewBox="0 0 24 24" id="cross" data-name="Line Color" xmlns="http://www.w3.org/2000/svg" class="icon line-color"><line id="primary" x1="19" y1="19" x2="5" y2="5" style="fill: none; stroke: rgb(252, 3, 19); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></line><line id="primary-2" data-name="primary" x1="19" y1="5" x2="5" y2="19" style="fill: none; stroke: rgb(252, 3, 19); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></line></svg> </div> <span id="username-error" class="error-message"></span> </div> <div> <label for="password">Password:</label> <div class="inputField"> <input id="password" type="password"> <svg id="check2" fill="#000000" width="22px" height="22px" viewBox="0 0 24 24" id="check" data-name="Line Color" xmlns="http://www.w3.org/2000/svg" class="icon line-color"><polyline id="primary" points="5 12 10 17 19 8" style="fill: none; stroke: rgb(3, 252, 61); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></polyline></svg> <svg id="close2" fill="#000000" width="20px" height="20px" viewBox="0 0 24 24" id="cross" data-name="Line Color" xmlns="http://www.w3.org/2000/svg" class="icon line-color"><line id="primary" x1="19" y1="19" x2="5" y2="5" style="fill: none; stroke: rgb(252, 3, 19); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></line><line id="primary-2" data-name="primary" x1="19" y1="5" x2="5" y2="19" style="fill: none; stroke: rgb(252, 3, 19); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></line></svg> </div> <span id="password-error" class="error-message"></span> </div> <input type="submit" value="Login"> </form> <div id="error-messages"></div> </div> <script> document.getElementById("check1").classList.add("hide"); document.getElementById("check2").classList.add("hide"); document.getElementById("close1").classList.add("hide"); document.getElementById("close2").classList.add("hide"); document.getElementById("login-form").addEventListener("submit", function (event) { event.preventDefault(); // Prevent form submission // Reset previous validation styles document.getElementById("username").classList.remove("invalid"); document.getElementById("password").classList.remove("invalid"); document.getElementById("username").classList.remove("valid"); document.getElementById("password").classList.remove("valid"); document.getElementById("error-messages").innerHTML = ""; document.getElementById("username-error").textContent = ""; document.getElementById("password-error").textContent = ""; // Get input values var username = document.getElementById("username").value.trim(); var password = document.getElementById("password").value.trim(); var errors = []; // Validate username and password document.getElementById("username").classList.toggle("invalid", username === "" || username !== "new_user"); document.getElementById("username").classList.toggle("valid", username === "new_user"); if (username === "") { document.getElementById("username-error").textContent = "Please, enter username"; errors.push("Username is required."); } else if (username !== "new_user") { document.getElementById("username-error").textContent = "Please, enter valid username"; errors.push("Invalid username."); } if(username === "new_user") { document.getElementById("close1").classList.add("hide"); document.getElementById("check1").classList.remove("hide"); } else { document.getElementById("check1").classList.add("hide"); document.getElementById("close1").classList.remove("hide"); } document.getElementById("password").classList.toggle("invalid", password === "" || password !== "123456789"); document.getElementById("password").classList.toggle("valid", password === "123456789"); if (password === "") { document.getElementById("password-error").textContent = "Please, enter password"; errors.push("password is required."); } else if (password !== "123456789") { document.getElementById("password-error").textContent = "Please, enter valid password"; errors.push("Invalid password."); } if(password === "123456789") { document.getElementById("close2").classList.add("hide"); document.getElementById("check2").classList.remove("hide"); } else { document.getElementById("check2").classList.add("hide"); document.getElementById("close2").classList.remove("hide"); } if (errors.length > 0) { // Display error messages var errorMessageHTML = "<ul class='error-message'>"; errors.forEach(function (error) { errorMessageHTML += "<li>" + error + "</li>"; }); errorMessageHTML += "</ul>"; document.getElementById("error-messages").innerHTML = errorMessageHTML; } else { // Successful login document.getElementById("username").classList.add("valid"); document.getElementById("password").classList.add("valid"); document.getElementById("error-messages").innerHTML = "<p class='success-message'>Successful login!</p>"; } }) </script> </body> 对 CSS、Html 和脚本进行了更改。 HTML 更改 我在 html 中的字体有问题,所以我使用了 svg,如果你擅长字体,那么你可以使用字体,没有问题。 我已将输入字段和 svg(检查图标和关闭图标)全部包装在带有 inputField 类的 div 中。 在所有四个 svg(2 个用于用户名,2 个用于密码)中,都使用了 uniqueId,这在脚本代码中很有用。 CSS 更改 对于 inputField 已经给出了 flex 和相对位置。 对于 svg 来说,根据您的喜好给出了绝对值并给出了顶部和右侧。 隐藏以最初按照您的要求隐藏 svgs。 脚本更改 最初为所有四个 svgs 添加了 hide 类,以便它们被隐藏。 然后在 if 条件下,我检查用户是否输入了正确的通行证和用户名(如果他们输入了),然后添加隐藏类以关闭 svg 并从检查 svg 中删除隐藏类,否则只需执行相反的操作。 最后,如果检查 errorList 是否为空,您是否输入了应该输出的密码。

回答 1 投票 0

如何在视图中渲染visionOS图标?

我想在我的visionOS应用程序中包含一个关于页面,这应该包含应用程序图标。但是,图标的图像不会呈现。 我已经尝试使用此中建议的图像声明...

回答 1 投票 0

如何使用shopware 6的评论图标

我尝试使用评论图标,但似乎它不存在。 这不起作用: {% sw_icon '评论' %} 这有效: ...

回答 1 投票 0

如何改变悬停时png的颜色?

我在illustrator中做了一个“向下箭头”,并保存为透明背景的png。当我将它作为 img 放入网页时,它以原始颜色显示,这没关系。 我正在努力...

回答 7 投票 0

当您不使用 Xcode 构建时,如何设置 MacOS 应用程序的图标?

我创建了一个 Mac OS 应用程序。我正在 Ubuntu 上构建应用程序,无法使用 Xcode。当谈到为应用程序设置图标时,我不知所措。如何才能做到这一点? 这可能是...

回答 1 投票 0

如何在颤动中点击它来更改图标

我试图在点击图标时更改图标,但它不起作用。 我正在尝试在其上实现愿望清单场景。 最初的图标是favorite_outline,当我点击它时,产品的价值L...

回答 2 投票 0

关闭按钮不起作用,找不到将其向下移动一点的行

我有一个用 flutter 制作的测验应用程序,但我找不到我将在此处附加的关闭图标所在的行。我尝试将第一个 SizedBox 更改为 30,但“x”仍然没有移动。W...

回答 1 投票 0

PWA manifest.json 中的 SVG 图标 - 如何将其设置为所有尺寸?

现在有什么方法可以指定 PWA 的“manifest.json”中的 SVG 图标应用于所有可能的尺寸吗? (Chrome/chromium 现在是我的主要目标。Firefox 有望紧随其后......

回答 3 投票 0

TYPO3 pagetree:红色加号?

在 TYPO3 10.4.x 中,页面树中出现了一个红色加号。这是什么意思?

回答 1 投票 0

圆环图上有公司徽标吗? -菜鸟的第二个问题

我无法找到在我的视觉效果中整合公司徽标的方法。例如,我有一个圆环图,其货币价值对应于 4 个客户公司,我想将他们的徽标插入到他们的

回答 1 投票 0

羽毛图标在 Bootstrap Modal 中不起作用

版本:[email protected],Bootstrap v4.3.1 使用 C# RazorPage、asp.net 我目前正在尝试构建一个 ASP.NET Web 应用程序。羽毛图标在普通页面上工作正常,但它不显示...

回答 1 投票 0

在导航栏中插入图标/使 BarButtonItem 不可点击 Swift iOS

我想在导航栏中放置一个蓝牙图标,以显示连接/断开状态。 我尝试添加一个 BarButtonItem,将图像设置为我的蓝牙图标,然后禁用并启用...

回答 4 投票 0

我的图像无法用作背景图像

在我的CSS中,我给出了img的url(),但当代码在浏览器上执行时,它不能作为背景img工作。 我的 HTML 存储在 htdocs->ALUMEET->profile.html 中 我的 CSS 存储在 htdocs->

回答 1 投票 0

Flutter:基于字符串图标api绘制图标

我收到 JSON 格式的图标名称。图标名称与颤动图标名称兼容。例如,如果我收到: {“图标”:“rotate_90_ Degrees_ccw”} 我应该在屏幕上画这个图标:...

回答 1 投票 0

Android 图标被切断 [React Native]

我刚刚在 Google Play 上发布了我的第一个应用程序,除了主图标之外,一切看起来都很好。由于某种原因,它的边缘总是被切断。我在 Pho 中将其大小设置为 512x512 像素...

回答 2 投票 0

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