jquery - 在 jquery 中创建一个随机边框

标签 jquery css html bootstrap-4

我创建了一个随机数,在每次加载页面时,我的 div 的边框半径都在变化:

<script>
$(".card-body").each(function(){
var rand = Math.floor(Math.random() * 100) + 1;
$(this).css( {  borderRadius:  rand } );
});
</script>

如何像在这个 css 中那样设置边框半径?

border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;}

最佳答案

使用代码如下:

循环 8 次并添加 (+=) 到 rand 我添加的第 4 个数字之后每次随机的数字 /

$(".card-body").each(function(){
var rand="";
for(var i=0;i<8;i++)
{
 rand += Math.floor(Math.random() * 255) + 1 + "px";
 if(i!=3)
  rand +=" ";
 else
   rand +="/ ";
 }
$(this).css( {  borderRadius:  rand } );
});
.card-body-static{
border:1px solid black;
border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
margin-bottom:15px;
}

.card-body{
border:1px solid black;
margin-bottom:15px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="card-body-static">static</div>

<div class="card-body">random</div>
<div class="card-body">random 2</div>

关于jquery - 在 jquery 中创建一个随机边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53277174/

相关文章:

jquery - 确保 jquery 进度对话框至少显示一段最短时间

javascript - 如何关闭 Kendo 下拉列表的缓存

javascript - 从表 jQuery 中删除空行

javascript - 如何在五张不同的图像上制作相同的动画,但一次一张。当一个动画时,另一个应该回到原来的位置

css - 在悬停选择器期间移动其他元素的问题

css - 链接 rel ="preload"究竟是如何工作的?

html - CSS 无法正确显示背景

javascript - 更改 div 背景颜色 Shift + 单击 (javascript)?

javascript - 重新加载时 jQuery position()/offset() 值错误(chrome)

jquery - Bootstrap 日期时间选择器 "dp.change"