У меня есть оптимизированная страница для получения изображений и некоторые очень графические эффекты.Анимация фона Div - CSS или jQuery
У меня есть кое-что, что я пытался сделать некоторое время, и не могу найти четкий ответ.
Я хочу, чтобы оживить CSS свойства фона с помощью JQuery с той же скоростью, что и внутренней анимации (500)
Имейте в виду, моя другая анимация проецируется на основе, по уважительной причине, что я» m Осуществление
Могу ли я изменить свойство фона для всего div (как видно на живом сайте) при скорости анимации 500?
http://www.sinsysonline.com/design/index.html
JQuery
<script type='text/javascript'>
$(document).ready(function(){
$(".feat3col").hover(
function() {
$(this).find('img.a').stop().animate({"opacity": "0"}, "fast");
$(this).css('background', '#000');
},
function() {
$(this).find('img.a').stop().animate({"opacity": "1"}, "slow");
$(this).css('background', '#FFF');
});
});
</script>
http://www.sinsysonline.com/design/index.html
разметки:
<div class="featured">
<div class="feat3col">
<h2>Packages</h2>
<div class="imgGlow">
<img class="a" width:"200px" height:"300px" src="images/filler_200x300.jpg" alt="test" />
<img class="b" width:"200px" height:"300px" src="images/filler_200x3002.jpg" alt="test" />
</div>
<p>This should extend roughly 5-7 lines. It is simply filler for development purposes. Ignore this statement, and the link below.</p>
<a href="#" class="botCap">Link Link</a>
</div>
<div class="feat3col">
<h2>Reviews</h2>
<div class="imgGlow">
<img class="a" width:"200px" height:"300px" src="images/filler_200x300.jpg" alt="test" />
<img class="b" width:"200px" height:"300px" src="images/filler_200x3002.jpg" alt="test" />
</div>
<p>This should extend roughly 5-7 lines. It is simply filler for development purposes. Ignore this statement, and the link below. Make more content!</p>
<a href="#" class="botCap">Link Link</a>
</div>
<div class="feat3col">
<h2>About</h2>
<div class="imgGlow">
<img class="a" width:"200px" height:"300px" src="images/filler_200x300.jpg" alt="test" />
<img class="b" width:"200px" height:"300px" src="images/filler_200x3002.jpg" alt="test" />
</div>
<p>This should extend roughly 5-7 lines. It is simply filler for development purposes. Ignore this statement, and the link below. Yet again, these are simply use case scenarios to display different heights and how it still works.</p>
<a href="#" class="botCap">Link Link</a>
</div>
</div>
http://www.sinsysonline.com/design/index.html
Имейте в виду, если это вопрос о нобе, я сделал несколько больничных сайтов, но мне пришлось использовать плагины. Выполнение этого раздела 100% соло с моей собственной разработкой. Причина, по которой я должен выполнить это в паре с изображением, заключается в том, что если я разрешаю прозрачность на изображении, она становится 50 кб или около того (против 2-7 кб), с оптимизацией и исчезает, бла-бла. Я хочу, чтобы иметь возможность использовать этот образ, чтобы сделать некоторый фактический графический дизайн с затуханием, а весь div соответствует фону, когда он исчезает.
вы можете попробовать использовать положение фона плагин http://keith-wood.name/backgroundPos.html – JamesN
проверить этот ответ http://stackoverflow.com/questions/15173719/jquery -background-position-animation-with-css-sprites-not-working/15174668 # 15174668 может быть полезно для вас –
Для обоих этих ответов требуются плагины. Я пытаюсь избежать этого. Неужели нет ничего, что можно было бы оживить в jQuery, кроме позиции и непрозрачности? –