html字体颜色无空格,对比度填充和空白背景的CSS进度条文本颜色?

博主正在寻求解决XHTMLCSS进度条设计的问题,要求在填充和空白背景之间有高对比色,同时确保文本在各种情况下都保持可读。目前的实现导致文本在某些场景下难以阅读。博主希望进度条能自动调整宽度并避免使用JavaScript。讨论中提供了当前代码片段和期望的视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我希望X

HTML CSS进度条在填充和空白背景区域之间具有对比色.

我的文字颜色有问题.因为填充和空白背景太对比(这是一项要求),为了保持可读性,文本应该是双色的,以便与它们两者形成对比.图像应该比文字更好地解释:@H_403_3@

我当前的进度条实现是微不足道的,但是如上面的例子所示,在某些情况下文本可能很难阅读,这正是我想要解决的问题.@H_403_3@

我当前(简化)的实现尝试(失败,因为溢出:隐藏不起作用而没有定位div.progress,由于内跨距的宽度,我无法定位):@H_403_3@/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Progress bar test

div.progress_bar {

border: 1px #ccc solid; position: relative;

text-align: center; height: 32px;

}

div.progress_bar .progress {

height: 32px;

overflow: hidden; /* This does NOT work! */

}

div.progress_bar .progress div {

position: absolute; width: 100%; height: 32px;

z-index: 30; overflow: hidden;

background-color: #44a;

}

div.progress_bar span {

position: absolute; top: 0; left: 0; width: 100%;

z-index: 20;

color: #000;

}

div.progress_bar .progress span {

position: absolute; top: 0; left: 0; width: 100%;

z-index: 40;

color: #eee;

}

This is a test

This is a test

这些图像是GIMP编辑的原型,而不是这段代码显示的内容.@H_403_3@

补充:谢谢大家,特别是Meep3D,Nosredna和Lachlan!但是我仍然有一个问题 – 在我的情况下,进度条应该没有固定宽度并占用所有水平可用空间(宽度:自动;或宽度:100%是可接受的).但没有宽度:400px规则Lachlan的代码中断.如果可能的话,我仍然希望避免使用JavaScript.@H_403_3@

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值