CSS中点击链接出现内容是一种常见的交互方式,它可以为网页增加一定的互动性和视觉效果。下面我们来了解一下如何实现这种效果。
<style>
.link{
color: blue;
text-decoration:underline;
cursor:pointer;
}
.hidden {
display: none;
}
.content{
padding:8px;
background:#f5f5f5;
border:1px solid #ddd;
}
</style>
<p>请点击下面的链接:</p>
<p class="link" onclick="return toggle('content')">展示更多内容</p>
<div id="content" class="hidden">
<p>这是被展示的内容</p>
</div>
<script>
function toggle(id){
var target=document.getElementById(id);
if(target.className=="content hidden"){
target.className="content";
return false;
}
else{
target.className="content hidden";
return false;
}
}
</script> 在上面的代码中,我们首先定义了相应样式,为链接和展示的内容赋予了不同的样式。然后通过JavaScript实现切换展示内容的功能,点击链接时通过调用toggle函数实现将隐藏元素的display属性从none切换到block。
最后,在HTML中的链接上添加onclick事件,调用toggle方法实现点击链接出现内容的效果。这种方式需要编写一些JavaScript代码,但可以实现更丰富的交互体验。

