css的::scroll-*实现图文幻灯片切换动画效果代码

代码语言:html

所属分类:幻灯片

代码描述:css的::scroll-*实现图文幻灯片切换动画效果代码

代码标签: css ::scroll-* 图文 幻灯片 切换 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  
  
  
  
<style>
@import url(https://fonts.bunny.net/css?family=jura:300,500);
@layer base, demo;

@layer demo {

  .carousel{
    width: min(100%, 800px);
    padding: 0;
    list-style: none;
    border: 1px solid dodgerblue; 
    border-radius: 10px;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 100%; 
    gap:1rem;
  
    anchor-name: --carousel;
    overflow-x: auto;
    overscroll-behaviour-x: contain;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    

    /* markers - thumb dots */
    scroll-marker-group: after; /* place after elements*/
    &::scroll-marker-group{
        position: absolute;
        inline-size: 100%;
        max-inline-size: min(90cqi, 200px);
        position-anchor: --carousel;
        /*container: marker-group / inline-size;*/
        display: flex;
        align-items: center;
        justify-content: center;
        justify-self: center;
        gap: .25rem;
        
        padding-block-start: 1rem;
        top: anchor( bottom );
        left: calc(anchor(left) - 10%);
        right: calc(a.........完整代码请登录后点击上方下载按钮下载查看

网友评论0