description

# lineDashOffset property

1. @SupportedBrowser.new(SupportedBrowser.CHROME)
2. @SupportedBrowser.new(SupportedBrowser.SAFARI)
3. @SupportedBrowser.new(SupportedBrowser.IE, '11')
4. @Unstable.new()

num get lineDashOffset

## Implementation

    @SupportedBrowser(SupportedBrowser.CHROME)
    @SupportedBrowser(SupportedBrowser.SAFARI)
    @SupportedBrowser(SupportedBrowser.IE, '11')
    @Unstable()
    // TODO(14316): Firefox has this functionality with mozDashOffset, but it
    // needs to be polyfilled.
    num get lineDashOffset =>
        JS('num', '#.lineDashOffset || #.webkitLineDashOffset', this, this);

1. @SupportedBrowser.new(SupportedBrowser.CHROME)
2. @SupportedBrowser.new(SupportedBrowser.SAFARI)
3. @SupportedBrowser.new(SupportedBrowser.IE, '11')
4. @Unstable.new()

set lineDashOffset (num value)

## Implementation

    @SupportedBrowser(SupportedBrowser.CHROME)
    @SupportedBrowser(SupportedBrowser.SAFARI)
    @SupportedBrowser(SupportedBrowser.IE, '11')
    @Unstable()
    // TODO(14316): Firefox has this functionality with mozDashOffset, but it
    // needs to be polyfilled.
    set lineDashOffset(num value) {
      JS(
        'void',
        'typeof #.lineDashOffset != "undefined" ? #.lineDashOffset = # : '
            '#.webkitLineDashOffset = #',
        this,
        this,
        value,
        this,
        value,
      );
    }