سلام،همه این کار با css ممکنه:
@media only screen and (max-width: 600px) {body{background-color:#F00;}}
@media only screen and(max-width: 900px)and(min-width: 600px){body{background-color:#FF0;}}
@media only screen and (min-width: 900px) {body{background-color:#0F0;}}