Funciones selectores en SASS
Al igual que las funciones de cadena se utilizan para manejar caracteres de cadena, funciones numéricas para manejar los valores numéricos, de manera similar, las funciones selectores en SASS se utilizan para controlar selectores.
Las funciones selectores en Sass se explican a continuación.
Función IS-SuperSelector (super, sub)
Esta función evalúa si el selector "Super" proporcionado coincide con los elementos proporcionados en "Sub" y devuelve verdadero o falso.
Ejemplo
es.superselector ("div", "entrada")Producción
verdaderoAquí hay un ejemplo de una condición falsa.
Ejemplo
es.superselector ("entrada", "div")Producción
FALSOFunción Selector-Append (selectores)
Esta función agrega los selectores dados en el último (segundo, tercero, cuarto, por lo tanto) al primer selector proporcionado.
Ejemplo
Selector-Append ("A", ".activo")Producción
a.activoSelector-Extend (selector, extendere, extender)
Esta función hace uso de la regla @extend para extender el selector proporcionado. La regla @extend se establece de la siguiente manera.
@Extend Regla
#$ extenderFunción Selector-Nest (Selectores)
Esta función anesta los selectores proporcionados y ofrece un nuevo selector como resultado.
Ejemplo
Selector-Nest (".activo "," a "," div ")Producción
.activo a, un divFunción Selector-Parse (selector)
Con el fin de obtener una lista de cadenas especificadas en el selector utilizando el formato como se define en el selector principal.
Ejemplo
Selector-PARTE ("P, .aporte, .activo")Producción
'pag' , '.aporte' , '.activo'Selector-replace (selector, original, reemplazo)
Esta función reemplaza el selector "original" por el selector de "reemplazo" y proporciona el selector resultante.
Ejemplo
reemplazo selector ("H1.Hola "," H1 "," H2 ")Producción
H2.HolaSelector-Unify (Selector1, Selector2) Función
Si los elementos presentes en ambos selectores coinciden, este selector devuelve el selector resultante.
Ejemplo
selector-unify ("A.activo "," a.flotar")Producción
"a.activo.flotar"Si los elementos no coinciden.
Ejemplo
Selector-Unify ("A", "P")Producción
NULOFunción de selectores simples (selectores)
Esta función obtiene los selectores individuales del selector de compuestos dado.
Ejemplo
Selectores simples ("P.Entrada: después ")Producción
P, entrada ,: despuésConclusión
Con el propósito de manipular el comportamiento de los selectores en SASS, se utilizan las funciones del selector. Algunos ejemplos de funciones de selección en SASS son Selector-Append (selectores), Selector-Nest (Selectores), selectores simples (selectores), etc. En el artículo anterior, hemos explicado todas las funciones selectores en SASS junto con ejemplos relevantes.