반복문 scss
@for $i from 1 through 8 {
@if $i < 10 {
&--bg-env#{$i} {
background-image: url('../img/transfer/ic-envelope-0' + $i + '.png');
}
} @else {
&--bg-env#{$i} {
background-image: url('../img/transfer/ic-envelope' + $i + '.png');
}
}
}
@for $j from 1 through 7 {
@if $j < 10 {
&--bg-msg#{$j} {
background-image: url('../img/transfer/ic-messagecard-0' + $j + '.png');
}
} @else {
&--bg-msg#{$j} {
background-image: url('../img/transfer/ic-messagecard' + $j + '.png');
}
}
파일리스트 추출하기
const fs = require('fs');
const testFolder = './assets_99_resource_down_2020-02-04';
const cont = fs.readdirSync(testFolder);
const strCont = JSON.stringify(cont);
const cont2 = strCont.replace(/,/gi, "\n").replace(/"/gi, "").replace(/\[/gi, "").replace(/]/gi, "");
const cont3 = cont2.replace(/ \(기존\)/gi, "").replace(/ \(기초\)/gi, "");
const cont4 = cont3.replace(/.*\(대체\).png\n/gi, "");
fs.writeFileSync('list.txt', cont4);
-------------------------------------------------------------------------
swiper free mode issue
var mycardSwiper = new Swiper('.mycard__swiper', {
slidesPerView: 'auto',
wrapperClass: 'swiper__inner',
slideClass: 'mycard__img',
observer: true,
freeMode: true
});
display:none 되어있는 부분
observer로 해결
-------------------------------------------------------------------------
swiper free mode issue (free mode 아니더라도 이 옵션은 필수일듯)
watchOverflow 옵션,
슬라이드가 딱히 필요없는 상황에선 슬라이드를 적용 안하는 옵션(자동으로 알아서 판단할수있게 해주는 옵션)
var mycardSwiper = new Swiper('.mycard__swiper--vertical', {
slidesPerView: 'auto',
wrapperClass: 'swiper__inner',
slideClass: 'swiper__img',
watchOverflow: true,
observer: true,
freeMode: true
});