为了账号安全,请及时绑定邮箱和手机立即绑定

请问有没有什么属性可以让边框线围绕着图片动起来

请问有没有什么属性可以让边框线围绕着图片动起来

达令说 2018-10-03 10:31:40
各位大神,请问有没有什么属性可以让边框线围绕着图片动起来,或者有方法可以实现这样的效果。
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

仅举个粗糙的例子:

<div class="border"></div>

body {

    background: #000;

}


.border {

  position: relative;

  margin: 50px auto;

  width: 100px;

  height: 100px;

  background: #fff;

}


.border:after {

  content: '';

  position: absolute;

  top: -3px;

  right: -3px;

  bottom: -3px;

  left: -3px;

  background-image:

    linear-gradient(to bottom, #ff0, #ff0 50%, #000 0%),

    linear-gradient(to bottom, #ff0, #ff0 50%, #000 0%),

    linear-gradient(to right, #ff0, #ff0 50%, #000 0%),

    linear-gradient(to right, #ff0, #ff0 50%, #000 0%);

  background-position: 0 0, 100% 0, 0 0,0 100%;

  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;

  background-size: 2px 10px, 2px 10px, 10px 2px, 10px 2px;

  animation: border 200ms linear infinite;

}


@keyframes border {

  0% {

    background-position: 0 0, 100% 0, 0 0,0 100%;

  }

  

  100% {

    background-position: 0 -5px, 100% 5px, 5px 0,-5px 100%;

  }

}


查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 573 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信