Я создаю слайд-шоу полного размера, я не хочу использовать изображения, так как их будет легче скопировать, поэтому вместо этого я использую divs с фоном, но у меня возникают проблемы чтобы они соответствовали всем разрешениям экрана. Естественно, чем меньше экран, тем больше увеличивается изображение. Я разместил свой код ниже.Сделайте div подходящим для всех размеров экрана
<!DOCTYPE html>
<head>
<style>
html,body{
height:100%;
overflow-y:hidden;
margin:0px; padding:0px;
}
.bxslider {
position:absolute;
background:red;
height:1000px;
overflow-y: scroll;
margin:0; padding:0;
}
.red {
background:red url(http://chefpaulcrowe.com/img/background-example.jpg) no-repeat center center; width:100%; height:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.green {
background:green url(http://chefpaulcrowe.com/img/background-example.jpg) no-repeat center center; width:100%; height:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.blue {
background:blue url(http://chefpaulcrowe.com/img/background-example.jpg) no-repeat center center; width:100%; height:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#bx-pager-wrapper { width:100%; background:black; position:absolute; bottom:0; padding:30px 0 30px 0; }
#bx-pager { position:relative; float:right; margin-right:100px; }
#bx-pager img { padding:0 30px 0 0; }
</style>
<script src="http://bxslider.com/js/jquery.min.js"></script>
<script src="http://bxslider.com/lib/jquery.bxslider.js"></script>
<script src="http://bxslider.com/js/scripts.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-36499930-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google- analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
$('.bxslider').bxSlider({
pagerCustom: '#bx-pager'
});
});
</script>
<ul class="bxslider">
<li class="red"></li>
<li class="green"></li>
<li class="blue"></li>
</ul>
<div id="bx-pager-wrapper">
<div id="bx-pager">
<a data-slide-index="0" href=""><img src="http://bxslider.com/images/thumbs/tree_root.jpg" /></a>
<a data-slide-index="1" href=""><img src="http://bxslider.com/images/thumbs/tree_root.jpg" /></a>
<a data-slide-index="2" href=""><img src="http://bxslider.com/images/thumbs/tree_root.jpg" /></a>
</div>
</body>
</html>
Можете ли вы описать проблемы, с которыми работаете? –
@MikeClark при использовании рабочего стола Я вижу всю фотографию, однако, если я перехожу на меньший экран, как ноутбук, я вижу меньше фотографии, на iPad, я вижу еще меньше фотографии и, конечно, на мобильном телефоне , вряд ли какая-либо картина. Любые предложения –
попробуйте '' вместо 'backgound' stylings –