Я пытаюсь создать такой эффект, как правый нав на этом сайте:CSS3 (или JQuery) Цвет фона Анимация Вертикально от центра DIV
с JQuery. То, как цвет открывается из середины, - это эффект, который я собираюсь сделать, но, к сожалению, этот сайт сделан во Flash, поэтому у меня нет возможности изучить, как это делается. Я не уверен, что искать. Я думал что-то вроде «фоновой радиальной анимации jquery» или «фоновой цветной анимации из центра jquery».
Я также рассмотрел возможность упрощения CSS3, как они подробно описаны здесь (Expand background from center (CSS/Javascript)). Проблема в том, что ответ на этот вопрос показывает, что переход CSS3 работает горизонтально, когда мне нужно, чтобы он работал вертикально. Я работал с JSFiddle, которые они использовали в ответе (http://jsfiddle.net/SNzgs/), но мне кажется, что мне кажется, что переход к анимации происходит сверху вниз, а не из центра. Код у них есть это:
.redline {background:red;height:10px;width:0;margin:auto;}
.container:hover .redline {
width:200px;
-webkit-transition: all 0.3s ease-out;
transition:all 0.3s ease-out;
}
код, который я попытался было:
.redline {background:red;height:0px;width:10px;margin:auto;}
.container:hover .redline {
height:200px;
-webkit-transition: all 0.3s ease-out;
transition:all 0.3s ease-out;
}
Спасибо за вашу помощь!
Woah, великие умы думают одинаково! Я думаю, что ваше решение более изящное, чем мое, хотя - ваш полагается на один псевдоэлемент, но я был немного глупым и использовал оба;) +1 – Terry
Большое спасибо. Моя скрипка не такая богатая и аккуратная, как ваша. +1 для вас тоже. – matewka
У всех были отличные ответы, я выбрал тебя. Благодаря! Отличное решение (и спасибо всем остальным тоже +1!) – MillerMedia