color_mode
의 값이 변경된다.우선 html
태그를 보면 몇개의 dataset이 설정되어있는것을 볼 수 있다.
mode를 변경하면 저 값이 실시간으로 변경된다.
<link rel="dns-prefetch" href="https://github.githubassets.com">
이 코드를 보면
https://github.githubassets.com
이 주소에서 무언가를 prefetch 한다는것이고, 그것이 dns와도 관련이있다는것으로 유추해볼수있다.
해당 링크를 통해 받아온 파일을 살펴보면 사진의 하단에 css파일을 볼 수 있다.
하나의 css파일을 살펴보면
[data-color-mode=light]
[data-light-theme=dark_dimmed],
[data-color-mode=dark]
[data-dark-theme=dark_dimmed]{
--color-canvas-default-transparent: rgba(34,39,46,0);
--color-marketing-icon-primary: #6cb6ff;
--color-marketing-icon-secondary: #316dca;
--color-diff-blob-addition-num-text: #adbac7;
--color-diff-blob-addition-fg: #adbac7;
.
.
.
위의 코드와 같이 모드에따라서 색상변수를 선언한 것을 볼 수있다.
이게 cloud front인것같다!!
모드, 테마에 따른 스타일설정은 css에 변수를 선언해서 하지만, 해당 설정과 관련된 스타일파일은 클라우드파일로 관리를 한다.