css bee3D修复响应
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css bee3D修复响应相关的知识,希望对你有一定的参考价值。
$('.beeSlider').each(function(index) {
var element = $(this);
var id = $(this).attr('id');
var el = document.getElementById(id);
var beeType = element.data('beetype');
var size = element.data('beeSize');
var sliderName = 'beeSlider-' + index;
function resize_bee_slider(obj, mode) {
var container = obj.children('.bee3D--parent');
var slide = obj.children('.bee3D--slide');
var parentW = container.parent().width();
var slideH = obj.children('.bee3D--slide__active').height();
var slideNewW = parentW/3;
var slideNewH = 0;
var containerNewH = slideH * 1.1;
var slideMarginT = "";
switch(mode) {
case 'square':
slideNewH = slideNewW;
containerNewH = slideH * 1.1;
slideMarginT = '-16%';
break;
case 'wide':
slideNewH = slideNewW*0.7;
containerNewH = slideH * 0.8;
slideMarginT = '-12%';
break;
case 'tall':
slideNewH = slideNewW*1.3;
containerNewH = slideH * 1.4;
slideMarginT = '-22%';
break;
default:
slideNewH = slideNewW*0.7;
slideMarginT = '-16%';
}
slide.css({
'height': slideNewH,
'width': slideNewW,
'margin-top': slideMarginT
})
container.height(containerNewH);
}
$(window).on('resize', function() {
resize_bee_slider(el, size);
});
window[sliderName] = new Bee3D(el, {
effect: beeType,
focus: 1,
listeners: {
keys: true,
touches: true,
clicks: true,
drag: true,
},
navigation: {
enabled: true
},
parallax: {
enabled: true
},
autoplay: {
enabled: true,
speed: 5000,
pauseHover: true
},
loop: {
enabled: true,
continuous: true
},
onInit: function(){
resize_bee_slider(el, size)
lazy_init();
}
});
});
.slider-inner-bg {
height: 100%;
width: 100%;
}
.slider-inner-cont {
background: url(https://dev.berettacaldaie.tv/wp-content/uploads/slider-images/base/dummy-600x400-Floral.jpg);
background-size: cover;
width: 100%;
height: 100%;
}
.bee3D--effect__concave .bee3D--slide {
margin-left: -17%;
}
/* overflow */
.bee3D--parent {
overflow: hidden;
}
以上是关于css bee3D修复响应的主要内容,如果未能解决你的问题,请参考以下文章
css 响应式修复iframe视频
如何修复响应大小的砌体
如何在 Laravel 中使用 app.js 和 app.css 修复错误 404?
在 -webkit-translate 之后,CSS 修复了 Chrome 中的定位中断
使用视口进行响应而不是媒体查询
无法使Slider具有响应能力