이 기사는 WeChat 애플릿의 예를 제공합니다: 3D 캐러셀 특수 효과를 구현하는 코드입니다. 이는 특정 참조 가치가 있습니다. 도움이 필요한 친구가 도움이 되기를 바랍니다.
WeChat 애플릿을 작성할 때 3D 캐러셀 이미지를 얻는 효과에 대해 썼습니다. WeChat 애플릿과 함께 제공되는 구성 요소 스와이퍼를 직접 사용하여
효과 다이어그램은 다음과 같습니다.
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 Mini 프로그램 예: 3D 캐러셀 특수 효과 코드 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!