javascript - 如何在圆形图像中使用 CSS 制作彩虹边框?
解决方案
我很确定您可以使用 CSS 动画来更改边框颜色。
#image-id {
border: solid 1vw;
animation: rainbow 5s linear infinite;
}
@keyframes rainbow {
0% { border-color: color1 }
10% { border-color: color2 }
20% { border-color: color3 }
30% { border-color: color4 }
40% { border-color: color5 }
50% { border-color: color4 }
30% { border-color: color7 }
70% { border-color: color8 }
80% { border-color: color9 }
90% { border-color: color10 }
100% { border-color: color11 }
}
<!DOCTYPE html>
<html>
<body>
<img id="image-id" src="imageurl"></img>
</body>
</html>
这将循环 11 种颜色(用您自己的颜色替换)。
推荐阅读
- vue.js - 如何访问实例外的“道具/数据”?Vue.js
- java - 带有spring数据jpa的postgresql中的SQLGrammarException和TransactionRequiredException
- javascript - 前端 Cookie 问题。请求标头或 cookie 太大
- kubernetes - Prometheus - Kubernetes 集群指标
- asp.net-core - Blazor+Electron.NET 应用程序在启动时崩溃
- swift - Swift:将两个数字相乘
- angular - 如何使用预签名的 url 访问 s3 存储桶中的图像
- hbase - 使用 Regex 过滤器扫描 HBase 表时出现 java.net.SocketTimeoutException
- sql - 根据两列的范围重复行
- linux - QWidget for ARM 平台