打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
  • 你我推心置腹,岂能相负!
  • 欢迎访问天南星科wiki!我们正在努力完善wiki
  • 数据可能出现错误或者偏差
  • 图片版权©依然是图片作者所有本站仅供查看
  • 本站由个人搭建与其它网站/商家没有从属关系
  • 天南星科wiki从未被任何人收购
  • 天南星科wiki过去从未有,目前没有,未来也不会有被收购的计划

微件:轮播卡片

爱来自天南星科wiki的收集

<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="https://public.codepenassets.com/css/normalize-5.0.0.min.css"> <style> .card-wrap {

 width: 100%;
 margin: auto;
 overflow-x: hidden;
 /*display: flex;
 align-items: center;
 overflow-x: scroll;
 padding-top: $padding;
 padding-bottom: $padding;*/

} .card-wrap:focus, .card-wrap:active {

 outline: 0;

}

.flickity-viewport {

 height: 340px;

}

.card {

 width: 100%;
 max-width: 190px;
 min-width: 190px;
 border-radius: 0.6rem;
 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1), 0 5px 15px rgba(0, 0, 0, 0.04);
 position: relative;
 min-height: 240px;
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center center;
 margin: 1rem;

} .card__overlay {

 border-radius: 0.6rem;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 background: rgba(0, 0, 0, 0.12);
 background: linear-gradient(to top, rgba(0, 0, 0, 25%), rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.3));
 opacity: 0.7;
 transition: all 350ms ease-out 0s;

} .card__info {

 padding: 3rem 1.5rem;
 width: 100%;
 text-align: center;
 color: white;
 position: absolute;
 bottom: 0;
 text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.4);

} .card__title {

 font-size: 1.8rem;
 font-weight: 800;
 margin-bottom: 0.5rem;

}

a.card {

 transition: all 350ms ease-out 0s;
 overflow: hidden;

} a.card:hover, a.card:focus {

 transform: scale(1.1) translateY(8px);
 transition: all 350ms ease;

} a.card:hover .card__overlay, a.card:focus .card__overlay {

 opacity: 1;
 top: -150px;

} a.card:hover {

 cursor: -webkit-grab;

} a.card:focus, a.card:active {

 cursor: -webkit-grabbing;

} } </style>

<a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Tokyo
$119/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Paris
$76/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Miami
$67/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Sydney
$88/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Tehran
$102/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Montreal
$96/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Munich
$83/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Maui
$112/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Auckland
$65/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Bologna
$72/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Guangzhou
$63/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Buenos Aires
$69/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Copenhagen
$79/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Hanoi
$58/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Muscat
$85/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Kathmandu
$54/night average
</a><a class="card" style="background-image: url('https://araceae.cn/images/0/0c/Xctu.png')" href="#">
Kuala Lumpur
$68/night average
</a>
 <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js'></script>

<script src='https://cdnjs.cloudflare.com/ajax/libs/flickity/2.1.1/flickity.pkgd.js'></script> <script>console.clear();

// 初始化Flickity实例 const flkty = new Flickity('.card-wrap', {

 contain: true,
 prevNextButtons: false,
 pageDots: false,
 wrapAround: true,
 adaptiveHeight: true,
 setGallerySize: false,
 selectedAttraction: 0.05,
 freeScrollFriction: 0.1,
 autoPlay: 3000,
 pauseAutoPlayOnHover: true });


// 自动播放状态控制 let isAutoPlayActive = true; const carousel = document.querySelector('.card-wrap');

// 修复手动拖动后自动播放停止的问题 flkty.on('dragEnd', () => {

 if (isAutoPlayActive && !flkty.isPlaying) {
   flkty.playPlayer();
 }

});

// 增强悬停控制 carousel.addEventListener('mouseenter', () => {

 if (flkty.isPlaying) {
   flkty.stopPlayer();
   isAutoPlayActive = false;
 }

});

carousel.addEventListener('mouseleave', () => {

 if (!isAutoPlayActive) {
   flkty.playPlayer();
   isAutoPlayActive = true;
 }

});

// 窗口失焦时暂停自动播放 window.addEventListener('blur', () => {

 if (flkty.isPlaying) {
   flkty.stopPlayer();
 }

});

window.addEventListener('focus', () => {

 if (!flkty.isPlaying && isAutoPlayActive) {
   flkty.playPlayer();
 }

});</script>

为了让您的浏览体验更加高效、方便和个性化,遵照《中华人民共和国网络安全法》和《信息安全技术个人信息安全规范》。 我们需要您允许本站使用Cookies。在某些情况下,Cookies是使网站正常运行的必要条件。