首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用CSS转换小部件:在可重用组件中的背景映像之后

用CSS转换小部件:在可重用组件中的背景映像之后
EN

Stack Overflow用户
提问于 2016-02-14 16:30:08
回答 1查看 210关注 0票数 3

我有一个小部件在我的头版,我想使用很多次,但与另一个背景图像。我试图在CSS中添加另一个可以复制行为的元素:after,但没有成功。你知道最好的方法吗?

HTML

代码语言:javascript
复制
<div class="widget-2 panel no-border bg-primary widget widget-loader-circle-lg no-margin">
    <div class="panel-body">
        <div class="pull-bottom bottom-left bottom-right padding-25">
            <br>
            <h3 class="text-white">My Title</h3>
            <p class="text-white hint-text hidden-md">Lorem Ipsum</p>
        </div>
    </div>
</div>

CSS (减)

代码语言:javascript
复制
.widget-2 {
  &:after {
    background-image: url("@{assets-url}/img/social/person-cropped.jpg");
  }
}

结果带背景图的小部件

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-14 16:47:43

我会这样做的..。仅CSS

HTML

代码语言:javascript
复制
<div class="widget-2...." style="background-image: url(...); ">
  ....
</div>

CSS

代码语言:javascript
复制
.widget-2 {
  background-size: 0;
}
.widget-2:after {
  background-image: inherit;
}

当然,如果你觉得比标记更方便的话,你可以把资源作为类来使用。

HTML

代码语言:javascript
复制
<div class="widget-2 img1 ....">
  ....
</div>

CSS

代码语言:javascript
复制
.img1 {
  background-image: url(...);
}
.widget-2 {
  background-size: 0;
}
.widget-2:after {
  background-image: inherit;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35394124

复制
相关文章

相似问题

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