h1:hover::before {
content: attr(data-link);
color: #2aabd2;
background-color: #ddd;
border: solid 2px #0f0f0f;
}
<h1 data-link="gunsmoke">这里是主文本</h1>
这里的data-link就是自定义属性,可以随便取名,在css中如果要应用这个属性就用attr(data-link)