0

我有一个使用 p 标签的 HTML 段落。现在我想改变这个段落的高度和宽度,所以它只显示段落的开头(头部),然后当我将鼠标悬停在它上面时,它会显示整个段落。我如何使用 CSS 做到这一点?

注意** 我无法更改 HTML 代码,所以我只能使用 CSS 进行调整。

4

2 回答 2

2

以下基本代码适用于您,您可以根据需要对其进行修改以启用 CSS 动画等。

p {
  // Put whatever height you want here, we're using max-height here so that
  // paragraphs that are smaller than this don't get extra blank spacing.
  max-height: 20px;

  // Hide the extra content
  overflow: hidden;
}

p:hover {
  max-height: none;
}
于 2013-10-12T15:43:33.687 回答
0

如果你对这些东西使用 JavaScript 会更好,但如果你坚持使用 CSS,那就去吧。

p{
    border: solid;
    height: 10px;
    overflow:hidden;
}
p:hover{
    height: 100%;
}

这里有一个小例子

于 2013-10-12T15:42:33.313 回答