多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
以下是mx3界面文件中 base\control.css 的一段 css : ~~~ /* checkbox button */ a[type="check"]{ behavior: check; display: inline-block; cursor: pointer; margin: 2 0; padding: 0 4 0 22; min-width: 22px; min-height: 18px; line-height: 18px; white-space: pre; text-decoration:none; background: url(images/check.png) no-repeat 0% 50%; } a[type="check"]:checked{ background-image:url(images/checked.png); } ~~~ 默认情况下, `<a>` 标记会作为链接处理. 而在这里, 我们通过给它指定 behavior: check; 为它附加了复选框的交互行为. 在使用时, 此元素会根据用户的点击, 修改自己的 :checked 状态. 从而改变自己的背景图像表现. 不同的 behavior, 在使用时会有不同的状态和相关的属性进行互动. 例如 behavior: menu; 会把附有该行为元素下的` <li>` 元素或设置了 role="menu-item" 属性的元素当作菜单项. 下面的介绍中会简要的描述部分常用 behavior 和它们相关状态和属性.