CSS border에 gradient주기

<style>
.gradient-border {
  box-sizing: border-box;
  display: inline-block;
  margin: 10px;
  width: 150px;
  height: 150px;
  border-style: solid;
  border-image: linear-gradient(to right, #01c9ca 0%, #3886FF 100%);
  border-image-slice: 1;
  background: #f7f7f7;
}

.top { border-image-width: 20px 0 0 0; }
.bottom { border-image-width: 0 0 0 20px; }
.left { border-image-width: 0 0 20px 0; }
.right { border-image-width: 0 20px 0 0; }
.all { border-image-width: 20px; }
</style>

<div class="gradient-border top"></div>
<div class="gradient-border bottom"></div>
<div class="gradient-border left"></div>
<div class="gradient-border right"></div>
<div class="gradient-border all"></div>

CSS에 게시되었습니다

관련 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다