CompareIndicator
Renderiza la línea divisoria en la posición actual de Compare.
import { NeuCompareIndicatorComponent } from '@neural-ui/core/compare';Pieza auxiliar de Compare
Ejemplos
Eventos: 0
Prueba y configura
Eventos: 0
<neu-compare
class="remaining-compare"
[value]="position()"
(valueChange)="position.set($event.value)"
(valueChangeEnd)="record('valueChangeEnd', $event.value)"
[orientation]="'horizontal'"
[disabled]="false"
[slideOnHover]="false"
[step]="5"
><neu-compare-item position="before"
><div class="remaining-compare-surface remaining-before remaining-compare-surface--image">
<img class="remaining-compare-image" src="assets/media/coast.svg" [alt]="t('Coastal light before color adjustment', 'Luz de costa antes del ajuste de color')" width="800" height="450" draggable="false" />
<span class="remaining-compare-caption">{{ t("Before", "Antes") }}</span>
</div></neu-compare-item
><neu-compare-item position="after"
><div class="remaining-compare-surface remaining-after remaining-compare-surface--image">
<img class="remaining-compare-image" src="assets/media/coast.svg" [alt]="t('Coastal light after color adjustment', 'Luz de costa después del ajuste de color')" width="800" height="450" draggable="false" />
<span class="remaining-compare-caption">{{ t("After", "Después") }}</span>
</div></neu-compare-item
><neu-compare-indicator
><span class="remaining-compare-line"></span></neu-compare-indicator
><neu-compare-handle
[ariaLabel]="t('Compare position', 'Posición de comparación')"
></neu-compare-handle
></neu-compare
>
Estado y eventos
Accesibilidad y teclado
API
Templates
ng-content proyecta contenido dentro del componente. Los inputs TemplateRef reciben un template; las directivas ng-template identifican templates con un contexto tipado. Una directiva compartida en el entrypoint no es necesariamente un slot de este componente.
Cada ejemplo muestra un template diferente. Alterna entre Demo y Código para consultar su implementación, imports y estado.
Contenido proyectado
*
Eventos: 0
Public Types
Abre un tipo para consultar su definición y los campos de sus interfaces.
Estilos y tokens
Tokens específicos
Este componente utiliza tokens compartidos del tema en lugar de tokens específicos.
Tokens compartidos utilizados
Sobrescríbelos en un contenedor local para afectar a este ejemplo. Una modificación en :root afecta a los demás componentes que utilizan el mismo token.