Comment changer la couleur de fond div avec fadeIn/Out, je veux seulement fondu couleur d'arrière-plan, pas d'image de fond, S'il vous plaît donnez-moi un code ou une solutioncomment changer la couleur de fond div avec fadeIn/Out?
1
A
Répondre
0
Vous ne pouvez pas fondu seulement l'arrière-plan (couleur ou autre) d'un élément utilisant fadeIn/fadeOut de jQuery.
Ce que vous pouvez faire est de placer un calque supplémentaire (DIV, etc) avec votre couleur d'arrière-plan et un fondu entrant/sortant sur cela.
Au lieu de quelque chose comme ceci:
<div id="my-background"></div>
Utilisez cette structure:
<div id="container">
<div id="my-background"></div>
</div>
CSS
#container
{
position:relative;
width:200px;
height:100px;
background-image:url(my-background-image.jpg);
}
#my-background
{
height:100%;
width:100%;
background-color:blue;
position:absolute;
z-index:99;
}
Ensuite, utilisez les méthodes de jQuery fadeIn/fadeOut
JS
jQuery("#my-background").fadeOut();
0
<script>
$(document).ready(function(){
$("p").toggle(function(){
$("body").css("background-color","green");},
function(){
$("body").css("background-color","red");},
function(){
$("body").css("background-color","yellow");}
);
});
</script>
l'essayer .. qui devrait fonctionner correctement
1
Bien que only supported by modern browsers vous pourriez aussi envisager d'utiliser CSS transitions pour obtenir le même effet
HTML
<div class='foobar'></div>
CSS
.foobar {
/* transition properties */
transition: background-color 2s;
-moz-transition: background-color 2s;
-webkit-transition: background-color 2s;
-o-transition: background-color 2s;
/* basic styling & initial background-color */
background-color:maroon;
width:100px;
height:100px;
}
/* Change background color on mouse over */
.foobar:hover {
background-color:blue;
}
Exemple de travail ici, http://jsfiddle.net/eRW57/14/
0
avec cela, vous pouvez fadeOut tous les années div avec id # my-fond
var $div = $('#my-background');
$div.each(function blank(){
$(this).animate({'backgroundColor': '#fff'},2000);
});
Questions connexes
- 1. changer la couleur de fond
- 2. jquery changer la couleur de fond de div à clignoter
- 3. Comment changer la couleur de fond IDLDE?
- 4. Pygame: comment changer la couleur de fond
- 5. Comment changer la couleur de fond de l'éditeur avec scintilla?
- 6. Changer la couleur de fond avec addClass dans jQuery
- 7. changer la couleur de fond de UIImagePickerController
- 8. changer div avec l'image de fond à la couleur ackground avec la transition à gauche
- 9. Comment changer la couleur de fond d'une barre de progression
- 10. Comment changer la couleur de fond de TextBox par Javascript?
- 11. Comment changer la couleur de fond de jQueryUI Progressbar?
- 12. Changer la couleur de fond de TextView
- 13. Java Bouton Changer la couleur de fond
- 14. Changer la couleur de fond UILabel
- 15. Changer la couleur de fond du menu avec jquery
- 16. couleur de fond pour div
- 17. Changer la couleur de fond de Menustrip?
- 18. Changer la couleur de fond de UIModalTransitionStyleFlipHorizontal
- 19. Changer la couleur de fond du bouton
- 20. Jquery changer la couleur de fond
- 21. Changer la couleur de fond Listitem
- 22. changer la couleur de fond dans CSS3
- 23. Comment changer la couleur de fond en utilisant ng-class?
- 24. Changer la couleur de fond d'Emacs
- 25. changer la couleur de fond du menu
- 26. changer la couleur de fond UITabBar
- 27. Changer la couleur de fond fancybox2
- 28. JQuery Sélecteur de couleur pour changer la couleur de fond
- 29. Changer le fond de div
- 30. changer div couleur si la souris sur div après 5sec pas de mouseover puis changer la couleur de div
Voulez-vous animer la couleur d'arrière-plan? Regardez ici: http://stackoverflow.com/questions/190560/jquery-animate-backgroundcolor –
Démo: http://www.bitstorm.org/jquery/color-animation/ –