日期:2013-8-23 来源:GBin1.com
现代的网页设计技术已经允许开发人员在大多数浏览器中快速实现所支持的动画,其中消息警示是非常普遍的。由于默认的JavaScript警示框往往设计不佳和过于侵入式,这导致开发人员想到找出一个更友好的用户界面解决方案。在本教程中,我会解释如何可以将CSS3警示框放在页面主体的顶部,然后, 用户可以通过点击让警示框消失,最终从DOM中删除。作为一个有趣的附加功能,我还提供了按钮,在这里你可以点击到页面顶部追加新的警示框。查看以下示例 演示,进一步了解我们的设计概念。
创建页面
首先我们需要命名“index.html”和“style.css”两个文件夹,我引用了由谷歌代码内容分发网络承载的最新jQuery库。HTML相当简单,因为我们只需要创建一些虚拟文本警示框。所有的JavaScript已添加到页面底部,以减少HTTP请求。
<!doctype html> <html lang="en-US"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>CSS3 Notification Boxes Demo</title> <link rel="shortcut icon" href="http://designshack.net/favicon.ico"> <link rel="icon" href="http://designshack.net/favicon.ico"> <link rel="stylesheet" type="text/css" media="all" href="style.css"> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> </head>
以上是头代码,用来设置外部文件和HTML5文档类型。并不难理解,因为我们只是构建一个示例演示。对于警示窗口,设置了两种不同的风格——成功和错误。当然还有其他的设计风格,但我没有创建备用样式,我想更专注于效果。
<div id="content"> <!-- Icons source http://dribbble.com/shots/913555-Flat-Web-Elements --> <div class="notify successbox"> <h1>Success!</h1> <span class="alerticon"><img src="images/check.png" alt="checkmark" /></span> <p>Thanks so much for your message. We check e-mail frequently and will try our best to respond to your inquiry.</p> </div> <div class="notify errorbox"> <h1>Warning!</h1> <span class="alerticon"><img src="images/error.png" alt="error" /></span> <p>You did not set the proper return e-mail address. Please fill out the fields and then submit the form.</p> </div> <p>Click the error boxes to dismiss with a fading effect.</p> <p>Add more by appending dynamic HTML into the page via jQuery. Plus the notifications are super easy to customize.</p> <div class="btns clearfix"> <a href="#" id="newSuccessBox" class="flatbtn">New Success Box</a> <a href="#" id="newAlertBox" class="flatbtn">New Alert Box</a> </div> </div><!-- @end #content -->
每个图标图像都来自于免费的PSD of flat elements和 UI部分,我可以用勾号和X错误按钮来缩放和调整这些图标矢量形状。如果你需要一个警告/信息类的图标,它应该可以自定义颜色和风格。常用的 类.notify被添加到每个消息框中,将产生框架阴影效果和内部字体样式。其他的类比如.successbox和.errorbox则允许我们改变警示 框的色彩和细节。在我的演示中你能见到页面加载两个现有的警示消息,每个底部的按钮作用是追加新的警示框。
CSS消息框风格.......
via 极客标签
相关推荐
animated-border.css是一款纯CSS3按钮边框线条动画特效。该CSS3按钮边框线条动画特效提供了40多种炫酷的边框线条动画供你选择使用。
使用css设置按钮边框的渐变色;使用css设置按钮边框的渐变色
CSS3边框动画
纯CSS3炫酷元素边框线条动画特效 ,自 动 循 环运动。
一款霓虹样式非常漂亮的CSS3搜索框展开收缩动画特效,搜索按钮是圆形,搜索框也是圆角样式,相当美观。
这是一款基于CSS3的颜色渐变菜单导航,该菜单提供横向和纵向两种方式,当鼠标滑过菜单时,菜单项会出现不错的颜色渐变动画。 建议开发童鞋使用统一开发环境UDE来进行查看、调试、开发哦~~其属于MM应用引擎的应用...
这是一款效果非常炫酷的CSS3按钮边框动画特效。这组按钮边框动画共有6种不同的效果。当鼠标滑过按钮的时候,按钮的边框会以不同的方式进行各种动画,效果非常的炫酷。
CSS3实现的鼠标滑过边框线条动画特效源码是一段实现了鼠标经过或悬停一个选项卡上时,该选项卡周围会出现从一点开始到另一点结束的边框线条动画效果,效果流畅弹性十足,非常干净、时尚,本段代码适应于所有网页使用...
一款创意又漂亮的CSS3按钮边框动画特效,按钮边框游走动画,鼠标悬停按钮还有倾斜放大动画效果。
jQuery CSS3响应图片边框炫酷动画特效是一款鼠标经过图片边框渐变动画特效。
一款纯css3渐变进度条加载动画特效,基于css3背景属性绘制的渐变风格百分比进度条动画效果。
代码简介:纯CSS3 Hover按钮边框动画特效是一款鼠标移上去显示按钮边框动画特效。
脚本简介:纯js+css3渐变进度条动画特效是一款css3背景属性绘制渐变的进度条加载动画特效,动态加载效果,背景色动态渐变,纯css+js实现,对于简单页面实现进度条效果可以简单利用此方法。 脚本简介:纯js+css3渐变...
纯css3实现一款简单的网页动态渐变背景动画特效,渐变一般是两种颜色,这个可以设置多种渐变颜色。
7组漂亮的纯CSS3搜索框7组漂亮的纯CSS3搜索框7组漂亮的纯CSS3搜索框7组漂亮的纯CSS3搜索框7组漂亮的纯CSS3搜索框
CSS3提示框Tooltip动画是一款利用CSS3实现的提示框Tooltip动画。当鼠标移到图标按钮上时,就会在按钮正上方弹出一个Tooltip提示框,并且伴有淡入淡出的效果。
CSS3的相框图片摇晃动画特效
CSS3菜单项宽度渐变动画.zip