当前位置: 首页 > news >正文

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

效果图

相关文章:

  • html三行三列模式布局,一个CSS上中下三行三列结构的Div布局
  • 2021遂宁高考成绩多久查询,2021年遂宁如何查询中考成绩
  • ncp计算机网络,计算机网络(待完成)
  • 计算机专业的口号运动会四字,运动会口号四字
  • 给div赋html,jquery怎么给div赋值
  • koa渲染html文件,Koa 中返回 html 文件引发的思考-一一网络
  • 第一章计算机系统基础知识答案解析,计算机基础知识第一章练习题及答案解析教案资料(20200719174546)(20页)-原创力文档...
  • 计算机中实时与在线的关系,为什么新版QQ不再区分手机在线和电脑在线
  • 计算机教师招聘基本功试题及答案,2015年教师招聘考试新面试答辩题(附答案)第六卷...
  • 计算机系班级未来展望,云程发轫,重装上阵——计算机工程系2020级班级工作阶段性总结汇报与计划展望交流会...
  • 不用计算机证明数学定理,计算机证明数学定理的方式论
  • 计算机游戏设计专业世界大学排名,看过来,世界五大顶尖游戏设计大学在这里...
  • 转专业申请加拿大计算机硕士,GPA低?教你如何成功申请加拿大硕士!
  • 安徽计算机技术学院蚌埠,安徽蚌埠技师学院2021年招生简章
  • 襄阳职业技术学院计算机技能高考,2021湖北技能高考襄阳职业技术学院怎么报名?...
  • Android开源项目规范总结
  • Angularjs之国际化
  • Javascript弹出层-初探
  • javascript面向对象之创建对象
  • js操作时间(持续更新)
  • laravel5.5 视图共享数据
  • leetcode388. Longest Absolute File Path
  • Node 版本管理
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue脚手架vue-cli
  • 服务器之间,相同帐号,实现免密钥登录
  • 构造函数(constructor)与原型链(prototype)关系
  • 关于 Cirru Editor 存储格式
  • 简单易用的leetcode开发测试工具(npm)
  • 三分钟教你同步 Visual Studio Code 设置
  • 算法之不定期更新(一)(2018-04-12)
  • 详解NodeJs流之一
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (13)Hive调优——动态分区导致的小文件问题
  • (3)llvm ir转换过程
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)php投票系统 毕业设计 121500
  • (九)One-Wire总线-DS18B20
  • (万字长文)Spring的核心知识尽揽其中
  • (一)WLAN定义和基本架构转
  • (转载)Linux网络编程入门
  • .Net Core与存储过程(一)
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • :如何用SQL脚本保存存储过程返回的结果集
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @Transactional类内部访问失效原因详解
  • [20190401]关于semtimedop函数调用.txt
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [AIGC] MySQL存储引擎详解