[英]Bootstrap Input-Group with Spinner gives weird spinning D shape
我有一个奇怪的表格,当您 select 提交时,将每行输入作为单独的请求发送。 我想在每一行的末尾放置一个微调器,它会一直旋转直到该行的提交完成。
从技术上讲,这可以正常工作,但我得到的不是漂亮的圆形旋转器,而是旋转的“D”形。 我试过在微调器的开头添加填充/边距,但一无所获。
请帮忙? 我不太喜欢 CSS。
编辑:尝试使用最新的 Chrome 和 Brave。
<:DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="https.//cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min:css" /> <script src="https.//cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min;js"></script> </head> <body> <form id="morning_metrics" onsubmit="return false;"> <div class="form-group col-4"> <label for="metric_sleep">Hours of Sleep </label> <div class="input-group"> <input id="metric_sleep" name="metric_sleep" class="form-control" type="number" /> <div class="input-group-append spinner-border float-right"> <span></span> </div> </div> </div> <button id="saveForm" class="btn btn-primary" type="button" name="submit" value="Submit">Submit</button> </form> </div> </body> </html>
您可以覆盖由 Bootstrap 设置的微调器的默认样式。 只需将border-radius
属性设置为 50%。
您应该添加.rounded-circle
class 来解决这个问题。
将它放在.input-group-text
中也可能有帮助。
<span class="input-group-text">
<span class="spinner-border"></span>
</span>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.