腾讯UED 提示信息美化CSS代码示例

0 下载量 176 浏览量 更新于2024-08-31 收藏 79KB PDF 举报
在本文档中,我们分享的是关于腾讯UED(User Experience Design,用户体验设计)中实现漂亮提示信息效果的代码示例。腾讯UED作为腾讯公司内部专注于用户体验设计的团队,其开发出的提示信息样式旨在提升用户与产品的交互体验。这个提示信息组件包括CSS样式和布局设计,适用于各种类型的提示消息,如成功、失败、点击计数等。 首先,CSS部分定义了几个关键类别的样式,如`.zeng_msgbox_layer`、`.zeng_msgbox_layer.gtl_ico_succ`、`.zeng_msgbox_layer.gtl_ico_fail`等。这些类通过`display: inline-block`设置为内联块级元素,设置了固定的高宽(54px),并使用`line-height: 54px`确保文字和图标对齐。字体大小是14px,颜色为#606060,背景图像引用了两个版本(针对IE6的兼容性处理)。背景图片包含多个状态下的提示图标,如成功(`.gtl_ico_succ`)、失败(`.gtl_ico_fail`)和清除(`.gtl_ico_clear`)的图形。 `.zeng_msgbox_layer_wrap`是一个包含所有提示信息的容器,采用`position: fixed`使其相对于浏览器窗口定位,显示在屏幕中央。`z-index: 65533`确保它位于其他元素之上。`.zeng_msgbox_layer`本身设置了背景图片的重复方式和位置,以及内边距和外边距,使其看起来更加整洁。 `.zeng_msgbox_layer.gtl_ico_succ`和`.zeng_msgbox_layer.gtl_ico_fail`是绝对定位的子元素,它们分别在提示信息的左边或右边显示图标,根据不同的状态调整位置。`.zeng_msgbox_layer.gtl_end`则是一个仅占位的图标,位于提示信息的右侧。 这份代码提供了如何在腾讯的产品中创建一个简洁、统一且易于理解的提示信息框的设计方案,这对于任何希望提升用户界面交互体验的开发者来说,都是一个值得参考的实践案例。通过理解和应用这些代码,开发者可以轻松地在自己的项目中实现类似的效果,增强用户与应用程序的互动。