gpt4 book ai didi

css - 如果我将背景设为半透明,列表编号将变为半透明

转载 作者:技术小花猫 更新时间:2023-10-29 10:33:52 24 4
gpt4 key购买 nike

几个月来,我一直在断断续续地解决 reveal.js 演示文稿的问题。如果我将幻灯片内容的背景设置为半透明,那么 ol 数字,而不是 ul 元素符号,也不是我可以看到的任何其他元素,也会变成半透明程度相同。

首要问题是列表编号的样式如何?第二个问题是,列表编号的颜色如何以这种方式与背景相关联?

我已搜索显示 CSS(其中有相当多的内容)但无济于事。当然,我已经检查了浏览器工具中涉及的元素。问题的很大一部分是我不知道如何故意达到这样的效果;这些只是带有常用 CSS 样式的常用 HTML 列表——与 CSS 等内容无关。

请注意第二张图片中的数字几乎看不见。当我改变背景颜色的半透明度时,数字的半透明度也会随之变化。

enter image description here enter image description here

背景是一个固定的div:

<div class="background"<% [WallpaperImage] %> style="background-image:url(<% WallpaperImage %>)"<% [/] %>></div>

具有非常直接的样式:

body > div.background {
background : fixed border-box #000 center/cover no-repeat;
bottom : 0;
left : 0;
position : fixed;
right : 0;
top : 0;
}

最佳答案

您可以添加自定义的,而不是经历寻找这些的麻烦。这些您甚至可以随心所欲地设计。

body > div.background {
background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/NASA_Unveils_Celestial_Fireworks_as_Official_Hubble_25th_Anniversary_Image.jpg/800px-NASA_Unveils_Celestial_Fireworks_as_Official_Hubble_25th_Anniversary_Image.jpg) fixed border-box #000 center/cover no-repeat;
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
}
ol {
list-style-type: none; /* This removes the old numbers */
padding: 20px;
border-radius: 6px;
background: rgba(255,255,255,0.2);
width: 300px;
margin: 60px auto;
}

ol li {
counter-increment: counter; /* This saves the values to counter */
margin-bottom: 5px;
}
ol li::before {
content: counter(counter); /* This applies counter to pseudo content */
margin-right: 10px;
font-size: 1em;
color: black;
font-weight: bold;
}
<div class="background">
<ol>
<li>element</li>
<li>element</li>
<li>element</li>
</ol>
<div>

关于css - 如果我将背景设为半透明,列表编号将变为半透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39314402/

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