css - Vue.js 动态 <style> 带变量

标签 css vue.js vuejs2

是否可以在样式中添加动态变量?

我的意思是:

<style>
    .class_name {
        background-image({{project.background}});
    }
    @media all and (-webkit-min-device-pixel-ratio : 1.5),
    all and (-o-min-device-pixel-ratio: 3/2),
    all and (min--moz-device-pixel-ratio: 1.5),
    all and (min-device-pixel-ratio: 1.5) {
        .class_name {
            background-image({{project.background_retina}});
        }
    }
</style>

最佳答案

我遇到了同样的问题。我一直在尝试使用数据库中的背景颜色值。我找到了一个很好的解决方案,可以在内联 CSS 上添加背景颜色值,该值是我从数据库中设置的。

<img :src="/Imagesource.jpg" alt="" :style="{'background-color':Your_Variable_Name}">

关于css - Vue.js 动态 &lt;style&gt; 带变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47322875/

相关文章:

css - 对于所有断点,在网格的右上角保留一列

javascript - 没有节点的Vue SSR

vue.js - ion-icon 在 ionic vue 中不显示图标

javascript - 视觉 : Check/uncheck checkbox when Grandparent or parent is checked/unchecked

javascript - 将 props 传递给 vue2 组件

javascript - 如何从 Vue.js DOM 中获取刚刚删除的元素的高度

html - CSS - 以正确的方式编写类

html - 如果文本太长,列表文本会溢出

css - jquery 移动水平滚动

vue.js - 如何动态更改 v-data-table 的表头?