How to get dark mode in Amplify UI work?

0

I am following an example from the official document to setup dark mode. But it only apply dark mode to the ToggleButtonGroup, and does not apply to entire page. Does anyone has used dark mode in Amplify UI?

hai
已提问 2 年前366 查看次数
2 回答
0

Select dark mode from the Account drop down on top right> Settings > Visual mode> select dark mode.

已回答 1 年前
0

Here is the process you can go through.

1.Set Up AWS Amplify Project

2.Design Dark Mode CSS: Create a new CSS file or modify your existing CSS to define the styles for the dark mode theme. You'll need to identify the relevant CSS classes or selectors used in your application and provide alternative styles for dark mode. For example, you might adjust background colors, text colors, and other visual elements.

/* Sample dark mode CSS */
body.dark-mode {
  background-color: #1a1a1a;
  color: #ffffff;
}
  1. Enable Dark Mode Toggle: Add a UI element, such as a button or a toggle switch, to allow users to switch between light mode and dark mode. This UI element will trigger the theme change when clicked.
    <!-- Sample dark mode toggle button -->
    <button id="darkModeToggle">Toggle Dark Mode</button>
  2. JavaScript to Switch Themes: Write JavaScript code to handle the theme toggle. This code will detect the user's preference and apply the dark mode CSS when the user chooses the dark mode option.
   // Sample JavaScript to toggle dark mode
   const darkModeToggle = document.getElementById('darkModeToggle');
   const body = document.body;

   darkModeToggle.addEventListener('click', () => {
     body.classList.toggle('dark-mode');
   });
AWS
已回答 9 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则