All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.kotlinx.css.properties.BoxShadow.kt Maven / Gradle / Ivy

package kotlinx.css.properties

import kotlinx.css.*

open class BoxShadow(
    color: Color = Color.currentColor,
    offsetX: LinearDimension = 0.px,
    offsetY: LinearDimension = 0.px,
    blurRadius: LinearDimension = 0.px,
    spreadRadius: LinearDimension = 0.px,
) : CssValue("$offsetX $offsetY $blurRadius $spreadRadius $color")

class BoxShadowInset(
    color: Color = Color.currentColor,
    offsetX: LinearDimension = 0.px,
    offsetY: LinearDimension = 0.px,
    blurRadius: LinearDimension = 0.px,
    spreadRadius: LinearDimension = 0.px,
) : BoxShadow(color, offsetX, offsetY, blurRadius, spreadRadius) {
    override val value = "inset $offsetX $offsetY $blurRadius $spreadRadius $color"
}

class BoxShadows : StyleList(", ") {
    companion object {
        val none = BoxShadows()
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy