相关疑难解决方法(0)

在<body>中使用<style>标签和其他HTML

<html>
  <body>
    <style type="text/css">
      p.first {color:blue}
      p.second {color:green}
    </style>

    <p class="first">Hello World</p>
    <p class="second">Hello World</p>

    <style type="text/css">
      p.first {color:green}
      p.second {color:blue}
    </style>

    <p class="first">Hello World</p>
    <p class="second">Hello World</p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

浏览器应该如何呈现不连续的css?是否应该使用页面上的所有css样式生成一些数据结构并使用它进行渲染?

或者它按照它看到的顺序使用样式信息进行渲染?

html css

183
推荐指数
9
解决办法
21万
查看次数

有没有办法用url()插入CSS变量?

我想将我的后台URL存储在自定义属性(CSS变量)中,并将它们与background属性一起使用.但是,在将字符串用作参数时,我无法找到插入字符串的方法url().

这是我的示例代码:

:root {
    --url: "https://download.unsplash.com/photo-1420708392410-3c593b80d416";
}

body {
    background: url(var(--url));
}
Run Code Online (Sandbox Code Playgroud)

我知道这可以使用插值函数在Sass或LESS中轻松完成,但我很好奇是否有办法在没有任何预处理器的情况下完成.

css css-variables

40
推荐指数
1
解决办法
9600
查看次数

在vue.js组件中,如何在css中使用props?

我是vue.js的新手.这是我的问题:

在像这样的*.vue文件中:

<template>
  <div id="a">
  </div>
</template>

<script>
  export default {
    name: 'SquareButton',
    props: ['color']
  }
</script>

<style scoped>
    #a {
      background-color: ?
    }
<style>
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用道具(现在colorbackground-color:哪里?).

谢谢.

css vue.js vue-component vuejs2

27
推荐指数
8
解决办法
2万
查看次数

vueJS变换旋转样式内联

我需要添加到div旋转.我不需要动画,我只需要内联添加它.rotate的值取决于vue组件中的数据.

.
.
.
data(): function(){
 return{
  deg: 5
 }
}
.
.
.
Run Code Online (Sandbox Code Playgroud)

我试过:

v-bind:style="{ transform: rotate(deg) }"
v-bind:style="$transform: 'rotate('+deg+')'"
Run Code Online (Sandbox Code Playgroud)

也许有人知道,应该如何在vue2?

css transform rotation vuejs2

4
推荐指数
1
解决办法
7277
查看次数

Vue.js v-bind:style 伪元素::内容图标之后

我有一个 Bootstrap Vue ProgressBar。我需要添加到类“.progress-bar”伪元素 :: after with content icon(来自 FontAwsome)。我也希望它是动态的。因为我已经在我的 ProgressBar(从 0 tp 100 开始)中实现了步骤,我想要,当我点击时,这个图标将与 ProgressBar 行一起。

<b-progress v-bind:style="styleProgressBar" :value="counter" :max="max"></b-progress>

 export default {
        components:{
            'navbar':navbar
        },
        name: "myPage",
        data() {
            return {
                counter: 0,
                max: 100,
                step:1,
            }
        },
        methods:{
            prev() {
                this.step--;
            },
            next() {
                this.step++;
                if (this.counter < 100) {
                    this.counter += 34;
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我也看到了这个:https : //vuejs.org/v2/guide/class-and-style.html

<div v-bind:style="styleObject"></div>

data: {
  styleObject: {
    color: 'red',
    fontSize: '13px'
  }
}
Run Code Online (Sandbox Code Playgroud)

html css vue.js bootstrap-4

3
推荐指数
3
解决办法
8202
查看次数