html的confirm弹窗样式修改,H5-Mui框架——修改mui.confirm样式

问题简述:

使用mui框架默认提示框时,感觉与整体布局不符,因此想要更改其中的样式。

首先,查了一下资料:mui.toast样式风格及位置修改教程

以下是转载过来的文章内容。

=================== 我是完美的分割线 ===================

使用了mui.toast来实现可自动消失的信息提示效果。

但默认的显示效果太差了,很不显示,而且是在底部的。

如下图:

想改到屏幕的中间位置,再改大一点。

但官方并没有相关的文档教程,论坛也没找到相关的教程。

只好自己研究,最终发现。

消息框的DIV类为

所以,就可以通过修改CSS来改变了。

我改后的最终效果如下:

CSS代码如下:

/*toast信息提示*/

.mui-toast-container {bottom: 50% !important;}

.mui-toast-message {background: url(/app/themes/default/images/toast.png) no-repeat center 10px #000; opacity: 0.6; color: #fff; width: 180px; padding: 70px 5px 10px 5px;}

=================== 我是完美的分割线 ===================

这篇文章基本简述了问题的解决思路:

找到对应的提示框样式,然后进行重写即可。

根据上面的思路,我进行了另一番尝试。

很明显,使用mui.alert时,mui是为我们动态建立了一个DOM节点

df976c75da53

实例效果图

df976c75da53

实例代码段

Hello MUI

MUI是个好框架,确认?

从上面的实例我们可以看出,我们写入的内容是被直接插入到DOM树中的。

那么我们可以尝试着这样写:

// javscript

document.getElementById("confirmBtn").addEventListener('tap', function() {

var btnArray = ['否', '是'];

mui.confirm(

'MUI是个好框架,确认?',

'Hello MUI',

btnArray,

function(e) {

if (e.index == 1) {

info.innerText = '你刚确认MUI是个好框架';

} else {

info.innerText = 'MUI没有得到你的认可,继续加油'

}

})

});

// css

.muiSpan {

color: red;

}

df976c75da53

效果图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值