原始結構全部都是 <span>
<span class="firstchar">?</span>
<span class="li">
<span class="part">
<span class="key">ref</span><span class="kvsplit">=</span>tablericons
</span>
<span class="split">&</span>
</span>
<span class="li">
<span class="part">
<span class="key">utm_source</span><span class="kvsplit">=</span>tablericons-mainsite
</span>
<span class="split">&</span>
</span>
<span class="li">
<span class="part">
<span class="key">utm_medium</span><span class="kvsplit">=</span>partner
</span>
<span class="split">&</span>
</span>
<span class="li">
<span class="part">
<span class="key">utm_campaign</span><span class="kvsplit">=</span>250k-more-icons
</span>
<span class="split">&</span>
</span>
<span class="li">
<span class="part">
<span class="key">tab</span><span class="kvsplit">=</span>alls
</span>
</span>
全由CSS模擬 <ul><li> 的效果
0% JavaScript處理
.urltext {margin-left:1em;margin-bottom:-1em;}
.urltext .li {
display: inline-block;
vertical-align: middle;
padding-left: 0.5em;
border-radius: 5px;
}
.urltext .firstchar { padding-left:1em; }
.urltext .firstchar,.urltext .split, .urltext .kvsplit{
opacity: 0;
}
.urltext .li {
display: list-item;
margin-left: 1em;
position: relative;
top: -2em;
line-height: 2em;
}
.urltext .key{ font-weight: bold; }
.urltext .key::after {
content: ": ";
position: absolute;
}