84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
想问下table单元格内这种如图这种效果是怎么实现的,(这种是类似悬浮的效果还是水印的效果)
简单写了一点:html:
<table border=1> <tr> <td>hello</td> <td class="tip warn"> 正常 <span class="undiscuss">待处理</span> </td> </tr> <tr> <td>world</td> <td class="tip normal"> 异常 <span class="discuss">已处理</span> </td> </tr> </table>
css:
td{padding: 20px 60px} .tip{position:relative} .warn{color: red;} .normal{color: green} .undiscuss{position: absolute;right:0;top:0;padding:3px 5px;border:1px solid green;color:green } .discuss{position: absolute;right:0;top:0;padding:3px 5px;border:1px solid orange;color:orange }
效果:
用:after伪类实现
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <table border=1> <tr> <td class="undiscuss"> 正常 </td> </tr> <tr> <td class="discuss"> 异常 </td> </tr> </table> <style type="text/css"> td{padding: 20px 60px; position: relative;} td.undiscuss:after,td.discuss:after{ position: absolute;right:0;top:0;padding:3px 5px; } td.undiscuss:after{ border:1px solid green;color:green;content: "待处理"; } td.discuss:after{ border:1px solid orange;color:orange;content: "已处理"; } </style> </body> </html>
简单写了一点:
html:
css:
效果:
用:after伪类实现