如何实现CSS渐变边框及其单面显示问题?

如何实现CSS渐变边框及其单面显示问题?

css渐变边框实现及其单面显示问题

如何实现渐变边框呢?

可以使用border-image属性,例如:

border-image: linear-gradient(rgba(255, 255, 255, 0.00) 0%, #00BBF2 20%, rgba(255, 255, 255, 0.00) 99%) 2 2;

单面显示问题

上面的代码可能只显示左右边框,这是因为渐变的设置存在问题。放大后可以看到:

[图片]

正确的方式应该是这样:

.test
  width 500px
  height 500px
  border 5px solid
  border-image: radial-gradient(rgba(#fff,0),rgba(#fff,0), #00BBF2, rgba(#fff,0), rgba(#fff,0)) 50 50;
  margin 100px;

[图片]

以上就是如何实现CSS渐变边框及其单面显示问题?的详细内容,更多请关注其它相关文章!