styling 相关问题

样式化是将可视元数据绑定到文档的过程

更改包含在特定层次结构中的 ul 类的颜色

<div class="one"> <nav id="sidebar" class="col-md-auto col-lg-2 d-md-inlineblock fontsize-5rem text-white sidebar"> <div class="position-sticky"> <ul class="nav flex-column"> <li class="nav-item"> <a href="{% url 'dashboard:dashboard' %}" class="nav-link active">Dashboard</a> </li> 我试图弄清楚如何自定义特定层次结构中包裹的背景。我想在这里专门更改导航链接活动类的颜色。我该怎么办?这里的任何声明及其框架方式是否存在任何问题?我承认,除了我从 python 中的 Dash 模块收集到的信息之外,我对 html 不太了解。 如果可能的话,还请建议我一种管理 Django Dash 页面结构的方法,其中如果我直接上传在 html 模板中设置的 Django dash,如何配置页面设置? 谢谢! 颜色没有变化。如果选择垂直选项卡上的其他项目,它们会改变颜色,但第一个主选项卡不会改变颜色。 我认为最简单的方法是给你的<ul>标签一个id。 像这样: <!DOCTYPE html> <html> <head> <style> #ul-nav li .active { background-color: yellow; } </style> </head> <body> <div class="one"> <nav id="sidebar" class="col-md-auto col-lg-2 d-md-inlineblock fontsize-5rem text-white sidebar"> <div class="position-sticky"> <ul class="nav flex-column" id="ul-nav"> <li class="nav-item"> <a href="{% url 'dashboard:dashboard' %}" class="nav-link active">Dashboard</a> </li> </ul> </div> </nav> </div> </body> </html> 说明:

回答 1 投票 0

Blazor css 相同元素类型的多种样式

我需要为项目页面中的一种类型的元素实现不同的样式。但我无法拥有超过一种功能齐全的样式。 在此示例中,我的 PartPage.razor 及其

回答 1 投票 0

更改 FortuneBar 中 FortuneItem 中项目的颜色 flutter_fortune_wheel 不可能吗?

我有一个 flutter 应用程序,我在其中使用的东西之一是 flutter_fortune_wheel 插件中的 FortuneBar 小部件。该插件支持使用... 直接定制 FotuneBar

回答 1 投票 0

当下一个兄弟姐妹具有特定类别时选择前一个兄弟姐妹

我正在使用 Bootstrap 的内容管理系统,并且有很多默认样式。全出血英雄图像页面标题有一个默认的 margin-bottom: 20px 和 border-bottom: 1px soli...

回答 1 投票 0

自定义脉轮 UI 步进器步骤间隔不均匀

这就是目前的样子,我希望台阶间隔均匀。由于某种原因,使用 Flexbox 似乎无法应用更改。文档和人工智能也没有帮助。 问题中的主题文件...

回答 1 投票 0

设置 MudDrop ItemRender 样式

我有这个组件。当代码被注释时,ItemRenderer (MudPaper) 会采用父级 (MudDropZone) 的 100% 宽度。但是当我取消注释代码并在悬停时添加显示说明时,它会停止填充 100...

回答 1 投票 0

SwiftUI:有什么方法可以向 Menu() 添加自定义按钮样式吗?

我已经尝试了很长一段时间向 SwiftUI Menu() 的标签添加自定义按钮样式/行为,但到目前为止还没有取得任何成功。这是我想要实现的目标的示例: 定制

回答 2 投票 0

用Qt制作无边框窗口

我是 Qt C++ 新手。我下载了最新的 Windows 版本,做了一些教程,非常棒。 我看到了 Qt 框架具有的一些样式选项并且它很棒,但现在我需要构建我的应用程序......

回答 5 投票 0

不使用 z-index、绝对和相对定位的 CSS 样式

我想设计一个这样的网页我想做什么 我能想到的就是 z 索引、绝对定位和相对定位。这就是我所做的: 我首先尝试做一张桌子,但背景......

回答 1 投票 0

如何使容器内的卡片模糊但不使容器内的第一张卡片模糊?

