Vue-클래스 스타일 바인딩을 사용하여 앱에 표시되지 않는 구성 요소 CSS 클래스

NoHara

저는 Vue를 처음 사용합니다. 클래스 스타일 바인딩 구문을 사용하여 시작했습니다. CSS에서 정의한 머리글 및 바닥 글 클래스는 구성 요소 태그에서 참조하더라도 표시되지 않습니다. 이유를 알 수없는 것 같습니다.

클래스를 구성 요소에 넣으려고 시도했지만 거기에도 표시되지 않는 것 같습니다. Vue 앱 이니셜 라이저에서 어떻게 든 클래스를 바인딩해야한다는 느낌이 있습니까?

미리 감사드립니다!

앱보기

<template>
  <div id="app">
    <div class="container">
        <section>
          <LauchLogo class="header" />
          <LauchSymbol class="footer" />
        </section>
        <section>
          <LauchLogo class="header" />
          <LauchSymbol class="footer" />
        </section>
    </div>
  </div>
</template>

<script lang="ts">
import { Component, Vue } from "vue-property-decorator";
import LauchLogo from "./components/LauchLogo.vue";
import LauchSymbol from "./components/LauchSymbol.vue";

@Component({
  components: {
    LauchLogo,
    LauchSymbol
  }
})
export default class App extends Vue {
  data() {
    return {
      logo: 'logo',
      symbol: 'symbol'
    }
  }
}
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}
body {
  height: 100vh;
  overflow: hidden;
}
* {
  margin: 0;
  padding: 0;
}
.container {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  scroll-behavior: smooth;
  scroll-snap-type: y mandatory;
}
section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  width: 100vw;
  height: 100vh;
  scroll-snap-align: center;
}
.footer {
  border: 2px green;
}
.header {
  border: 2px blue;
}
</style>

LauchSymbol.vue

<template>
  <div class="container">
      <img class="responsiveLauch alignMiddle bounce" src="../assets/JustLauch.png"/> 
  </div>
</template>

<script lang="ts">
import { Component, Prop, Vue } from "vue-property-decorator";

@Component
export default class HelloWorld extends Vue {
  //this is where you put your code

  // @Prop() private msg!: string;

  ScrollNext () {
    alert("hello");
  }
}



</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
    .responsiveLauch {
        max-width: 5%;
        height: auto;
    }
    .bounce {
        animation: bounce 2s;
        /* animation-delay: 1s; */
        animation-iteration-count: infinite;
    }
    @keyframes bounce {
        0%,
        25%,
        50%,
        75%,
        100% {
           transform: translateY(0);
        }
        40% {
            transform: translateY(-80px);
        }
        60% {
            transform: translateY(-42px);
        }
    }
</style>

LauchLogo.vue

<template>
  <div class="container">
      <img class="responsiveLogo" src="../assets/LauchLogoTrimmed2.png"/> 
  </div>
</template>

<script lang="ts">
import { Component, Prop, Vue } from "vue-property-decorator";

@Component
export default class HelloWorld extends Vue {
  //this is where you put your code

  // @Prop() private msg!: string;

  ScrollNext () {
    alert("hello");
  }
}



</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
    .responsiveLogo {
        max-width: 55%;
        height: auto;
        padding-bottom: 300px;
    }
</style>

대니 코넬

CSS에 테두리 스타일 속성을 추가해야 할 수도 있습니다. 여기에 추가 한 내용은 테두리를 표시 하지 않습니다 .

.footer {
  border: 2px green;
}
.header {
  border: 2px blue;
}

그러나 이것은 :

