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

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

package kotlinx.css.properties

import kotlinx.css.*

fun StyledElement.border(width: LinearDimension, style: BorderStyle, color: Color, borderRadius: LinearDimension? = null) {
    border = "$width $style $color"

    borderRadius?.let {
        this.borderRadius = borderRadius
    }
}

fun StyledElement.borderTop(width: LinearDimension, style: BorderStyle, color: Color) {
    borderTop = "$width $style $color"
}

fun StyledElement.borderRight(width: LinearDimension, style: BorderStyle, color: Color) {
    borderRight = "$width $style $color"
}

fun StyledElement.borderBottom(width: LinearDimension, style: BorderStyle, color: Color) {
    borderBottom = "$width $style $color"
}

fun StyledElement.borderLeft(width: LinearDimension, style: BorderStyle, color: Color) {
    borderLeft = "$width $style $color"
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy