首页 > 代码库 > css3 data-attribute属性打造漂亮的按钮

css3 data-attribute属性打造漂亮的按钮

之前介绍了几款css3实现的按钮,今天为网友来款比较新鲜的,用css3的data-attribute属性开发按钮,当鼠标经过显示按钮的详细信息。而且实现过程很简单,几行代码就搞定。大家试一试吧。如下图:


在线预览   源码下载


不错吧,贴上实现代码:

html代码:

  <button data-hover="爱编程(w2bc.com)收集编程资料,web前端案例">            爱编程</button>

css代码:

 button        {            background: #db701f;            border: solid 7px #000;            padding: 20px;            box-shadow: inset 0 0 6px #824212;            text-transform: uppercase;            font-weight: bold;            font-family: "Tahoma" , sans-serif;            text-shadow: 1px 1px 3px #824212;            color: #fff;            position: relative;            width: 300px;             font-size:16px;        }        button:hover        {            background: green;        }        button:hover:before        {            /* ------- THIS IS THE MAGIC ----------------*/            content: attr(data-hover); /* ------------------------------------------*/            display: block;            background: #000;            position: absolute;            top: 100%;            left: -7px;            right: -7px;            padding: 15px;        }        button:hover:after        {            content: "";            position: absolute;            display: block;            width: 0;            height: 0;            border: solid 10px transparent;            border-bottom-color: #000;            bottom: 0;            left: 50%;            margin-left: -10px;            z-index: 2;        }        .note        {            margin-top: 100px;            display: block;        }