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