.footer {
  border: 2px solid green;
}
.header {
  border: 2px solid blue;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

클래스가 클래스 CSS 속성을 사용하지 않는 <a> 요소

분류에서Dev

typescript를 사용하여 vue 클래스 스타일 구성 요소에서 v-model 객체를 양방향 바인딩하는 방법

분류에서Dev

Vue prop 시계가 클래스 스타일 구성 요소에서 작동하지 않습니다.

분류에서Dev

Vue 구성 요소에 적용되지 않는 scss 스타일

분류에서Dev

구성 요소에서 작동하지 않는 녹아웃 클래스 바인딩

분류에서Dev

CSS-특정 스타일 사양에 여러 개의 작은 클래스를 사용하거나 일반적으로 사용되는 요소에 대해 완전한 스타일을 가진 단일 클래스 사용에 대한 의견

분류에서Dev

인스턴스에 정의되지 않은 Vue 클래스 구성 요소 속성

분류에서Dev

Vue 클래스 구성 요소, Vuex 클래스를 사용하는 ESLint 오류

분류에서Dev

Vue 구성 요소의 클래스 바인딩을 루트 요소 대신 내부 요소에 바인딩하려면 어떻게해야합니까?

분류에서Dev

CSS는 같은 클래스 이름을 가진 다른 요소의 자식 인 클래스에 대한 스타일을 지정하는 방법

분류에서Dev

TypeScript로 Vue2에서 컴포지션 API로 vue 클래스 구성 요소를 사용하는 방법

분류에서Dev

css 스타일이 react.js에서 동일한 클래스 이름을 사용할 때 구성 요소에서 누출 (다른 구성 요소에 의해 상 속됨)되는 이유는 무엇입니까?

분류에서Dev

반복 구성 요소에서 클래스 바인딩을 제어하는 Ember js

분류에서Dev

구성 요소를 사용하지 않고 (?) 요소의 모든 인스턴스에 Vue.js 바인딩

분류에서Dev

vue 클래스 구성 요소에서 $ bvToast에 액세스하는 방법

분류에서Dev

Chrome에 표시되지 않는 스타일 구성 요소

분류에서Dev

React를 사용하여 클래스 구성 요소에서 원하지 않는 상태 변경

분류에서Dev

스타일 구성 요소를 사용하여 클래스 이름별로 CSS 스타일 변경

분류에서Dev

스타일을 구성 요소에 적용하지 않는 React 스타일 구성 요소

분류에서Dev

Nativescript-vue + Typescript-HMR이 Vue 클래스 구성 요소에서 작동하지 않습니다.

분류에서Dev

활성 클래스를 추가하고 마지막 클래스에서 제거하는 Vue 바인드 클릭

분류에서Dev

요소의 클래스 속성에서 작동하지 않는 기울임 꼴 글꼴 스타일

분류에서Dev

CSS 클래스의 스타일을 사용하여 서식있는 텍스트를 클립 보드에 복사

분류에서Dev

Vue.js 클래스 바인딩에서 현재 요소의 속성을 확인하는 방법은 무엇입니까?

분류에서Dev

Material-UI Typescript 구성 요소 클래스의 makeStyle ()에서 스타일 인스턴스를 만드는 방법

분류에서Dev

기능적 구성 요소를 사용하여 React에서 활성 클래스로 탭을 만드는 방법

분류에서Dev

클래스 아래에서 여러 요소를 선택하는 CSS 구문

분류에서Dev

rel 속성 CSS에서 스타일을 클래스로 변경하는 방법

분류에서Dev

기존 클래스 이름을 재정의하지 않고 blazor 구성 요소에 클래스 이름을 추가하는 방법이 있습니까?

Related 관련 기사

  1. 1

    클래스가 클래스 CSS 속성을 사용하지 않는 <a> 요소

  2. 2

    typescript를 사용하여 vue 클래스 스타일 구성 요소에서 v-model 객체를 양방향 바인딩하는 방법

  3. 3

    Vue prop 시계가 클래스 스타일 구성 요소에서 작동하지 않습니다.

  4. 4

    Vue 구성 요소에 적용되지 않는 scss 스타일

  5. 5

    구성 요소에서 작동하지 않는 녹아웃 클래스 바인딩

  6. 6

    CSS-특정 스타일 사양에 여러 개의 작은 클래스를 사용하거나 일반적으로 사용되는 요소에 대해 완전한 스타일을 가진 단일 클래스 사용에 대한 의견

  7. 7

    인스턴스에 정의되지 않은 Vue 클래스 구성 요소 속성

  8. 8

    Vue 클래스 구성 요소, Vuex 클래스를 사용하는 ESLint 오류

  9. 9

    Vue 구성 요소의 클래스 바인딩을 루트 요소 대신 내부 요소에 바인딩하려면 어떻게해야합니까?

  10. 10

    CSS는 같은 클래스 이름을 가진 다른 요소의 자식 인 클래스에 대한 스타일을 지정하는 방법

  11. 11

    TypeScript로 Vue2에서 컴포지션 API로 vue 클래스 구성 요소를 사용하는 방법

  12. 12

    css 스타일이 react.js에서 동일한 클래스 이름을 사용할 때 구성 요소에서 누출 (다른 구성 요소에 의해 상 속됨)되는 이유는 무엇입니까?

  13. 13

    반복 구성 요소에서 클래스 바인딩을 제어하는 Ember js

  14. 14

    구성 요소를 사용하지 않고 (?) 요소의 모든 인스턴스에 Vue.js 바인딩

  15. 15

    vue 클래스 구성 요소에서 $ bvToast에 액세스하는 방법

  16. 16

    Chrome에 표시되지 않는 스타일 구성 요소

  17. 17

    React를 사용하여 클래스 구성 요소에서 원하지 않는 상태 변경

  18. 18

    스타일 구성 요소를 사용하여 클래스 이름별로 CSS 스타일 변경

  19. 19

    스타일을 구성 요소에 적용하지 않는 React 스타일 구성 요소

  20. 20

    Nativescript-vue + Typescript-HMR이 Vue 클래스 구성 요소에서 작동하지 않습니다.

  21. 21

    활성 클래스를 추가하고 마지막 클래스에서 제거하는 Vue 바인드 클릭

  22. 22

    요소의 클래스 속성에서 작동하지 않는 기울임 꼴 글꼴 스타일

  23. 23

    CSS 클래스의 스타일을 사용하여 서식있는 텍스트를 클립 보드에 복사

  24. 24

    Vue.js 클래스 바인딩에서 현재 요소의 속성을 확인하는 방법은 무엇입니까?

  25. 25

    Material-UI Typescript 구성 요소 클래스의 makeStyle ()에서 스타일 인스턴스를 만드는 방법

  26. 26

    기능적 구성 요소를 사용하여 React에서 활성 클래스로 탭을 만드는 방법

  27. 27

    클래스 아래에서 여러 요소를 선택하는 CSS 구문

  28. 28

    rel 속성 CSS에서 스타일을 클래스로 변경하는 방법

  29. 29

    기존 클래스 이름을 재정의하지 않고 blazor 구성 요소에 클래스 이름을 추가하는 방법이 있습니까?

뜨겁다태그

보관