- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
有没有办法动态地创建最多具有 3 种颜色的边框?在我的网站上,根据帖子所属的类别,我希望左边框显示特定的颜色。目前有 15 个类别。
例如,如果帖子属于 1 个类别,则左边框应该只是与类别对应的颜色。如果帖子分为两类,左边框应该一半是一种颜色,一半是另一种颜色。最后,如果它属于 3 个或更多类别,则左边框应该是一种颜色的 1/3,另一种颜色的 1/3,最后一种颜色的 1/3 对应于其中的 3 个类别。
这可以使用 CSS 吗?有可能使用 jQuery 吗?
有没有一种方法可以做到这一点而不必为类别颜色的所有组合/排列创建类?
这是否需要使用类似于此响应的边框图像:CSS: Stripe with multiple colors ?
感谢大家的帮助!
最佳答案
是的,您可以使用您链接的方法结合一些 javascript 来完成。 Fiddle here .
#post {
width: 300px;
height: 300px;
background-color: whitesmoke;
background-size: 6px 100%;
background-repeat: no-repeat;
}
function setBorderColors()
{
var bgStr = '-webkit-gradient(linear, left top, left bottom';
inc = 1 / arguments.length;
for(var i = 0; i < arguments.length; i++)
{
bgStr += ', color-stop(' + i * inc + ', ' + arguments[i] + '), color-stop(' + (i + 1) * inc + ', ' + arguments[i] + ')';
}
$('#post').css('background-image', bgStr + ')');
}
希望对您有所帮助!
编辑:我应该提一下,这不是跨浏览器。它可以适应。它目前只能在 Chrome 和 Safari 中运行。
关于jquery - 多色边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18166636/
我想要一种不同的方式来创建多色 JLabel。(多色 = 不同前景色的文本部分) 到目前为止我找到的唯一解决方案(也是我目前使用的)是在 html 中设置文本。但是我遇到了问题... 当 Layout
是否可以在 UILabel 中创建多色文本?即,如果我的文字是: “敏捷的棕色狐狸” q 和 b 为蓝色,其余文本为黑色? 我感觉我必须使用 UIWebView 并以 HTML 形式呈现文本才能完成此
我想在我的 Richtextbox 多色中制作一行文本。我尝试了网络上提供的各种实现,并阅读了 SelectedText 和其他主题,但似乎无法让它按照我想要的方式工作。 这是我到目前为止所拥有的 R
我想做的是在导航栏中获得多种颜色?当前栏如图所示 导航栏 标志 导航栏 除了我似乎只能得到一种颜色 这是我目前拥有的代码的链接:http://jsfiddle.net/ju47nkgu/
我想渲染一行文本,其中一些单词以不同的颜色突出显示。 理想情况下,我会使用带有反应的跨度标签来完成此操作。 想知道如何使用 React-native 做同样的事情? 最佳答案 您可以通过使用嵌套文本组
Google map 标记可以采用复杂的 svg 路径作为其图标,如下所示: var baseSvg = { x1 : "m 0,0 l45,0 l 190,225 l -45,0 l -19
在我的应用程序中,我在里面实现了一个 SwiftyCharts,我需要根据 JSON 值中的性别选择显示多种颜色。在我的例子中,我得到了一个值来自 json,仅返回多种颜色。但是我无法显示任何人都可以
我正在编写并行代码来枚举大量 CSV 文件,每个文件都包含历史股票数据(超过 6500 个代码),并计算每只股票是否已达到历史最高点。 我已经实现了一个线程池和 TThread 后代类,以在线程之间平
我是一名优秀的程序员,十分优秀!