CSS mod() functie

Definitie en gebruik

CSS van mod() De functie retourneert het residu van het delen van een getal (deler) door een ander getal (divisiet)

Voorbeeld: mod(9, 2) = 1. (9 / 2 = 4; 4 * 2 = 8, overblijfsel = 1)

Voorbeeld: mod(9, -2) = 1. (9 / -2 = 4; 4 * -2 = -8, residu = -1)}

uitleg: 9 / -2 = -4.5, maar wordt afgerond op -4; -4 * -2 = 8, vanwege de afgeronde richting, wordt dit in de werkelijke berekening gezien als 9 - 8 = 1, of volgens de definitie van het residu rechtstreeks het tegengestelde van -1 krijgen 1, let op het teken van het resultaat is hetzelfde als het teken van de deler. In de praktijk kan de behandeling van mod variëren afhankelijk van de implementatie, maar volgt meestal de wiskundige regel van het nemen van het residu en overweegt het teken van de deler.

Opmerking:het resultaat neemt altijd het teken van de deler aan.

voorbeelden

enkele mod() Voorbeelden:

line-height: mod(9, 2); /* 1 */
line-height: mod(19, 4); /* 3 */
line-height: mod(3.5, 3); /* 0.5 */
padding: mod(9%, 2%); /* 1% */
padding: mod(19px, 4px); /* 3px */
padding: mod(19rem, 4rem); /* 3rem */
rotate: mod(120deg, 25deg); /* 20deg */
rotate: mod(120deg, -25deg); /* -20deg */
rotate: mod(-90deg, 15deg); /* 5deg */
rotate: mod(-90deg, -15deg); /* -5deg */

CSS syntaxis

mod(deling, deler)
waarde beschrijving
deling verplicht. Deling (getal, percentage of maat).
deler verplicht. Deler (getal, percentage of maat).

technische details

versie: CSS4

browserondersteuning

De cijfers in de tabel geven de browserversie aan die de functie volledig ondersteunt.

Chrome Edge Firefox Safari Opera
125 125 118 15.4 111

gerelateerde pagina

Referentie:CSS acos() functie

Referentie:CSS asin() functie

Referentie:CSS atan() functie

Referentie:CSS atan2() functie

Referentie:CSS calc() functie

Referentie:CSS cos() functie

Referentie:CSS exp() functie

Referentie:CSS hypot() functie

Referentie:CSS log() functie

Referentie:CSS pow() functie

Referentie:CSS sin() functie

Referentie:CSS sqrt() functie

Referentie:CSS tan() functie