首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有向选择器添加类/id的方法?

是否有向选择器添加类/id的方法?
EN

Stack Overflow用户
提问于 2015-07-06 02:55:26
回答 1查看 48关注 0票数 2

假设我有一些HTML,如下所示:

代码语言:javascript
复制
<div id="non-adjustable">
    <a id="adjustable-a" href="example.html">
        <div id="adjustable-div">Button</div>
    </a>
</div>

然后我有一个样式表,上面有一些精彩的动画,我想把它们添加到#non-adjustable div中。

Limitations/Requirements:

  1. 不能编辑#non-adjustable div的HTML,所以我不能向这个div添加一个类。
  2. I可以在#non-adjustable div (#adjustable-a#adjustable-div)下编辑#non-adjustable
  3. 我可以编辑CSS,但是我不能从动画样式表中获取样式(我只能使用样式表中的类)。

基本上,如果这是件事的话,我会想要这样做:

代码语言:javascript
复制
 <style type="text/css">
      #non-adjustable(.fantastic-animation) {
           /*Other Declarations*/
      }
 </style>

但要么不行,要么我做错了。还有人有其他的想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-06 03:01:10

您可以使用“前”和“后”伪元素,并对它们进行样式设置以满足您的需要。

http://www.smashingmagazine.com/2011/07/13/learning-to-use-the-before-and-after-pseudo-elements-in-css/

这是大多数字库所做的..。它们在样式表中创建伪元素,并设置背景图像、对齐等。

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

https://stackoverflow.com/questions/31237170

复制
相关文章

相似问题

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