首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用css为一系列类(.Progress-10到.progress-40)定义样式

如何使用css为一系列类(.Progress-10到.progress-40)定义样式
EN

Stack Overflow用户
提问于 2020-11-03 23:09:22
回答 1查看 21关注 0票数 0

编辑:我想要的是从10..30有一个背景,从31..40有另一个背景

我只需要知道如何在css中为一系列类定义样式,例如,如果我有以下HTML:

代码语言:javascript
复制
<div class=progress-10></div>
<div class=progress-20></div>
<div class=progress-30></div>
<div class=progress-31></div>
<div class=progress-40></div>

有没有一种方法可以在css中不逐个添加它们的情况下设置所有它们的样式,如下所示:

代码语言:javascript
复制
.progress-10,.progress-20,.progress-30 { background-color:red;}

有没有像.progress-10..30 {...}这样的东西?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-11-03 23:15:02

它并不完美,但您可以使用如下选择器:

代码语言:javascript
复制
[class^="progress-"] {}

这将选择所有以您选择的字符串开头的类。

代码语言:javascript
复制
div {
  border: 1px solid red;
  padding: 1em;
  margin: 1em;
}

[class^="progress-"] {
  background: pink;
}
代码语言:javascript
复制
<div class="progress-10"></div>
<div class="progress-20"></div>
<div class="progress-30"></div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64665475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档