진스
vue에서 background-image 적용하기 본문
728x90
vue에서 css 스타일 적용
1
2
3
4
|
<template>
<div :style="{'background-image':'url(https://vuejs.org/images/logo.png)'}">
</div>
</template>
|
cs |
이제 div태그에는 백그라운드 이미지가 적용되었습니다. 이 외에 필용한 스타일(크기, 사이즈 방식 등등)은 따로 지정하시면 됩니다. 위에 필요한 속성 등 알아둘 사항은 아래와 같죠.
일반 css 적용
1
2
3
4
5
|
#box2-2{
width: 300px;
height: 150px;
background-image: url("/images/attach/earth.jpg");
}
|
cs |
1. 혹시 위와 같이 적용하였음에도 이미지가 안나오는 경우 필요한 css 속성이 적용되었는지 확인하세요.
적용된 div 영역에는 width, height 등의 다른 스타일이 필요할 수 있습니다.
2. img 태그를 사용하지 않나요?
이미지 형태라면 이미지를 사용해도 됩니다. 다만 백그라운드인 경우 해당하는 css 속성의 선택 옵션이 더 다양합니다. background-size를 사용해 cover, contain 등을 지정할 수 있는 것도 편리하죠
728x90
'Vue' 카테고리의 다른 글
video 태그 삽입 (0) | 2021.05.06 |
---|---|
slot을 이용한 modal(모달) 사용 feat) transition (0) | 2021.05.04 |
카카오 Rest api 이용해보기 (0) | 2021.05.01 |
vuex 새로고침시 상태 초기화 방지 (0) | 2021.04.30 |
vue-cookies 사용법 (0) | 2021.04.30 |
Comments