根据背景颜色自动选择好的边框颜色

     2023-02-21     106

关键词:

【中文标题】根据背景颜色自动选择好的边框颜色【英文标题】:Automatically choose a good border color based on background color 【发布时间】:2011-03-17 10:31:46 【问题描述】:

我正在寻找有关根据一种指定颜色选择“好”颜色的任何资源。具体来说,如果我输入说...#6e93a8,一种漂亮的企业蓝色,它可以根据给定颜色的深浅吐出较深的蓝色作为边框颜色,并可能吐出白色或黑色作为文本。请记住,我可以输入任何十六进制值。

我觉得这只是在添加和减去十六进制值,但我希望有人以前做过,并且找到了一些好的资源或算法。

谢谢! 马特·穆勒

【问题讨论】:

【参考方案1】:

如果您已经知道要对颜色做什么,并且只需要一种用于转换颜色的算法,请查看this 答案,其中包含用于在 RGB 和 HSV 之间转换(以及返回)的算法。从那时起,您可以更改 HSV 值(使颜色更亮、更暗等)或在颜色深或浅时应用规则。

【讨论】:

感谢您的回复,但我并没有真正看到算法。我看到一个将其转换为 HSL 的答案,以及一个显示 HSL 与 HSV 有何不同的答案。哦,最后一个将 RGB 转换为 HSV。 我想我的意思是,当您在 HSV 中有颜色时,您已经描述的操作(使颜色变暗)很容易做到。也许这个关于颜色理论的教程可能有助于挑选匹配的颜色 - tigercolor.com/color-lab/color-theory/color-theory-intro.htm。 感谢您的帮助。这并不能完全回答我的问题,但它让我走上了正确的道路。谢谢!【参考方案2】:

您是在寻找算法还是只是一种工具? Kuler 是一个基于 Web 的工具,用于设计我认为可以满足您的目的的配色方案

【讨论】:

为给定的背景颜色自动选择适当的灰色

...的单元格可能包含正常和变灰的文本。普通文本的颜色是根据thispost动态选择的,以考虑到表格的背景颜色取决于主题。现在我想知道是否有任何好方法可以根据表格的背景确定合适的“灰色”颜 查看详情

选择电子邮件时,EditText 背景会自动更改颜色

】选择电子邮件时,EditText背景会自动更改颜色【英文标题】:EditTextbackgroundchangecolorautomaticallywhenselectanemail【发布时间】:2020-11-2014:34:27【问题描述】:当我启动我的应用程序时,电子邮件字段是好的,但是当我触摸它时,会... 查看详情

如何根据Angularjs中的背景颜色自动更改文本颜色? [复制]

】如何根据Angularjs中的背景颜色自动更改文本颜色?[复制]【英文标题】:HowtoautomaticallychangetextcolorbaseonbackgroundcolorinAngularjs?[duplicate]【发布时间】:2019-12-1015:55:17【问题描述】:我正在使用ng-style在团队列表中标记类似团队标签... 查看详情

如何根据字体颜色选择背景颜色以获得适当的对比度

】如何根据字体颜色选择背景颜色以获得适当的对比度【英文标题】:Howtopickabackgroundcolordependingonfontcolortohavepropercontrast【发布时间】:2011-10-0910:24:31【问题描述】:我对颜色组合不太了解,所以我想出了这个算法,它会在试错... 查看详情

word表格背景颜色设置word表格如何设置背景颜色

...多种4、在下面图案中选择样式,样式主要是简约型填充背景,选择一种。5、选择背景图案样式后,点击选择颜色,也就是背景图案的颜色,然后点击确定按钮。最后背景中就出现了非纯色的背景,这种设置可以选择多种叠加效... 查看详情

如何根据选择更改 QLabel 的背景颜色

】如何根据选择更改QLabel的背景颜色【英文标题】:HowtochangethebackgroundcoloroftheQLabelbasedonselection【发布时间】:2021-05-0614:03:06【问题描述】:我需要更改标签的背景颜色。如果我按Alt+D,则“仪表板”背景颜色变为浅绿色。而如... 查看详情

边框颜色怎么设置

