亮眼的弹出框--SweetAlert2

    SweetAlert2是一款功能强大的纯Js模态消息对话框插件。SweetAlert2用于替代浏览器默认的弹出对话框,它提供各种参数和方法,支持嵌入图片,背景,HTML标签等,并提供5种内置的情景类,功能非常强大。


    SweetAlert2是SweetAlert-js的升级版本,它解决了SweetAlert-js中不能嵌入HTML标签的问题,并对弹出对话框进行了优化,同时提供对各种表单元素的支持,还增加了5种情景模式的模态对话框。


    使用SweetAlert2对话框,需要在页面中引入SweetAlert.min的css文件和js文件。最基本的使用方法是通过swal()来弹出一个对话框。


    对话框种类多种多样,适合各个场景的使用。







    我们还可以设置他的属性,让它显示为你希望的样子。下面介绍几个常用的参数。

    title:默认null,是动态弹出框的标题。

    text:默认null,是动态弹出框的描述。

    type:默认null,可以选择弹出框的类型,就是上面的那几种,会对应显示出选择的图标,还用动画效果。

    allowEscapeKey:默认true,使用时通过按键退出动态弹框。

    showCancelButton:默认false,如果设置为true,会显示一个“取消”按钮,点击可以关闭动态弹框。

    confirmButtonColor:“确定”按钮的颜色。

    cancelButtonColor:“取消”按钮的颜色。

    confirmButtonText:默认“OK”,确定按钮上的文本。

    cancelButtonText:默认“Cancel”,取消按钮上的文本。

    timer:默认null,动态弹出框的自动关闭定时器,单位为毫秒。



    代码展示出现选择的动态弹出框:

    

swal({
title: 'Are you sure?',
  text: "You won't be able to revert this!",
  type: 'warning',
  showCancelButton: true,
  confirmButtonColor: '#3085d6',
  cancelButtonColor: '#d33',
  confirmButtonText: 'Yes, delete it!'
}).then(function () {
  swal(
    'Deleted!',
    'Your file has been deleted.',
    'success'
  )
})



    图像效果:

   

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值