// CSSGram
- 클래스 속성만으로 인스타그램 필터를 적용할 수 있는 라이브러리
1. index.html에 cdn을 추가한다.
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/cssgram/0.1.12/cssgram.min.css" integrity="sha512-kr3JaEexN5V5Br47Lbg4B548Db46ulHRGGwvyZMVjnghW1BKmqIjgEgVHV8D7V+Cbqm/VBgo3Rcbtv+mGLoWXA==" crossorigin="anonymous" />
2. 클래스 속성을 활용하여 필터를 적용한다.
<div :class="필터명"></div>
<div :class="a filter-item" :style="`background-image: url(${uploadImage})`" v-for="a in filters" :key="a"></div>
export default {
name: 'container',
data() {
return {
filters: [ "aden", "_1977", "brannan", "brooklyn", "clarendon", "earlybird", "gingham", "hudson",
"inkwell", "kelvin", "lark", "lofi", "maven", "mayfair", "moon", "nashville", "perpetua",
"reyes", "rise", "slumber", "stinson", "toaster", "valencia", "walden", "willow", "xpro2"],
}
},
'클라이언트 > Vue.js' 카테고리의 다른 글
[뷰(Vue)] *소소한 프로그래밍: instagram * (0) | 2023.08.04 |
---|---|
[뷰(Vue)] Vuex, computed (0) | 2023.08.04 |
[뷰(Vue)] Axios, Form (0) | 2023.08.02 |
[뷰(Vue)] Router(라우터) (0) | 2023.08.02 |
[뷰(Vue)] 애니메이션 / lifecycle hook (0) | 2023.07.31 |