웹 사이트에 어두운 테마를 추가하는 쉬운 방법입니다.
6149 단어 javascriptuiweeklycsswebdev
어두운 테마란 무엇인가요?
어두운 테마는 UI의 최대치에 어두운 색을 표시하여 눈의 피로를 줄여줍니다. 최근 다크 테마는 대부분의 웹사이트와 앱에서 볼 수 있는 일반적인 트렌드입니다.
여기 이 블로그에서는 버튼을 클릭할 때 어두운 테마를 추가하는 쉬운 방법 중 하나를 공유할 것입니다.
Turn Your webpage from here:
To here:
Our main concern is to change the theme, so we are not focusing on beauty and other functionality.
HTML
우리는 단지 버튼을 생성하고 있으므로 HTML 파일에 단일
button
태그만 있으면 됩니다.<button id="myBtn">Push Me</button>
CSS
아래 코드는 페이지에 기본 조명 테마를 만드는 데 사용됩니다.
* {
margin: 0;
padding: 0;
border: none;
box-sizing: border-box;
}
body {
font-family: 'Open Sans', sans-serif;
background: #ededed;
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
button {
color: #000;
background: #fff;
border: solid .12rem #121212;
display: flex;
align-items: center;
justify-content: center;
height: 2rem;
width: 4rem;
border-radius: 7%;
}
아래 코드는 다크 테마의 UI(User Interface)에 대한 내용입니다.
.dark-mode {
background: #121212;
}
.dark-mode > button {
background: #000;
color: #fff;
border-color: #ededed;
}
자바스크립트
이것은
push me
키를 눌렀을 때 웹 사이트에 어두운 테마를 제공하는 것과 관련된 기본 스크립트입니다.document.getElementById("myBtn").addEventListener("click", function() {
var element = document.body;
element.classList.toggle("dark-mode");
});
사람! 완전히 작동하는 토글 다크 테마가 완성되었습니다. 짧고 간단하지 않습니까?
There is a small limitation, link to your JavaScript file in the
body
tag, and not in thehead
tag of your HTML code.
here 을 눌러 전체 기능 버튼을 확인할 수 있습니다.
Reference
이 문제에 관하여(웹 사이트에 어두운 테마를 추가하는 쉬운 방법입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ishanbagchi/easy-way-to-add-a-dark-theme-on-your-website-4nel텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)