参考技术A1、打开需要进行颜色设置的Excel文件,此时看到单元格边框颜色为自动颜色,如图所示:2、选中需要绘制的单元格,右击鼠标,3、点击设置单元格格式,如图所示:4、在弹出的单元格格式设置页面,选择边框选项,... 查看详情

根据选择更改 UITableViewCell 中按钮的背景颜色

】根据选择更改UITableViewCell中按钮的背景颜色【英文标题】:ChangebackgroundcolorofthebuttoninUITableViewCellbasedonselection【发布时间】:2013-03-1218:47:51【问题描述】:我有一个UITableView。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtInde... 查看详情

word怎么去掉字体背景颜色

字体背景颜色用word去掉。1、背景色有两种可能,一种是字体底纹,一种是页面设置的颜色。2、如果是字体底纹,处理起来比较简单,选中有底纹的字体,即字体背景是灰色的;3、然后点击菜单栏中【字体】-【A】(带有灰色背... 查看详情

根据单元格中的 HEX 值设置自动颜色背景?

】根据单元格中的HEX值设置自动颜色背景?【英文标题】:SetanautomaticcolorbackgrounddependingontheHEXvalueinthecell?【发布时间】:2016-02-0805:20:06【问题描述】:我发现它可以在向单元格的条件格式规则添加规则时手动完成:但是,当我... 查看详情

如何获得任何背景图像的相反颜色

...undimages【发布时间】:2011-05-2418:07:38【问题描述】:如何根据背景自动获得正确的颜色?如果其背景图像较暗,则会自动将字体颜色更改为较亮的颜色。有可能吗?有什么想法吗?【问题讨论】:与#808080(灰色)背景相反的是... 查看详情

当我设置自定义边框或背景颜色时,为什么firefox在选择箭头按钮上设置背景颜色?(代码片段)

...您为选择输入提供不同的边框时,它还会向箭头按钮添加背景和边框。当我执行以下操作时会发生类似的事情:selectbackground:transparent;最终结果如下:为什么会发生这种情况?如何更改选择输入的边框或背景而不更改向下箭头按... 查看详情

根据背景图像/颜色更改文本颜色

】根据背景图像/颜色更改文本颜色【英文标题】:changetextcolordependingonbackgroundimage/color【发布时间】:2015-12-3122:10:45【问题描述】:在这个page上,我将第一个div作为深色图像,将第二个作为浅色背景。我希望侧边栏文本颜色在... 查看详情

CGContextClearRect 导致背景颜色为黑色

】CGContextClearRect导致背景颜色为黑色【英文标题】:CGContextClearRectcausingbackgroundcolortobeblack【发布时间】:2015-02-1107:30:12【问题描述】:我有一个UIButton子类,我正在使用drawRect:绘制边界。选择按钮后,我希望更改背景颜色,并删... 查看详情

在多个单元格选择 Swift 中自动更改背景颜色

】在多个单元格选择Swift中自动更改背景颜色【英文标题】:BackgroundcolourschangingautomaticallyinMultipleCellSelectionSwift【发布时间】:2018-10-3006:45:42【问题描述】:我有一个表格视图。我正在使用多个单元格选择。一切正常,功能方面... 查看详情

背景颜色和边框[暂停](代码片段)

我正在尝试更改整个选择元素的背景颜色。我已经在select元素和选项上尝试了背景色。它适用于该选项,但在选择列表的顶部和底部有一些灰色边框。我如何删除这个并使方框? .option background-color:red; border:0; outl... 查看详情

根据背景视图颜色iOS找出文本颜色

】根据背景视图颜色iOS找出文本颜色【英文标题】:FiguringoutthetextcolorbasedonbackgroundviewcoloriOS【发布时间】:2012-04-1107:32:36【问题描述】:我有这些视图,我将UILabel添加为文本,视图可以具有动态且无法选择的背景颜色,基于此... 查看详情

c#怎么改变textbox的边框颜色?winform

...Panel,现在要留点边缘空挡,来冒充边框,然后将Panel的背景色换掉,就看上去时边框的颜色换了,只要将TextBOx的Margin变大,则留下的空挡就会变大,也就是所看到的边框变粗了! 参考技术B不好意思textbox暂时还没这属性,不过... 查看详情