>  기사  >  위챗 애플릿  >  WeChat Mini 프로그램 예: 3D 캐러셀 특수 효과 코드 구현

WeChat Mini 프로그램 예: 3D 캐러셀 특수 효과 코드 구현

不言
不言원래의
2018-08-29 09:46:258477검색

이 기사는 WeChat 애플릿의 예를 제공합니다: 3D 캐러셀 특수 효과를 구현하는 코드입니다. 이는 특정 참조 가치가 있습니다. 도움이 필요한 친구가 도움이 되기를 바랍니다.

WeChat 애플릿을 작성할 때 3D 캐러셀 이미지를 얻는 효과에 대해 썼습니다. WeChat 애플릿과 함께 제공되는 구성 요소 스와이퍼를 직접 사용하여

효과 다이어그램은 다음과 같습니다.

WeChat Mini 프로그램 예: 3D 캐러셀 특수 효과 코드 구현

1. swiper 관련 속성

indicator-dots 작은 점을 표시할지 여부, 작은 점을 직접 재설정할 수도 있습니다.

circular 무한 스크롤을 구현하기 위한 슬라이딩 연결 여부

previous-margin 및 이전 사진 사이의 거리

다음 --margin과 다음 사진 사이의 거리

autoplay는 자동 스크롤을 구현합니다

여기서는 주로 원형을 사용하여 무한 스크롤을 구현하고 앞뒤 간격을 추가한 다음 레벨과 그림의 투명성은 그림과 컨테이너의 높이를 변경하여 달성할 수 있습니다. 일단 설정하면 거의 준비가 됩니다

wxml 파일

<!--carousel/index.wxml-->
<swiper>
  <block>
    <swiper-item>
      <image></image>
    </swiper-item>
  </block>
</swiper>

wxss 파일

/* carousel/index.wxss */
page{
  background: #f7f7f7f7;
}
.imageContainer{
  width: 100%;
  height: 500rpx;
  background: #000;
}
.item{
  height: 500rpx;
}
.itemImg{
  position: absolute;
  width: 100%;
  height: 380rpx;
  border-radius: 15rpx;
  z-index: 5;
  opacity: 0.7;
  top: 13%;
}
.active{
  opacity: 1;
  z-index: 10;
  height: 430rpx;
  top: 7%;
  transition:all .2s ease-in 0s;
}

JS 파일

// carousel/index.js
Page({

  data: {
    currentIndex: 0
  },

  onLoad: function (options) {
  
  },
  /* 这里实现控制中间凸显图片的样式 */
  handleChange: function(e) {
    this.setData({
      currentIndex: e.detail.current
    })
  },
})

관련 권장 사항:

WeChat 애플릿 캐러셀 차트 기능 개발 예시

WeChat 애플릿 완성 캐러셀 차트 효과 예시 공유

위 내용은 WeChat Mini 프로그램 예: 3D 캐러셀 특수 효과 코드 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.