【发布时间】:2020-02-02 03:20:26
【问题描述】:
我想显示/隐藏段落的一部分,如下所示:
-
开始看起来像这样:
► 这是带有淡入淡出文本的段落的开头
-
点击左侧的“插入符号”后,如下所示:
▼ 这是段落的开头,淡化文本不再淡化,其余内容显示。
-
点击向下的“插入符号”后,返回:
► 这是带有淡入淡出文本的段落的开头
当我想到这可能会有这样的工作?
<div class="partial-text"><a href="">► This is the start of the paragraph with <style=”fadingCSS”> fading text</style></a></div>
<div class="full-text"><a href="">▼ This is the start of the paragraph with fading text no longer fading and the rest of the content shown.</a></div>
我需要帮助的 CSS
- 显示/隐藏适当的 div
- 删除所有链接格式
- 渐变样式 CSS
我看过以下内容,但无法拼凑:
- How to style the arrow of <details> <summary> elements?
- Fading out text on overflow with css if the text is bigger than allowed
这有点超出我的能力,所以如果有人愿意提供帮助,将不胜感激!
【问题讨论】:
-
能否发个代码示例?
-
它看起来像一个基本的 html details 标签。但是,您想要一些额外的漂亮,您可以很好地确定需求但没有做出努力,这看起来就像只是为某人做您的工作?就我个人而言,我将从用于切换的复选框/标签开始,并使用伪元素来更改
:checked状态的图标和文本。尝试一下,当你遇到困难时再回来:) -
我真的很努力。我已经尝试了大约 3 个小时来解决这个问题。 details 方法似乎不起作用,因为我发现的示例总是包含一个
并且我想附加文本 - 本质上。鉴于我的技能,我能做的最好的事情就是寻找类似的例子并尝试让它们发挥作用。也许这不是像我这样的人的正确论坛?如果是这种情况,请告诉我。
标签: show-hide