wir*_*dev 10 css svg bootstrap-5
所以我想更改旋钮颜色以匹配我的颜色主题。但是当我打开 bootstrap.css 时,我找不到对此的引用。我可以更改边框和阴影,但不能更改旋钮。我能找到的唯一参考是背景图像,我猜svg文件如下:
.form-switch .form-check-input:focus {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何改变这一点。是否可以在不创建整个开关的情况下更改此开关?谢谢你的帮助。
*图片仅供参考,我想改变什么以及我已经改变了什么
只需将其添加到您的 css 文件中,或将其添加到<style>
...之间的 html 文件</style>
中,即可更改开关的背景颜色 - 它还会删除或修改蓝色圆圈和阴影。=]
.form-switch .form-check-input {
height: 24px;
width: 48px;
}
.form-switch .form-check-input:focus {
border-color: rgba(0, 0, 0, 0.25);
outline: 0;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(0,0,0,0.25)'/></svg>");
}
.form-switch .form-check-input:checked {
background-color: #30D158;
border-color: #30D158;
border: none;
background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(255,255,255,1.0)'/></svg>");
}
Run Code Online (Sandbox Code Playgroud)