Your desktop-centric images are loaded slowly and costed to your visitors for devices with small screen like mobile phones. That is why, you may create more than one image for different screen sizes and load them with AdaptiveMedia.
With AdaptiveMedia
Plugin Using
$.fn.adaptivemedia (UserTemplate, UserFunction);
UserTemplate is an array. You define your media files sources and/or their class/classes for different screen sizes.
<script type="text/javascript" src="path/jquery.min.js"></script>
<script type="text/javascript" src="path/jquery.adaptivemedia-min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var mymedias = [
'800, #logo src=images/logo.png',
'800, #logo=class1 class2',
'800, #show src=media/show-640x480.webm'
'800, #show=class5'
'480, #logo src=images/logo2.png',
'480, #logo=class3',
'480, #show src=media/show-480x320.webm'
'480, #show=class6'
'0, #logo src=images/logo3.png'
'0, #logo=class4',
'0, #show src=media/show-320x240.webm'
'0, #show=class7'
]
$.fn.adaptivemedia(mymedias);
$(window).resize(function() {
$.fn.adaptivemedia(mymedias);
});
});
</script>
<img id='logo' src='' class='p80' />
<video id='video' class='media1' controls='controls' class='p80' >
<source id='show' src='' type='video/webm; codecs="vorbis,vp8"'></source>
</video>