You have the ability to utilize a @mixin
in order to adjust text color according to the background.
<p class="white">Lorem ipsum dolor sit amet consectetur adipisicing elit. Impedit quaerat, non rem enim commodi harum, explicabo atque reiciendis esse nemo veritatis quisquam, deserunt at et. Aspernatur maxime inventore ut laboriosam necessitatibus dicta eius fuga! Deserunt facere totam voluptatibus. Praesentium, velit! A nobis molestias maiores iste dicta qui ut, hic repudiandae.</p>
<p class="blue">Cupiditate, quam praesentium, delectus consequatur quae eos doloribus officiis aut, dignissimos porro numquam ea expedita odio quis adipisci saepe excepturi quibusdam temporibus et amet dolorem! Nisi accusantium earum quo vero reprehenderit error debitis totam natus incidunt, consequuntur harum aut at magnam! Reiciendis fugiat excepturi magnam dolorum sint quo atque sunt?</p>
@mixin colors($bg-white: true) {
@if $bg-white {
color: red;
} @else {
color: yellow;
}
}
.white {
@include colors($bg-white: true);
background-color: white;
}
.blue {
@include colors($bg-white: false);
background-color: blue;
}