在android中,可以使用toast搞出一个信息提示的效果,在CSS 3中,其实也可以
模仿一下,如下代码,先是CSS:
#toast{
position: fixed;
top: 20px;
left: 50%;
width: 200px;
margin-left: -100px;
border: 1px solid #666;
background-color: #B1BCCF;
padding: 10px 0 ;
text-align:center;
opacity: .9;
/*The good stuff */
-webkit-transition: opacity 0.5s ease-out; /* Saf3.2+, Chrome */
-moz-transition: opacity 0.5s ease-out; /* FF4+ */
-ms-transition: opacity 0.5s ease-out; /* IE10? */
-o-transition: opacity 0.5s ease-out; /* Opera 10.5+ */
transition: opacity 0.5s ease-out;
}
之后设计一个按钮,然后设计JAVASCRIPT代码如下:
<script type="text/javascript">
var intervalCounter = 0;
function hideToast(){
var alert = document.getElementById("toast");
alert.style.opacity = 0;
clearInterval(intervalCounter);
}
function drawToast(message){
var alert = document.getElementById("toast");
if (alert == null){
var toastHTML = '<div id="toast">' + message + '</div>';
document.body.insertAdjacentHTML('beforeEnd', toastHTML);
}
else{
alert.style.opacity = .9;
}
intervalCounter = setInterval("hideToast()", 1000);
}
function save(){
drawToast("Item saved");
}
</script>
<button onclick="save()">Save</button>
可惜只能在非IE下运行了
分享到:
相关推荐
3. **动画效果**:为了模仿Android的Toast效果,可能会添加淡入淡出或者滑动等动画效果。Qt的`QPropertyAnimation`类可以用来实现这样的效果。 4. **位置管理**:在Android中,Toast可以出现在屏幕的顶部、底部或...
Toast提示框在Android开发中是一个不可或缺的组件,它能在用户操作后短暂显示信息,而不会中断用户的界面体验。HTML5版本的Toast,虽然不能直接与原生Android API交互,但可以通过JavaScript模拟出类似的效果,以...
在这个"CocosCreator-Toast.rar"压缩包中,包含的是一个适用于Cocos Creator的自定义Toast组件,这个组件模仿了Android平台上的Toast功能,用于在游戏界面中显示短暂的信息提示。 1. **Toast控件介绍**: Toast...
这个"Toast:javascript Toast模仿android"项目旨在为Web应用提供类似Android Toast的用户体验,使开发者可以方便地在网页上弹出提示信息。 在Android开发中,Toast是用于显示简短信息的组件,它会浮现在屏幕上的一...
jQuery Toast就是这样一款工具,它模仿了Android系统的Toast功能,可以在网页上快速、简便地显示提示信息,同时具有良好的浏览器兼容性。本文将深入探讨jQuery Toast的原理、使用方法以及其在实际开发中的应用。 ##...
3. **预览区域**:展示录音的波形图,让用户了解录音效果。这通常需要对音频数据进行处理,转换成可视化图形。 4. **反馈提示**:如录音失败或成功,应有相应的反馈提示,如 Toast 或 Alert 对话框。 5. **播放...
Toast.js 是一个轻量级、可定制的 JavaScript 库,它为 web 开发者提供了一种创新的通知方式,即模仿 Android 中的“吐司”通知。这个库不仅具有吸引力,而且易于集成到任何 web 项目中,通过添加自定义 CSS 类可以...