【发布时间】:2021-02-19 07:45:48
【问题描述】:
当我从一个组件单击颜色到另一个组件时,如何更改整个站点的背景颜色或文本颜色? 我需要使用输出装饰器,但如何使用?
style.component.html
<div>
<h2>background colors</h2>
<div class="theme-options">
<div class="theme-white"></div>
<div class="theme-blue"></div>
<div class="theme-orange"></div>
<div class="theme-green"></div>
</div>
<hr>
<h2>text Color</h2>
<div class="theme-options">
<div class="theme-white"></div>
<div class="theme-blue"></div>
<div class="theme-orange"></div>
<div class="theme-green"></div>
</div>
</div>
app.component.html
<app-signin></app-signin>
<app-style></app-style>
【问题讨论】:
-
最简单的方法是使用 JS 向 body 添加一个类,该类应用在 css 中预设的更改
-
我是初学者,我该怎么做? @tacoshy
标签: html css angular typescript