description

# Dimension.css constructor Null safety

Dimension.css(

1. String cssValue

)

Construct a Dimension object from the valid, simple CSS string `cssValue` that represents a distance measurement.

This constructor is intended as a convenience method for working with simplistic CSS length measurements. Non-numeric values such as `auto` or `inherit` or invalid CSS will cause this constructor to throw a FormatError.

## Implementation

    Dimension.css(String cssValue)
        : _unit = '',
          _value = 0 {
      if (cssValue == '') cssValue = '0px';
      if (cssValue.endsWith('%')) {
        _unit = '%';
      } else {
        _unit = cssValue.substring(cssValue.length - 2);
      }
      if (cssValue.contains('.')) {
        _value =
            double.parse(cssValue.substring(0, cssValue.length - _unit.length));
      } else {
        _value = int.parse(cssValue.substring(0, cssValue.length - _unit.length));
      }
    }