用于HTML中的有序和无序列表及其列表项,以及应用于它们的任何列表样式。
我正在创建一个网站,它将作为我的简历。我的名字居中,下面是我的联系方式。在左边,我将用两行写下我的地址,在右边......
HTML/CSS/Javascript:使用 javascript 更改 ul-li:before backround-image
我有一个 div,其中包含一个 ul,其中有一个自定义图像作为标记: HTML: 自定义列表 我有一个 div,其中包含一个 ul,其中有一个自定义图像作为标记: HTML: <div class="block"> <h2>Custom List</h2> <div class="ul-custom"> <ul> <li>...</li> <li>..</li> <li>...</li> </ul> </div> </div> CSS: .ul-custom { ul { list-style: none; padding-left: 0; margin: 0; li { position: relative; padding-left: 20px; &:before { content: ""; width: 15px; height: 26px; position: absolute; background-image: url("li-red.png"); background-size: contain; background-position: center; background-repeat: no-repeat; left: 0; top: 0; } } } } 我现在的问题是,由于我在 li:before 中有图像,有没有办法更改 javascript 中的 url? 我已经搜索过但找不到任何内容,但我确信互联网上已经有关于此的内容。 希望有人可以帮助我,提前谢谢! 或者是否有一种“更简单”或“更好”的方法将自定义图像放在 li 上,以便可以通过 javascript 进行更改? 如果我理解正确的话,你想使用javascript替换背景图像(“li-red.png”)。你应该能够这样做: // Select the li elements const liElements = document.querySelectorAll('.ul-custom li'); // Function to change the background image function changeBackgroundImage(element, newImageUrl) { element.style.backgroundImage = `url("${newImageUrl}")`; } // Example usage: Change the background image of the first li element // Use this function where you want it to be called changeBackgroundImage(liElements[0], 'new-image.png'); 感谢@CBroe,解决方案非常简单。 HTML-代码如上: <div class="block"> <h2>Custom List</h2> <div class="ul-custom"> <ul> <li>...</li> <li>..</li> <li>...</li> </ul> </div> </div> CSS(新): .ul-custom ul { list-style: none; padding-left: 0; margin: 0; } .ul-custom ul li { position: relative; padding-left: 20px; } .ul-custom ul li:before { content: ""; width: 15px; height: 15px; position: absolute; background-size: contain; background-position: center; background-repeat: no-repeat; left: 0; top: 0; } .ul-custom.marker-1 ul li:before { background-image: url("..."); } .ul-custom.marker-2 ul li:before { background-image: url("..."); } .ul-custom.marker-3 ul li:before { background-image: url("..."); } .ul-custom.marker-4 ul li:before { background-image: url("..."); } Javascript: let ul = document.querySelectorAll(".ul-custom"); ul.forEach((list) => { switch (...) { case "...": list.classList.add("marker-2"); break; case "...": list.classList.add("marker-3"); break; case "...": list.classList.add("marker-4"); break; default: list.classList.add("marker-1"); break; } })
我一直在为我的 React 应用程序侧边栏设计样式部分。 我拥有的是一个项目列表,每个项目都会路由到不同的页面。 所以,现在我想通过...
我正在寻找一些CSS来增加li和li li之间的填充。正如您在图片中看到的,缩进列表太靠近 li 的底部。我可以写什么CSS来阻止这种情况
我刚刚练习如何在 html 中编码,但我很难找到一种方法将列表的项目符号点放入 HTMLI 中。 这是我所做的有序列表的示例。当我尝试你...
var 按钮 = document.getElementById("enter"); var input = document.getElementById("userinput"); var ul = document.querySelector("ul"); var li = document.querySelector...
W3 文档有一个以 DEPRECATED Examples: 为前缀的嵌套列表示例,但他们从未使用未弃用的示例更正它,也没有准确解释该示例的问题所在。 那么哪一个...
如何从 <tr><td><font size="2"><strong> 标签中删除值
我是上周才开始使用 Python 进行网络抓取的新手。我有一个关于如何使用 HTML 标签提取信息的问题,特别是在处理标签时。在网站上“ht...
这个项目的最终想法是从一个对象创建章节和课程列表。 我已经成功创建了唯一的标头 ul 元素,但是当我尝试将关联的 li 列表附加到 eac 时...
将一些 dl (显然还有一些 dt / dd)放入 li 中在语义上正确吗? 我知道我们可以将任何块或内联元素放入 li 中,但我不知道放入 dl ,dt a... 是否有意义?
我正在更新一个旧网站,其中有很多无序列表。每当 padding 设置为 0 时,无序列表的显示“标记”就会消失。 问题是 CSS 设置 *{padding: 0;边距:0;} ...
我是初学者,我尝试设计一个导航栏。我需要在悬停时放大项目的大小。我为此编写了 css 代码,但它不起作用。所以我需要你的帮助 我写的CSS代码提到了...
我试图让我的列表数字看起来像这样: 在此输入图像描述 这是我当前的代码: CSS: ul > ol > li::之前 > li::标记 { 字体粗细:700; ...
我对 HTML 几乎一无所知,对 CSS 更是一无所知,亲爱的主啊,我不会为一个所见即所得的编辑器付出什么,它可以让这些事情变得更容易! 我根本不明白为什么我的无序列表......
我一直在尝试不同的方式来显示数据,并一直在研究从表格中取出实际数据并将其显示在无序列表中。这给了我更大的灵活性...
嗨,基本上我有 html 文本 这是图片 https://i.stack.imgur.com/kbwus.png 我想知道如何包装左列并在右列中的行将...
OpenLayers:地图中每个 GeoJson 功能都有自己的颜色?
有任何关于要素样式类型等的示例,但这只是针对简单地图的一个想法,而不是针对与数据库中不断变化的信息相结合的大量数据。 这是我的
使用 CSS 删除每个数字后面的点后如何修复有序列表的对齐方式
我正在为游戏创建一个规则页面,设计规范将规则放在有序列表中,每个数字后面没有句点: 1 规则一 2 规则二 3 规则三 我用这个c删除了点...
我正在尝试使用以下格式制作 HTML 列表: 1. 注1 2. 注2 2a.子注 这让我想到了一个更广泛的问题。是否可以在 HTML li 中设置句点之前的值...