背景
我有一个具有固定宽度和高度的不可滚动的div。 这是一个JSFiddle:https://jsfiddle.net/Naibaf/47fm4pvf/2/
目标
我想显示尽可能多的底部字符串,而不是前面的字符串。
推理和问题
你应该问自己:为什么?我正在尝试显示news-alert-like-bar,但我将我的div的内容与setInterval()
连接起来,这会使其快速溢出。
根据我的判断,jQuery的.scrollTop()
喜欢这里:http://jsfiddle.net/2WpQf/1/不合适,因为我希望我的div不可滚动。 CSS overflow
也是如此。
有谁知道怎么做?
HTML
<p>How to make the bottom of a string visible within the boundaries of a div and NOT show or hide the top part?</p>
<p>The opposite of what I want:
</p>
<div class="hidden">You can use the overflow property when you want to have better control of the layout. The default value is visible.</div>
CSS
div.hidden {
background-color: #00FF00;
width: 100px;
height: 100px;
overflow: hidden;
}
答案 0 :(得分:1)
你可以做的是从底部使用一个额外的容器和position:absolute
,这样当你添加更多文本时,块似乎从下到上增加:
div.hidden {
position:relative;
background-color: #00FF00;
width: 100px;
height: 100px;
overflow: hidden;
}
/*Position extrawrap*/
div.hidden span {
position:absolute;
width:100%;
bottom:0;
left:0;
}
<div class="hidden">
<! -- Extra Wrapper Here -->
<span>
You can use the overflow property when you want to have better control of the layout. The default value is visible.
</span>
</div>