Skip to content

YunMinSeok/ts-darkmode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

72 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

@ysms/ts-darkmodejs

πŸŒ™ How about change your web to darkmode?

Status License

μ €ν¬λŠ” ν˜„μž¬ ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”κ΅¬μ— 맞좰 λΉ λ₯΄κ²Œ λ‹€μ–‘ν•œ κΈ°λŠ₯을 κ΅¬ν˜„ν•΄μ•Όν•˜λŠ” Si νšŒμ‚¬μ— κ·Όλ¬΄ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. ν•¨κ»˜ μ—¬λŸ¬ κΈ°λŠ₯듀을 μž‘μ—…ν•˜λ˜ 쀑 β€˜μ΄λŸ° κΈ°λŠ₯듀을 μ‚¬μš©μ„± 쒋은 라이브러리둜 ꡬ좕해 λ†“μœΌλ©΄ λ§Žμ€ μ‚¬λžŒλ“€μ΄ νŽΈν•˜κ³  λΉ λ₯΄κ²Œ μž‘μ—…ν•  수 μžˆμ§€ μ•Šμ„κΉŒ?β€™λΌλŠ” 생각을 ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
κ·Έλ ‡κ²Œ β€˜DarkMode Open Source’ λ₯Ό 첫 ν”„λ‘œμ νŠΈλ‘œ ν•¨κ»˜ μž‘μ—…ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€!
TypeScript와 Reactλ₯Ό μ‚¬μš©ν•˜μ—¬ μΈν„°λž™μ…˜ κ΅¬ν˜„κΉŒμ§€ μ™„λ£Œ μ˜ˆμ •μ΄λ©° ν˜„μž¬ μ—…λ°μ΄νŠΈ μ§„ν–‰μ€‘μž…λ‹ˆλ‹€. 이후 μ—¬λŸ¬ μ–Έμ–΄λ₯Ό μ‚¬μš©ν•˜λ©° Open Source ν˜‘μ—… 진행 μ˜ˆμ •μž…λ‹ˆλ‹€.


🎯 Getting started

Install

npm install @ysms/ts-darkmode

Import

import Darkmode from "@ysms/ts-darkmode";



πŸ‘€ How to use

Add this code

// This creates a dark mode toggle button on your web.
  const darkmode = new Darkmode({ content: "πŸŒ“" });
  darkmode.activeDark();



🌈 Setting Options

You can custom settings

// it's all default value
{
      bottom: "30px", // Button's bottom position
      right: "30px", // You can choose between right and left
      left: "unset",  
      transitionTime: "0.3s", // Transition Time
      backgroundColor: "#fff", // Light mode background color setting
      buttonDarkColor: "#141414", // Dark mode button color
      buttonLightColor: "#fff", // Light mode button color
      content: "πŸŒ“", // Content in button
      saveInCookies: true, // If you want to remember whether it's dark mode or not, write this section true or false
      buttonWidth: "3rem", // Button size
      buttonHeight: "3rem", // Button size
}



If you want to ignore Darkmode

<!-- add 'darkmode-ignore' class-->
<div class="darkmode-ignore"><img href="@@@"></div>

πŸͺ„ License

MIT License

Copyright 2022. YunMinSeok&ChoYeSeul(ysms) all rights reserved.

About

πŸŒ™ How about change your web to darkmode?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published