怎样才能使这个显示器像水平现在是垂直的,从左到右而不是从上到下。
我尝试了display:flex,但只有文本外的类得到display:flex,没有外部的div。
.main-text:hover + .extra-text{
display:block;
}
.extra-text{
background-color: #FFFFFF;
margin-top: 10px;
width: 70%;
border: 2px solid #000000;
padding: 12px;
font-size: 10px;
display: none;
}
<div style="padding:12px;width:15%; border:2px solid purple; border-radius:8px;">
<div class="main-text">Abcd,</div>
<div class="extra-text"> test 1 test 2 test 3</div>
</div>
<div style="padding:12px;width:15%; border:2px solid purple; border-radius:8px;">
<div class="main-text">Abcd,</div>
<div class="extra-text"> test 1 test 2 test 3</div>
</div>
<div style="padding:12px;width:15%; border:2px solid purple; border-radius:8px;">
<div class="main-text">Abcd,</div>
<div class="extra-text"> test 1 test 2 test 3</div>
</div>
<div style="padding:12px;width:15%; border:2px solid purple; border-radius:8px;">
<div class="main-text">Abcd,</div>
<div class="extra-text"> test 1 test 2 test 3</div>
</div>
2条答案
按热度按时间zsohkypk1#
有多种方法可以实现这一点,但当前示例中最简单的方法是用一个div(宽度= 100%) Package 现有代码,并显示:弯曲
t9eec4r02#
display: flex
用于父节点,控制其子节点的显示,flex-direction: column
使子节点显示在cloumn中。