VS Code 확장
업무 생산성을 향상시키는 VS Code 확장 설치
Last updated
업무 생산성을 향상시키는 VS Code 확장 설치
Last updated
@euid/scss-mixins 스니펫(Snippets) 확장을 설치하면 믹스인 라이브러리 코드 호출이 손쉽습니다.
Visual Studio Code → 보기(View) → 확장(Extensions)을 선택한 후, euid
키워드를 검색하면 VS Code 마켓 플레이스에 배포된 @euid/scss-mixins-snippets 확장을 설치할 수 있습니다.
스니펫 키워드 일부를 입력하고 엔터(Enter|Return) 키를 누르면 등록된 스니펫 코드가 출력됩니다.
스니펫 | 용도 |
모듈 가져오기 | |
믹스인 불러오기 | |
믹스인 불러오기 with | |
믹스인 만들기 | |
모듈 가져오기 (→ 네임스페이스 생성) | |
모듈 가져오기 (→ 네임스페이스 설정) | |
모듈을 엔트리 파일에 전달하기 |
스니펫 | 용도 |
@euid/scss-mixins 라이브러리 모듈 가져오기 |
스니펫 | 용도 |
px 단위를 가진 값을 rem 단위 값으로 계산 변경하는 데 사용 | |
px 단위를 가진 값을 em 단위 값으로 계산 변경하는 데 사용 | |
숫자 값의 단위를 제거하는 데 사용 | |
단위가 없는 숫자 값을 px 단위 값으로 변경 ( | |
전달 받은 값을 분석한 후, 숫자 또는 문자 값을 반환 받아야 할 경우 사용 |
스니펫 | 용도 |
컬러 이름을 전달해 매칭되는 컬러 값을 추출 | |
등록된 컬러 이름이 생각나지 않을 경우, 16진수 값을 전달해 컬러 이름 값 추출 | |
색 구성표에 등록된 컬러 이름이 포함되어 있는 지 여부를 반환 | |
색 구성표에 등록된 컬러 이름을 우선 사용하되, 이름이 없을 경우 기본 값을 사용하도록 설정 | |
WCAG 2.1 명도 대비 기준 AA(4.5:1), AAA(7:1) 레벨에 맞는 전경색을 자동 제안 | |
색의 명도 대비 값을 확인 "밝은 색", "어두운 색"인지 분별하여 값을 반환 | |
전달 받은 전경, 배경색의 명도 대비 차를 확인하여 값을 반환 | |
특정 배경 색상 위에 검정 또는 하얀색 텍스트를 사용하고 싶을 경우 확인하여 값을 반환 |
스니펫 | 용도 |
특정 문자의 내용 중 일부 문자를 검색해 다른 문자로 대체 | |
문자 안에 포함된 특정 분리 기호(예 콤마( | |
문자 값을 숫자 값으로 변경 | |
문자를 특정 횟수만큼 반복 출력 | |
키워드와 카운트 횟수를 포함하는 문자를 분석해 카운트, 키워드를 맵으로 반환 |
스니펫 | 용도 |
리스트 아이템 중 첫번째 아이템을 추출 | |
리스트 아이템 중 마지막 아이템을 추출 | |
리스트 복제 | |
리스트 병합 (믹스인 패턴) | |
| |
전달 받은 키:값 리스트에서 키 값을 여러가지 값으로 받아 일치할 경우 최종 계산된 값을 반환 |
스니펫 | 용도 |
커스텀 유틸리티 함수 작성 시, 특정 값의 자료형이 기대되는 자료형과 일치하는 지 확인할 때 사용 | |
커스텀 유틸리티 함수 작성 시, 특정 값이 여러 키워드 중 하나와 일치하는 지 확인해야 할 때 사용 | |
리스트(A)가 포함하는 아이템이 다른 리스트(B)에도 포함되는 지 여부를 판단 할 때 사용 |
스니펫 | 용도 |
이징 키워드로 등록된 이징 함수 반환 | |
1개의 커스텀 이징 함수를 추가 등록 | |
1개 이상 다수의 커스텀 이징 함수를 추가 등록 |
스니펫 | 용도 |
설정 가능한 CSS 폰트(Font) 속성 처리 믹스인 | |
웹폰트를 직접 정의하는 | |
글자 크기( |
스니펫 | 용도 |
설정 가능한 CSS 텍스트(Text) 속성 처리 믹스인 | |
생략(Ellipsis) 텍스트 설정 믹스인 |
스니펫 | 용도 |
마진(margin)의 개별 속성 처리 믹스인 | |
margin() 단축 믹스인 | |
margin x축(left, right) 값 설정 단축 믹스인 | |
margin y축(top, bottom) 값 설정 단축 믹스인 | |
패딩(padding)의 개별 속성 처리 믹스인 | |
padding() 단축 믹스인 | |
padding x축(left, right) 값 설정 단축 믹스인 | |
padding y축(top, bottom) 값 설정 단축 믹스인 | |
포함하는 자식 요소 간 x축, y축 공간(space) 설정 믹스인 | |
space() 단축 믹스인 | |
space x축(left, right) 값 설정 단축 믹스인 | |
space y축(top, bottom) 값 설정 단축 믹스인 |
스니펫 | 용도 |
포지션(position) 레이아웃을 위한 개별 속성 설정 믹스인 | |
상대 위치(relative position) 레이아웃 믹스인 | |
절대 위치(absolute position) 레이아웃 믹스인 | |
고정 위치(fixed position) 레이아웃 믹스인 | |
스티키 위치(sticky position) 레이아웃 믹스인 | |
포지션 레이아웃 해제 설정 믹스인 |
스니펫 | 용도 |
Flex Container 요소에 설정 가능한 속성 믹스인 | |
인라인 Flex Container 요소에 설정 가능한 속성 믹스인 | |
| |
Flex Item 요소에 설정 가능한 속성 믹스인 | |
|
스니펫 | 용도 |
Grid Container 요소에 설정 가능한 속성 믹스인 | |
인라인 Grid Container 요소에 설정 가능한 속성 믹스인 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Grid Item 요소에 설정 가능한 속성 믹스인 | |
| |
| |
| |
| |
| |
| |
| |
| |
|
스니펫 | 용도 |
CSS 박스 정렬(Box Alignment) 믹스인 | |
box-alignment() 단축 믹스인 | |
place(content) 단축 믹스인 | |
place(items) 단축 믹스인 | |
place(self) 단축 믹스인 | |
| |
| |
| |
| |
| |
|
스니펫 | 용도 |
미디어쿼리 믹스인 | |
반응형 이미지 믹스인 | |
반응형 비디오 믹스인 | |
반응형 아이프레임 래퍼 믹스인 |
스니펫 | 용도 |
커스텀 스타일 초기화 믹스인 | |
브라우저 기본 스타일 일반화 믹스인 (normalize.css) | |
박스 모델 초기화 믹스인 | |
박스 크기 기준 초기화 믹스인 (자손 포함 상속 됨) | |
이미지 요소 초기화 | |
하이퍼링크(앵커) 요소 초기화 | |
목록 요소 초기화 | |
설명 목록 요소 초기화 | |
축약 요소 초기화 | |
버튼 요소 초기화 |
스니펫 | 용도 |
요소 외관(appearance) 설정 믹스인 | |
선택 영역( | |
스크롤바(scrollbar) 스타일 설정 믹스인 |
스니펫 | 용도 |
접근성 감춤 설정 믹스인 (스크린 리더에서 읽기 가능) | |
|
스니펫 | 용도 |
요소의 박스 크기 기준을 상속 설정하는 믹스인 | |
요소의 가상 요소들에 속성을 상속 설정하는 믹스인 |