今天在看
露兜即刻时发现,他的所有PRISM代码头部都有一个语言名称的文件头,效果很棒。无耻的看了他的网页源码,发现在代码前面都有一个盒子
html
<div REL="php"class="code"></div>
看了一下,原来是通过content赋予rel的值,达到动态内容。然后css用before伪类在盒子前面添加的效果。道理很简单,创意非常棒!测试了一下果然!

下面的是露兜即刻CSS样式。可根据喜好修改,就像我喜欢深色高亮代码的效果添加以下代码就不合适,如上图显示。
css
.code {
padding-top: 30px;
position: relative;
margin-top:10px;
}
.code::before {
text-shadow: none;
content: attr(rel);
color: white;
position: absolute;
top: 0;
left: 0;
width: 100%;
background: #2389d0;
text-indent: 15px;
line-height: 30px;
}
.code[rel="CSS"]::before {
background: #FF9800
}
.code[rel="HTML"]::before {
background: #4CAF50
}
.code[rel="JAVASCRIPT"]::before {
background: #9C27B0
}