在布局的时候,问题就出现了,为什么在浏览器的开发者面板中改变窗口的宽度时,slic滑块没有改变宽度和列,以及切换幻灯片的箭头,爬出窗口浏览器本身。总之,现在它没有响应。同时,自适应起作用,也就是这个东西:
responsive: [
{
breakpoint: 1280,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
infinite: true,
dots: true
}
},
{
breakpoint: 600,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
这是一个实际上没有响应的效果:
HTML 滑块:
<div class="team__slider">
<div class="team__card card">
<div class="team__card-img-wrap card__img-wrap">
<img class="team__card-img card_img" src="img/team/card_01.jpeg" alt="John">
</div>
<div class="team__card-text-wrap card__text-wrap">
<h1 class="team__card-title card_title column-price__title-item">John Doe</h1>
<p class="team__card-subtitle-1 card_subtitle-1">CEO & Founder, Example</p>
<p class="team__card-subtitle-2 card_subtitle-2 subtitle-type-1">Harvard University</p>
</div>
<div class="team__card-links-wrap card-links-wrap">
<a class="team__card-link card__link" href="#"><i class="fa fa-dribbble"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-twitter"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-linkedin"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-facebook"></i></a>
</div>
<p class="team__card-button-wrap card__button-wrap"><button class="team__card-button card__button column-price__button">Contact</button></p>
</div>
<div class="team__card card">
<div class="team__card-img-wrap card__img-wrap">
<img class="team__card-img card_img" src="img/team/card_02.jpg" alt="John">
</div>
<div class="team__card-text-wrap card__text-wrap">
<h1 class="team__card-title card_title column-price__title-item">David Jons</h1>
<p class="team__card-subtitle-1 card_subtitle-1">Team Lead</p>
<p class="team__card-subtitle-2 card_subtitle-2 subtitle-type-1">London University</p>
</div>
<div class="team__card-links-wrap card-links-wrap">
<a class="team__card-link card__link" href="#"><i class="fa fa-dribbble"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-twitter"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-linkedin"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-facebook"></i></a>
</div>
<p class="team__card-button-wrap card__button-wrap"><button class="team__card-button card__button column-price__button">Contact</button></p>
</div>
<div class="team__card card">
<div class="team__card-img-wrap card__img-wrap">
<img class="team__card-img card_img" src="img/team/card_03.jpg" alt="John">
</div>
<div class="team__card-text-wrap card__text-wrap">
<h1 class="team__card-title card_title column-price__title-item">Artem Kravetz</h1>
<p class="team__card-subtitle-1 card_subtitle-1">PR Manager</p>
<p class="team__card-subtitle-2 card_subtitle-2 subtitle-type-1">Kiev University</p>
</div>
<div class="team__card-links-wrap card-links-wrap">
<a class="team__card-link card__link" href="#"><i class="fa fa-dribbble"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-twitter"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-linkedin"></i></a>
<a class="team__card-link card__link" href="#"><i class="fa fa-facebook"></i></a>
</div>
<p class="team__card-button-wrap card__button-wrap"><button class="team__card-button card__button">Contact</button></p>
</div>
</div>
滑块 CSS:
.team__slider {
display: flex;
justify-content: space-between;
margin: 90px 0 0 0;
}
.team__card {
flex: 30.33333% 0 0;
background: #d8d8d8;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
margin: 0 20px;
}
.team__card-img {
/* width: 300px;
height: 300px; */
width: 100%;
/* height: 50%; */
height: 275px;
object-fit: cover;
}
.card-links-wrap {
display: flex;
margin: 40px auto 40px auto;
justify-content: space-between;
width: 64%;
}
.team__card-link {
display: block;
position: relative;
width: 40px;
height: 40px;
border-radius: 50%;
background: #FFFFFF;
box-shadow: 0px 7px 5px rgba(0, 0, 0, 0.5);
transition: 0.5s;
color: black;
}
.team__card-link:hover {
transform: rotate(0deg) skew(0deg) translate(0, -10px);
}
.team__card-link:nth-child(1):hover {
background: #f082ac;
}
.team__card-link:nth-child(2):hover {
background: #0084b4;
}
.team__card-link:nth-child(3):hover {
background: #C32AA3;
}
.team__card-link:nth-child(4):hover {
background: #3b5998;
}
.team__card-link:hover.team__card-link .fa {
color: #ffffff;
}
.team__card-link .fa {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-size: 22px;
}
.card__link {
text-decoration: none;
}
.card__button {
border: none;
outline: 0;
cursor: pointer;
}
.team__card-title {
text-transform: capitalize;
margin-top: 24px;
font-size: 29px;
}
.team__card-subtitle-1 {
font-size: 18px;
letter-spacing: 1px;
font-weight: 600;
font-family: "Open Sans Semibold";
text-transform: uppercase;
color: #6a6a6a;
text-align: center;
}
.team__card-subtitle-2 {
text-align: center;
}
.team__card-button-wrap {
margin: 0;
}
.team__card-button {
width: 100%;
padding: 15px 0 15px 0;
background: #999999;
transition: opacity .3s;
font-size: 18px;
letter-spacing: 0px;
font-weight: 600;
font-family: "Open Sans Semibold";
}
.team__card-button:hover {
opacity: 0.7;
}
滑块 JS:
$(document).ready(function() {
$('.team__slider').slick({
slidesToShow: 3,
slidesToScroll: 1,
// autoplay: true,
autoplaySpeed: 3000,
dots: true,
adaptiveHeight: true,
// infinite: false,
responsive: [
{
breakpoint: 1280,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
infinite: true,
dots: true
}
},
{
breakpoint: 600,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
// You can unslick at a given breakpoint now by adding:
// settings: "unslick"
// instead of a settings object
]
});
});

一切正常: