키보드 모양
ARCHIVED
Created: 그냥 블로그 꾸미다가 필요해서 추가하게 됐다.
소개 #1
A{: .key} ⬅대충 이런 거. 누를 수도 있다!
만들기 #2
먼저 📁_sass\mininmal-mistakes 폴더에 📝_keys.scss 파일을 만듭니다.
다음 내용을 작성합니다.
📄_keys.scss #3
// Keys
.key {
color: #000;
font-family: $monospace;
font-weight: bold;
background: #fff;
align-items: center;
display: inline-block;
border: 0em;
margin: .1em;
padding: 0em;
padding-right: .1em;
padding-left: .1em;
box-shadow: 0 0 0 0 #fff, 0 .25em 0 0 #bbb;
cursor: pointer;
transition: .1s cubic-bezier(0, 0, .8, 1);
}
.key:active {
top: 2em;
box-shadow: 0 0 0 0 #fff, 0 .05em 0 0 #bbb;
}
📄minimal-mistakes.scss 에 임포트 하기 #3
그후 📁_sass 폴더에 📄minimal-mistakes.scss 파일을 열고 마지막줄에 다음 내용을 입력합니다.
/* Custom classes */
@import "minimal-mistakes/keys";
적용 #2
그런후 원하는 글자를 강조표시 뒤에 {: .key} 를 붙이면 됩니다.
`글자`{: .key}
글자{: .key}
예 #3
Win + E 를 쓰고싶으면
`Win`{: .key}+`E`{: .key}
Win{: .key}+E{: .key}
Ctrl + W 를 쓰고싶으면
`Ctrl`{: .key}+`W`{: .key}
Ctrl{: .key}+W{: .key}
응용 #2
이를 응용해서 특수키를 만들 수 있다.
Win{: .key} 등 특수키를 노란색으로 바꿔보자.
📄_keys.scss 에 추가 #3
//special
.key.sp {
color: #000;
font-family: $monospace;
font-weight: bold;
background: #fff6a8;
align-items: center;
display: inline-block;
border: 0em;
margin: .1em;
padding: 0em;
padding-right: .1em;
padding-left: .1em;
box-shadow: 0 0 0 0 #fff6a8, 0 .25em 0 0 #a89f6b;
cursor: pointer;
transition: .1s cubic-bezier(0, 0, .8, 1);
}
.key.sp:active {
top: 2em;
box-shadow: 0 0 0 0 #fff6a8, 0 .05em 0 0 #a89f6b;
}
그리고
`Win`{: .key .sp} + `R`{: .key}
하면…
Win{: .key .sp} + R{: .key}
짠! 완성이다.