`

CSS 3模仿android 中的toast效果

阅读更多
在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下运行了
2
3
分享到:
评论
1 楼 caipeiming 2016-05-21  

相关推荐

    android自定义Toast设定显示时间

    Android 自定义 Toast 设定显示时间是指在 Android 应用程序中,自定义 Toast 的显示时间,而不是使用系统默认的 Toast.LENGTH_SHORT 或 Toast.LENGTH_LONG。本文将详细介绍如何使用 WindowManager 实现自定义 Toast...

    Qt仿Android的toast控件效果

    在本文中,我们将深入探讨如何使用Qt Widget Application技术来创建一个类似于Android中toast的控件效果。Qt是一个跨平台的应用程序开发框架,广泛应用于桌面、移动以及嵌入式设备上。而Android的toast控件是一种...

    HTML仿android的toast效果源码

    HTML仿Android Toast效果是一种在网页上模拟Android应用中Toast通知的技术。在Android系统中,Toast是一种短暂显示消息的方式,它会在屏幕上的一个位置短暂显示文本信息,然后自动消失,通常用于提供非中断式的用户...

    android service toast 01

    在“android service toast 01”这个项目中,我们关注的是如何在Service中正确地使用Toast。首先,我们需要了解Service的生命周期。Service的启动有两种方式:通过`startService()`和`bindService()`。`startService...

    Android Toast 自定义背景、图片 随心使用

    在Android开发中,`Toast`是一种轻量级的提示方式,用于向用户显示短暂的信息,如操作结果或者简单的提示。通常,`Toast`会显示一个简单的文本消息,但默认样式可能无法满足所有设计需求。本篇文章将深入探讨如何在...

    PhoneGap android的Toast插件

    Android的Toast插件是PhoneGap生态中的一个重要组件,用于在Android设备上显示短暂的通知信息,类似于原生Android开发中的Toast功能。 首先,`ToastPlugin.java`是这个插件的核心Java代码,它负责与PhoneGap的...

    android 带颜色的Toast效果+Toast位置设置

    下面将详细讲解如何实现`Android`中的带颜色的`Toast`效果以及设置`Toast`的位置。 首先,我们创建一个自定义`Toast`的方法。这个方法会接收两个参数:`Context`(用于获取资源和创建`View`)和`String`消息(要...

    Android全局Toast工具类

    全局Toast工具类,作用:连续显示toast提示时取消上一个toast 通过ToastUtil.toast(Context(), "文本")调用

    android默认Toast,各种自定义Toast

    在Android开发中,Toast是一种轻量级的通知方式,它用于显示短暂的信息,不会阻断用户当前的操作。默认的Toast在屏幕中央短暂显示文本信息,但有时开发者可能需要更灵活的展示方式,比如改变位置或样式,这就涉及到...

    类似于Android的Toast

    在Android开发中,`Toast`是一个非常常用的组件,它用于在界面上显示短暂的提示信息,而无需用户交互。这个组件通常用来向用户显示一些简短的通知或反馈,比如“保存成功”、“网络连接错误”等。在描述中提到的...

    Android-Android实现Toast自定义样式

    在Android应用开发中,`Toast`是常用的轻量级提示组件,用于向用户展示短暂的信息。默认情况下,`Toast`的样式和位置都是系统固定的,但开发者可以根据需求自定义其样式和显示位置,以增强用户体验。本文将详细介绍...

    Android中自定义Toast背景颜色及字体颜色,防止Toast多次创建的ToastUtil

    Android中自定义Toast背景颜色及字体颜色,防止Toast多次创建的ToastUtil,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/68962539

    c# winform 类似android toast消息功能

    在C# WinForm开发中,有时我们希望实现类似Android中的Toast功能,以便向用户显示短暂的通知消息。Android的Toast提供了一种轻量级的提示方式,可以在不中断用户操作的情况下展示信息。C# WinForm虽然没有内置的...

    android的Toast提示框优化

    在Android应用开发中,`Toast` 是一种常用的轻量级提示方式,用于向用户显示短暂的信息,不打断用户的操作流程。然而,系统默认的`Toast`实现可能存在一些限制,如样式单一、显示时间不可自定义等。为了提供更好的...

    pc模拟Android端toast效果,自定义两种形式

    pc模拟Android端toast效果,自定义两种形式 详细参照此贴:https://blog.csdn.net/qq_37603131/article/details/124287143?spm=1001.2014.3001.5501

    Android 优化加载中的Toast,实现真正的夹在过渡动画 源码

    本文将探讨一个名为"Android 优化加载中的Toast,实现真正的夹在过渡动画 源码"的项目,它旨在提供更美观、具有过渡动画的`Toast`效果。 首先,该项目的目标是改进`Toast`的视觉呈现,使其在屏幕上的出现和消失更具...

    Android 5.0以上Toast不显示的解决方法

    最近在开发中我们经常会在适配5.0以后的机型遇到各种各样的问题,其中有一个不大不小的问题就是:Toast不显示问题,这篇文章就给大家总结了Android 5.0以上Toast不显示的原因与解决方法,有需要的朋友们可以参考借鉴...

    移动H5领域。js、css3仿ios toast提示。

    1. **CSS3选择器和布局**:首先,我们需要使用CSS3选择器来定位和设置`toast`元素的样式。这可能包括`position: fixed`使其相对于屏幕定位,`z-index`控制层叠顺序,确保`toast`始终位于页面最上层。同时,设置合适...

    iOS 仿android 中的Toast实现

    在iOS开发中,为了实现类似Android中的Toast效果,开发者经常需要自定义一个短暂显示消息的视图。Android的Toast功能可以在屏幕任意位置显示一个短暂的通知信息,而不影响用户与界面的交互。iOS虽然没有直接提供这样...

    Android中Toast和Notification的应用.

    在Android应用开发中,`Toast`和`Notification`是两种重要的用户反馈机制,它们用于向用户展示临时或持久的信息。让我们深入探讨这两种机制的工作原理、使用场景和实现方法。 首先,`Toast`是一种轻量级的提示方式...

Global site tag (gtag.js) - Google Analytics