更改甜蜜警报2的叠加背景颜色

时间:2017-10-28 02:32:21

标签: javascript sweetalert2

我最近将甜蜜警报1移动到甜蜜警报2,但根据文档,没有选项可以显示警报框的叠加背景,如甜蜜警报1

.swal-overlay {
  background-color: rgba(43, 165, 137, 0.45);
}.

请问如何更改甜蜜警报2的叠加背景?

2 个答案:

答案 0 :(得分:3)

要实现这一点,您可以使用jQuery选择器并选择覆盖元素,如此。

<button type="button" onclick="opentheSwal();">OK</button>
<script>
    function opentheSwal() {
        swal(
            'Good job!',
            'You clicked the button!',
            'success'
        );
        $(".swal2-modal").css('background-color', '#000');//Optional changes the color of the sweetalert 
        $(".swal2-container.in").css('background-color', 'rgba(43, 165, 137, 0.45)');//changes the color of the overlay
    }
</script>

您必须选择.swal2-container.in来更改叠加层并使用jqueries .css()函数应用css。

祝你好运。

答案 1 :(得分:1)

Swal.fire({
  icon: 'success',
  background: 'red',
})