我有一些HTML看起来像这样:如何使用CSS或Jquery创建此动画?
<div class="translate-bar">
<div class="icon">
<img src="images/translator-icon.png">
</div>
<div class="contents">
<p>tranlate contents</p>
</div>
</div>
使用这个标记,我想用CSS做一个动画。动画的意思是,我用absolute
和right:0
定位了“translate-bar”。
然后,我需要在浏览器上只显示“图标”图像,然后当用户点击或图标上的鼠标悬停DIV
然后我需要显示“内容”DIV
。图标和内容DIVs内联显示。
我试过用CSS transition
。但我无法弄清楚这一点。
我的CSS:
.translate-bar {
position: absolute;
right: 0;
z-index: 9999;
display: table;
}
.icon {
height: 50px;
}
img {
width: 50px;
}
.contents {
display: table-cell;
vertical-align: middle;
background: #ebebeb;
}
请给我们的jsfiddle或你需要尝试举例说明,以便我们了解您的需求或错误。 –
@HimeshAadeshara,你难道不明白我的问题吗? – user3733831
这是一个当前代码的小提琴 - https://jsfiddle.net/kupLs5zn/2/ – user3733831