Сценарий: один главный контейнер, дочерний img с непрозрачностью 1 и дочерний диапазон с непрозрачностью 0, оба абсолютные расположены относительно относительного позиционного родительского div. Уменьшите непрозрачность img и одновременно увеличьте непрозрачность пролета. Когда непрозрачность превышает некоторый порог, например. 0.01 и 0.99 hide/show (display: none; display: inline-block) соответственно img/span. А затем обратный процесс, чтобы показать img и скрыть пробел. Что было бы лучшим решением (возможно, с использованием CSS3) для достижения этого?Переключить divs с чистым JS
<div id="post-cont">
<img id="post-img-1" class="post-img" src="small.jpg"/>
<span id="post-txt-1" class="post-txt">Some text</span>
</div>
Если бы некоторые workaround with JS, но это лага, так что я хотел бы решить это с помощью CSS3 и как минимальный JS, как это возможно.
Какое событие? Наведите указатель мыши, нажмите и т.д. –
CSS hover, JS onmouseover – sitilge
Вы пробовали это? http://stackoverflow.com/questions/16546272/css-transition-fade-in-only-for-element –