所以要分解我想要实现的目标: 我希望除了第一张卡片之外,容器内的所有卡片都被模糊,直到您实际上将鼠标悬停在容器中的下一张卡片上......

回答 1 投票 0

Angular 材质日期选择器的样式很奇怪

我试图制作一个好看的日期选择器,类似于材料日期选择器文档中的内容 我想要的日期选择器 但我最终得到了一个看起来很奇怪的日期选择器,我可以在上面写文本......

回答 1 投票 0

单击按钮时更改 P 元素的背景颜色

我正在尝试编写一个片段,每次单击按钮时都会更改我的背景颜色。到目前为止,它仅在第一次单击后才起作用,然后我需要刷新,然后它就起作用了...

回答 2 投票 0

Tailwind CSS 隐藏和可见

后端开发在这里学习前端。我试图在中小型屏幕上隐藏一个元素,并在其余屏幕上可见。 但问题是,当我执行 sm:hidden 时,它会隐藏小元素

回答 2 投票 0

material ui V5 在 MuiButton 禁用时更改指针

尝试在主题中禁用按钮时更改光标和startIcon以防止每个按钮重复,但找不到解决方案。 &:悬停没有考虑到,a...

回答 1 投票 0

CSS 同级组合器在 <details> 元素

我检查倒计时后计时器标签没有显示,这是 HTML 结构和 CSS: 细节 { 显示:柔性; /* 使用flexbox布局 */ 弹性方向:列; /* 堆栈

回答 1 投票 0

flowbite-react 中的样式选项卡

函数 Tab() { 返回 ( <> function Tab() { return ( <> <Tabs aria-label="Default tabs" style="default"> <Tabs.Item active title="Profils" icon={HiUserCircle} className="bg-red-500"> This is profiles </Tabs.Item> <Tabs.Item title="Dashboard" icon={MdDashboard}> This is Dashboard </Tabs.Item> </Tabs> <Button>Hello</Button> </> ); } 如何在 flowbite-react 中设置选项卡样式 在此代码中,Tabs.Item 中的 className="bg-red-500" 不起作用,为什么? 另外,如何通过添加高度和重量来自定义每个选项卡项目? 我想让每个选项卡项目和整个选项卡可定制! 你是偶然想到的吗?我正在努力解决同样的问题。

回答 1 投票 0

如何修复评论文本的对齐方式?

我想将评论的文本放在用户图像下方,如下布局: 这是当前的 html: ... 我想将评论的文本放在用户图像下方,如下布局: 这是当前的html: <div class="custom-box"> <div class="comments-container"> <div class="dropdown-container p" onclick="toggleDropdown()" > <span class="mt-1" >التعليقات</span > <span class="arrow mt-1"></span> </div> <div id="dropdownContent" class="dropdown-content" > <h3>إضافة تعليق</h3> <div class="comment-input-container" > <input type="text" id="commentText" class="comment-input" /> </div> <button onclick="addComment()" class="add-comment-button" > أضف </button> <div id="commentsList"></div> </div> </div> </div> 这是造型: .comments-container { padding-bottom: 0px !important; .dropdown-container { display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; border-radius: 8px; margin-bottom: 20px; cursor: pointer; font-weight: 900; } .dropdown-container:hover { opacity: 0.8; } .dropdown-container .arrow { padding: 15px; border-radius: 3px; height: 50px; color: black; padding-right: 30px; font-size: 14px; position: relative; -moz-appearance: none; -webkit-appearance: none; appearance: none; border: none; background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>") no-repeat; background-position: right 5px top 50%; } .dropdown-content { display: none; padding: 20px; border-radius: 8px; margin-top: 10px; } .dropdown-content.show { display: block; } .comment-card { display: flex; flex-direction: row; align-items: flex-start; background-color: white; padding: 10px; border-radius: 15px; margin-top: 10px; margin-left: 10px; border: 1px solid #ddd; } .comment-card img { border-radius: 50%; width: 40px; height: 40px; margin-left: 10px; } .comment-content { display: flex; flex-direction: column; flex-grow: 1; } .comment-header { display: flex; justify-content: space-between; align-items: center; width: 100%; padding-left: 10px; } .comment-header .user-name { font-size: 14px; font-weight: 900; color: #000; } .comment-header .comment-date { font-size: 12px; color: #888; } .comment-text { margin-top: 5px; font-size: 16px; padding-left: 10px; } .add-comment-button { padding: 10px 20px; background-color: #0056b3; color: white; border: none; border-radius: 35px; width: 150px; height: 42px; cursor: pointer; margin-top: 20px; margin-left: 10px; } .add-comment-button:hover { background-color: #004494; } .comment-input-container { display: flex; align-items: center; margin-top: 10px; } .comment-input { flex-grow: 1; border-radius: 10px; border: 1px solid #ddd; padding: 10px; margin-left: 10px; height: 60px; } } 和 JavaScript : <script> document.addEventListener("DOMContentLoaded", function () { addDefaultComment(); // Add a default comment when the page loads keepDropdownOpen(); // Keep the dropdown open by default }); function toggleDropdown() { const dropdownContent = document.getElementById("dropdownContent"); dropdownContent.classList.toggle("show"); } function keepDropdownOpen() { const dropdownContent = document.getElementById("dropdownContent"); dropdownContent.classList.add("show"); // Keep the dropdown open by default } function addComment() { const commentText = document.getElementById("commentText").value; if (commentText.trim() === "") return; createCommentElement(commentText, "زائر"); // Replace "زائر" with actual user name if available document.getElementById("commentText").value = ""; } function createCommentElement(commentText, userName) { const commentList = document.getElementById("commentsList"); const newComment = document.createElement("div"); newComment.classList.add("comment-card"); const userImage = document.createElement("img"); userImage.src = "https://via.placeholder.com/40"; // Placeholder image newComment.appendChild(userImage); const commentContent = document.createElement("div"); commentContent.classList.add("comment-content"); const commentHeader = document.createElement("div"); commentHeader.classList.add("comment-header"); const userNameElement = document.createElement("span"); userNameElement.classList.add("user-name"); userNameElement.innerText = userName; commentHeader.appendChild(userNameElement); const commentDate = document.createElement("span"); commentDate.classList.add("comment-date"); const date = new Date(); commentDate.innerText = `${date.toLocaleDateString()} ${date.toLocaleTimeString()}`; commentHeader.appendChild(commentDate); commentContent.appendChild(commentHeader); // Add a line break after the comment header const lineBreak = document.createElement("br"); commentContent.appendChild(lineBreak); const commentTextElement = document.createElement("div"); commentTextElement.classList.add("comment-text"); commentTextElement.innerText = commentText; commentContent.appendChild(commentTextElement); newComment.appendChild(commentContent); commentList.appendChild(newComment); } function addDefaultComment() { const defaultCommentText = "هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!هنا يجب أن يكون التعليق!"; createCommentElement(defaultCommentText, "زائر"); } document.getElementById("commentText").addEventListener("keypress", function (event) { if (event.key === "Enter") { event.preventDefault(); // Prevents the default action of the Enter key addComment(); } }); </script> 我应该怎么做才能获得像图像一样的所需输出? 评论的文本应该从用户图像下方开始,我的输出显示评论的文本在其旁边而不是在其下方,有什么问题?或者我错过了什么?请指出正确的方法 只需将 CSS text-align:right; 应用于 .comment-card 类即可解决该问题。 .comment-card { 文本对齐:右; }

回答 1 投票 0

不同分辨率下图像重叠不一致

我明白我的问题是什么,我只是不完全确定如何解决它。 我想要的外观是第一张图片,它在 375 x 667 屏幕尺寸下看起来是这样的。当更改为任何其他分辨率时...

回答 1 投票 0

Chart.js 中的自定义工具提示样式

有谁知道是否可以设置 Chart.js 工具提示的样式,使值的文本显示得更粗体,而其前面的文本则显示得更粗体? 当前版本: 想要的...

回答 2 投票 0

显示样式不会改变

const hamburgerMenuBtn = document.getElementById("汉堡菜单按钮"); hamburgerMenuBtn.addEventListener("点击", function() { hamburgerPopupToggle() }); 函数 hamburgerPopupToggle() {

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.