在不移动内部文本的情况下缩放元素的效果
Scaling effect on element without moving the text inside
我有一个语音气泡,里面有一个文本。我试图用scale
effect
来隐藏它。但当我这样做的时候,里面的文本也移动了——我的意思是出现换行符,而scale effect
发生了。如何将文本固定在内部并与语音气泡一起隐藏?
这是我的代码:
Javascript:
var splash=$("#splash");
splash.html("This is a short text. Hide this text.");
splash.delay(2000).fadeIn(400).delay(1500).hide("scale",{percent: 0, direction: 'horizontal'},1000);
CSS:
#splash{
z-index:1003;
background-repeat:no-repeat;
background-position:295px 8px;
width:180px;
height:90px;
padding:8px 8px 20px 8px;
font-size:24px;
color:white;
background-color:#222222;
box-shadow:4px 4px black;
opacity:0.9;
border-radius:8px;
display:none;
}
#splash:after{
content: '';
position: absolute;
border-style: solid;
border-width: 12px 0 12px 100px;
border-color: transparent #000000;
display: block;
width: 0;
z-index: 1;
right: -100px;
top: 50px;
display:none;
}
HTML:
<div id="splash" style="position:absolute; left:30px; top: 100px"></div>
我找到了一个解决方案
我只是在css中防止换行,并在文本中手动换行。现在这些换行符将不再出现。
javascript中的文本现在:
splash.html("This is a short text. <br> Hide this text.");
我在CSS中添加了这一行:
white-space: nowrap;
相关文章:
- 在不移动内部文本的情况下缩放元素的效果
- 如何缩放像图像一样的元素
- 可缩放容器鼠标上的可拖动元素在创建时从辅助对象上浮动
- 缩放时使元素适应视口宽度
- 如何使用CSS3/JavaScript缩放DIV元素及其子元素以适应父元素
- fabricjs如何在其他元素缩放时保持组元素的固定大小
- 缩放后,固定特定元素的大小
- 量角器获取元素的比例或缩放的宽度和高度
- 缩放时设置元素的重力
- HTML 缩放元素,其尺寸以百分比定义,就像以像素定义一样
- 缩放元素与使用 jQuery 的背景封面成比例
- 使用 Javascript,我如何相对于视口的中心缩放元素
- 背景大小设置为包含的正文标签上的位置和缩放元素
- 获取变换后的宽度:缩放元素
- 如何在只使用像素的特定Javascript中动态缩放元素
- 已缩放元素的offset()
- 重新计算缩放元素上的变换原点
- 基于x位置的缩放元素
- 可以在Raphael中创建缩放元素吗?
- 检索css3缩放元素的宽度/高度