Filled Icons
Fills are not officially supported by YCloud.
However, since the icons are standard SVG elements, SVG attributes such as fill can still be applied. Depending on the icon, this may produce acceptable results.
Example with stars:
import { Component, ViewEncapsulation } from '@angular/core'; import { YCloudStar, YCloudStarHalf } from '@ycloud-web/icons-angular'; @Component({ selector: 'app', imports: [YCloudStar, YCloudStarHalf], template: ` <div class="star-rating"> <div class="stars"> <svg ycloudStar fill="#111" strokeWidth="0" /> <svg ycloudStar fill="#111" strokeWidth="0" /> <svg ycloudStar fill="#111" strokeWidth="0" /> <svg ycloudStar fill="#111" strokeWidth="0" /> <svg ycloudStar fill="#111" strokeWidth="0" /> </div> <div class="stars rating"> <svg ycloudStar fill="yellow" strokeWidth="0" /> <svg ycloudStar fill="yellow" strokeWidth="0" /> <svg ycloudStarHalf fill="yellow" strokeWidth="0" /> </div> </div> `, styleUrls: ['./app.component.css', './icon.css'], encapsulation: ViewEncapsulation.None, }) export class App {}