我有一个弹出窗口,在单击时可以滑入视图.我制作标题的方式是使用以下css:
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)
我基于点击使用jQuery添加/删除.
但是当ellipsis删除类时,标题只是"POPS"进入视图.
所以我的问题是:是否有可能通过jquery或css缓解从隐藏到非隐藏的过渡?
这里发生的代码示例:https://jsfiddle.net/dzm50k39/4/
我有一个问题使用css3过渡如何使过渡平滑它立即出现
我希望div盒慢慢改变其高度当我将鼠标悬停在它上面
HTML代码
<div id="imgs">
<img src="http://chat.ecobytes.net/img/emoticons/smile.png" alt=":)" title=":)" />
<img src="http://chat.ecobytes.net/img/emoticons/sad.png" alt=":(" title=":(" />
<img src="http://chat.ecobytes.net/img/emoticons/wink.png" alt=";)" title=";)" />
<img src="http://chat.ecobytes.net/img/emoticons/razz.png" alt=":P" title=":P" />
<img src="http://chat.ecobytes.net/img/emoticons/grin.png" alt=":D" title=":D" />
<img src="http://chat.ecobytes.net/img/emoticons/plain.png" alt=":|" title=":|" />
<img src="http://chat.ecobytes.net/img/emoticons/surprise.png" alt=":O" title=":O" />
<img src="http://chat.ecobytes.net/img/emoticons/confused.png" alt=":?" title=":?" />
<img src="http://chat.ecobytes.net/img/emoticons/glasses.png" alt="8)" title="8)" />
<img src="http://chat.ecobytes.net/img/emoticons/eek.png" alt="8o" title="8o" />
<img src="http://chat.ecobytes.net/img/emoticons/cool.png" alt="B)" title="B)" />
<img src="http://chat.ecobytes.net/img/emoticons/smile-big.png" alt=":-)" title=":-)" />
</div>
Run Code Online (Sandbox Code Playgroud)
我有一个包含来自RSS提要的文章标题的div.这使得div大小动态取决于正在查看哪个Feed,文章标题的长度等.我想使div高度的变化是一个平滑的动画,就像你在这里看到的,除了使用angularJS而不是jQuery.
我用Angular完成的唯一动画就是使用淡入淡出文本类型的东西
ng-enter{opacity:0;} ng-enter-active{opacity:1;}
这很简单,所以希望这也是如此.
我有一个元素,当它的内容发生变化时,它的宽度我想要动画.它有width: auto,而且永远不会改变.我已经看过这个技巧,但那是为了在两个值之间转换而设置一个.我根本不操纵值,只是内容,我希望我的元素大小随动画而改变.这在CSS中完全可能吗?
这是我的代码的简化版本:
.myspan {
background-color: #ddd;
}
.myspan:hover::after {
content: "\00a0\f12a";
font-family: Ionicons;
font-size: 80%;
}Run Code Online (Sandbox Code Playgroud)
<link href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" rel="stylesheet"/>
<html>
<body>
<span class="myspan">Hello!</span>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
当用户将鼠标悬停在元素上时,我希望将大小改变为动画.
我试图为Twitter Bootstrap按钮创建微调器.旋转器应指示正在进行的一些工作(即ajax请求).
这是一个小例子:http: //jsfiddle.net/AndrewDryga/zcX4h/1/
HTML(完整的jsfiddle):
Unknown element (no animation here!):
<p>
<button class="btn-success has-spinner">
<span class="spinner"><i class="icon-spin icon-refresh"></i></span>
Foo
</button>
</p>
Works when width is defined:
<p>
<a class="btn btn-success has-spinner">
<span class="spinner"><i class="icon-spin icon-refresh"></i></span>
Foo
</a>
</p>
Run Code Online (Sandbox Code Playgroud)
CSS:
.spinner {
display: inline-block;
opacity: 0;
width: 0;
-webkit-transition: opacity 0.25s, width 0.25s;
-moz-transition: opacity 0.25s, width 0.25s;
-o-transition: opacity 0.25s, width 0.25s;
transition: opacity 0.25s, width 0.25s;
}
/* ... */
.has-spinner.active .spinner {
opacity: 1;
width: auto; …Run Code Online (Sandbox Code Playgroud) 我遇到了一个问题,我正在使用滑动面板进行滑动.
请看下面的jsbin http://jsbin.com/uvejuj/1/
请注意,当我第一次立即转换时单击切换按钮.
但是,如果我再次单击该按钮关闭,则转换会在执行之前延迟转换的时间.
什么导致关闭延迟,我怎么能摆脱它?
谢谢
嗨有一个打开的菜单:悬停.
当我将鼠标悬停在下一个元素上时,它会等待一下.
我希望两个过渡同时产生手风琴效果.
我错过了什么?
CSS
ul {
border:2px solid #aaf;
overflow:hidden;
}
li {
max-height:0px;
-webkit-transition: max-height 1s;
-moz-transition: max-height 1s;
transition: max-height 1s;
}
ul:hover li {
max-height:500px;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<ul class="menu">Alpha
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
<ul class="menu">Beta
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
<ul class="menu">Gamma
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
Run Code Online (Sandbox Code Playgroud) 我有两个元素,顶部的可见性由v-if一个简单的布尔值控制.
transition(name="fade")
#element1(v-if="showFirst")
p Foo
#element2
p Bar
Run Code Online (Sandbox Code Playgroud)
第一个元素包含在<transition>标记中,完全按照Vue文档.
然而,虽然这确实创建了一个褪色动画,但页面上的其他内容仍然非常刺耳.
我怎样才能创建一个过渡,也可以顺利地改变后面任何和所有兄弟姐妹的位置?
演示此问题的小提琴.
我正在尝试创建一个在悬停时扩展的div,但无法弄清楚如何使用div扩展内容.我尝试了一些溢出选项,但它们没有用.
.grow {
padding: 5px 5px 5px 5px;
border-radius:10px;
height: 50px;
width: 22%;
margin: 5px 1% 5px 1%;
float: left;
position: relative;
transition:height 0.5s;
-webkit-transition:height 0.5s;
text-align: center;
}
.grow:hover {
height: 115px; /* This is the height on hover */
}Run Code Online (Sandbox Code Playgroud)
<div class="grow" style="background-color: #2a75a9;">
<h2>Title</h2> <br>
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature
</div>Run Code Online (Sandbox Code Playgroud)
这是JSFiddle