웹 사이트를 폭발 속도로 어둡게 만들기 (Darmode.js)
5287 단어 DarkModeJavaScript
개시하다
맥OS 무제브에서 다크 모드가 탑재됐고, i0S13도 다크 모드가 적용된다.유행하는 이런 어두운 모델은 에너지를 절약하고 눈을 보호하는 장점이 있다고 하지만 개인적으로는 단순히'멋있다'고 생각한다.(문외한의 관점에서 볼 때, 나는 그가'이 녀석·정말 잘하네'공연을 할 것이라고 제멋대로 생각했다.)
폭발 속도로 WEB 사이트를 어둡게 만드는 데모드js
앱에 따라 이미 어두운 패턴과 검은 배경을 형성할 수 있는 것이 있었지만, 내 사이트가 폭발 속도로 어두워질 수 있다는 것을 발견Darkmode.js해 봤다.
말은 비록 이렇게 말하지만, 사실은 매우 간단하다. 단지 네 줄뿐이다.
CSS:mix-blend-mode를 사용하기 때문에 Can I USE에서 지원을 조사하는 것이 좋을 것 같습니다.
추가할 코드
sample.html
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/darkmode-js.min.js"></script>
<script>
new Darkmode().showWidget();
</script>
옵션
sample.html
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/darkmode-js.min.js"></script>
<script>
var options = {
bottom: '64px', // default: '32px'
right: 'unset', // default: '32px'
left: '32px', // default: 'unset'
time: '0.5s', // default: '0.3s'
mixColor: '#fff', // default: '#fff'
backgroundColor: '#fff', // default: '#fff'
buttonColorDark: '#100f2c', // default: '#100f2c'
buttonColorLight: '#fff', // default: '#fff'
saveInCookies: false, // default: true,
label: '🌓', // default: ''
autoMatchOsTheme: true // default: true
}
const darkmode = new Darkmode(options);
darkmode.showWidget();
</script>
견본
샘플 1
Darkmode.js
샘플 2
샘플 3
여기 기사. 웹 사이트에 설치 - 그 회의 얼마예요?
잡담
큐타 타이틀에'폭발 속도'를 달고 동경하는 마음에 이번에 써봤습니다.
참조 링크
Reference
이 문제에 관하여(웹 사이트를 폭발 속도로 어둡게 만들기 (Darmode.js)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yoshi_yast/items/afe81ce27f38119dbcdd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)