У меня есть некоторые 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. Анимация означает, что я позиционировал «translate-bar» с absolute
и right:0
.
Затем мне нужно отобразить только изображение «значок» в браузере, а затем, когда пользователь нажимает или нажимает курсор мыши на значке 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