gpt4 book ai didi

jquery - 使用动态创建的 SVG 作为选项标签的背景图像

转载 作者:行者123 更新时间:2023-11-28 12:54:56 24 4
gpt4 key购买 nike

我正在尝试设置选择输入中包含的选项标签的样式。我想做一个“图例选择”,所以我有一个颜色与选择输入中可用的每个类别相关联。

现在,我更改了背景颜色,但根据图例颜色的深浅,文本的阅读效果很差。

所以我想知道是否可以即时创建 SVG 图像,并将其链接为每个选项的背景图像。只是一个简单的彩色正方形或圆圈,我会向右或向左对齐,不重复。

我是在做梦还是可以实现?

顺便说一句:我在我的元素中使用了 JQuery+D3,以防有帮助。

编辑:我找到了以下示例,但它似乎不适用于选项:

background-image:
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><linearGradient id='gradient'><stop offset='10%' stop-color='#F00'/><stop offset='90%' stop-color='#fcc'/> </linearGradient><rect fill='url(#gradient)' x='0' y='0' width='100%' height='100%'/></svg>");

发件人:http://jsfiddle.net/estelle/SJjJb/

最佳答案

即使使用简单的 CSS,您也无法可靠地设置选择元素的样式。

您应该能够使用可用的自定义选择菜单 UI 插件之一来完成此操作。例如,有一些用于 jQuery。

关于jquery - 使用动态创建的 SVG 作为选项标签的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16602420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com