本文所指的“提示信息”并非 Javascript 中的 alert(),而是直接放在页面中的想要引起访问者关注的区域,比如在注册页面我们会在表单上方放置一条提示:“为了能够更好的给您提供服务,请详细填写您的个人信息!”。在重视用户体验的今天,我们也要让这些提示信息更加准确、快速、形象的传递给用户。
我们可以先创建一个上下边框为 2 象素的 DIV ,因为我们要用到一个16象素的小图标,所以我们加上 padding:
<style type="text/css"> div.alertMessage { border-top:2px solid; border-bottom:2px solid; padding:5px 15px 5px 45px; text-align:left; } </style>
为了让用户更加容易的区分出提示信息的性质,我们可以分别给不同的信息创建不同的样式,比如警告信息我们可以将颜色设置为黄色,然后再加上一个象征警告的小图标:
<style type="text/css"> div.exclamation { background:#FFF7C0 url('exclamation.gif') no-repeat 15px center; border-color:#FED626; } </style>
按照这样的方法我们还可以创建很多其他的信息提示样式:
<style type="text/css"> div.information { background:#F8FAFC url('information.gif') no-repeat 15px center; border-color:#B5D4FE; } </style>
这篇文章基于
http://www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/ (英文)
本文将公共部分独立,通过修改两个属性来实现更多效果。