css - 在不编辑 HTML 或使用 JS 的情况下,在许多选择器中使用一些 CSS 属性

标签 css css-selectors css-transitions

CSS:

.bananaTrans {
  -moz-transition : all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  transition : all 1s ease-in-out;
}
.bananaClass {
  color: yellow;
}

HTML:

<div class="bananaClass">Banana Banana Banana</div>

目标是使每个具有类“bananaClass”的元素继承“bananaTrans”的属性,而无需编辑 HTML 或使用 JavaScript。

它(“bananaTrans”)不需要完全是一个类,它只是一堆要在其他选择器中使用的属性。

最佳答案

可以修改CSS吗?只需添加一个额外的 .bananaClass 选择器

.bananaTrans, .bananaClass {
  -moz-transition : all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  transition : all 1s ease-in-out;
}
.bananaClass {
  color: yellow;
}

关于css - 在不编辑 HTML 或使用 JS 的情况下,在许多选择器中使用一些 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823383/

相关文章:

css - 为什么这是 :after element being affected by line breaks?

html - CSS - 垂直而不是水平堆叠的元素

相当于第一个 :child to target first <p> in div with heading and img preceding? 的 css

javascript - 为什么 CSS transform-origin 和 transform 不能一起过渡?

javascript - 单击按钮/文本时如何显示信息?

css - 导致具有宽度的 block 在新行上的规范是什么

jquery - :has Selector in CSS doesn't allow specificity

javascript - 使用 JQuery Sortable 插件防止表格的标题可排序

css - 如何使用 CSS3 变换将流体 divs 移动到屏幕上/屏幕外的正确距离?

CSS3 过渡出自定义动画