element.style.borderRadius = '1px 2px 3px 4px / 5px 6px 7px 8px'
实际 Chrome 控制台显示的结果为:
border-radius: 1px 5px 2px 6px 3px 7px 4px 8px;
element.style.borderRadius = '1px 2px 3px 4px / 5px 6px 7px 8px'
实际 Chrome 控制台显示的结果为:
border-radius: 1px 5px 2px 6px 3px 7px 4px 8px;
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.4k 阅读✓ 已解决
这不是错误,
border-radius
对应的顺序是左上角,右上角,右下角,左下角。而你1px 2px 3px 4px / 5px 6px 7px 8px
这种写法就是,'/'前半部分是与后半部分是一一对应的,上1px
,左5px
,上2px
,右6px
,以此类推。如下图所示:它只是换了一种方式来显示而已。