我目前在 html 中有一个段落标签,里面有长文本。我还有一个按钮,单击该按钮后应展开和缩回文本部分。使用它是因为文本太长,所以我添加了一个“阅读更多”按钮来展开并显示全文。现在我无法扩展该段落。相反,当单击该按钮时,它会淡入背景并且永远不会显示。超文本标记语言 <div class="infos"> <p class="name">Mr Big</p> <br> <p class="job">Founder & Co-Owner</p> <p class="read-more"> Lorem IPsum Lorem IPsumLorem IPsumLorem IPsumLorem IPsumLorem IPsumLorem long text...</p> </div> <div class="button_container"> <button class="btn2"> <span>Read more...</span> </button></div>CSS.infos .read-more{ font-size: 15px; font-weight: 500; color: rgb(230, 241, 255); font-style: italic; line-height: 1.5; position: relative; width: 100%; text-align: center; margin: 0 auto; padding: 15px 10px; overflow: hidden; max-height: 170px; /* "transparent" only works here because == rgba(0,0,0,0) */ background-image: linear-gradient(to top, transparent, #434343);}.btn2 { border: none; display: block; text-align: center; cursor: pointer; text-transform: uppercase; outline: none; overflow: hidden; position: absolute; color: #fff; font-weight: 700; font-size: 10px; background-color: #59646c; padding: 10px 30px; margin: 0 auto; box-shadow: 0 5px 15px rgba(0,0,0,0.20); border-radius: 25px;}.btn2 span { position: relative; z-index: 1;}.button_container { position: relative; left: 0; right: 0; top: 30%;}.description, .link { text-align: center;}.btn2:after { content: ""; position: absolute; left: 0; top: 0; height: 490%; width: 140%; background: #78c7d2; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -webkit-transform: translateX(-98%) translateY(-25%) rotate(45deg); transform: translateX(-98%) translateY(-25%) rotate(45deg);}.btn2:hover:after { -webkit-transform: translateX(-9%) translateY(-25%) rotate(45deg); transform: translateX(-9%) translateY(-25%) rotate(45deg);}
目前暂无任何回答
- 0 回答
- 0 关注
- 186 浏览
添加回答
举报
0/150
提交
取消