生放送ソフトウェア開発微信小プログラム:輪播図
基礎知識:
swiperラベルのデフォルトの幅と高さ:100%*150 px
swiper高さではコンテンツによる拡張が実現できません
imageラベルにもデフォルトの幅と高さがあります:320 px*240 px
ピクチャラベルピクチャラベル:modeアトリビュートレンダリングモードmodeあとりびゅーとれんだりんぐもーど
widthFix幅は変わらず、高さは自動的に変化し、元の図の幅の高さ比は変わらずscaleToFillはアスペクト比の拡大画像を維持せず、画像の幅をimage要素aspectFitを満たすまで完全に伸ばしてアスペクト比の拡大画像を維持し、画像の長辺を完全に表示することができる.(ページの輪番図はよく使います)怠け者のロードをサポートします:小さいプログラムの中のピクチャーは直接怠け者のロードlazy-loadをサポートします
Lazy-loadは、ビューポートの上下3画面の高さ内に画像が表示されたときに自分が画像をロードし始めると判断します.
デザイン画像と輪番図:
原図の幅:750 px*340 pxアイデア:画像の高さを適応させる;幅100%
swiperラベルのデフォルトの幅と高さ:100%*150 px
swiper高さではコンテンツによる拡張が実現できません
, swiper
: 1125 * 352px
swiper / swiper = /
swiper = swiper * /
height: 100vw * 352 / 1125
imageラベルにもデフォルトの幅と高さがあります:320 px*240 px
ピクチャラベルピクチャラベル:modeアトリビュートレンダリングモードmodeあとりびゅーとれんだりんぐもーど
widthFix幅は変わらず、高さは自動的に変化し、元の図の幅の高さ比は変わらずscaleToFillはアスペクト比の拡大画像を維持せず、画像の幅をimage要素aspectFitを満たすまで完全に伸ばしてアスペクト比の拡大画像を維持し、画像の長辺を完全に表示することができる.(ページの輪番図はよく使います)怠け者のロードをサポートします:小さいプログラムの中のピクチャーは直接怠け者のロードlazy-loadをサポートします
Lazy-loadは、ビューポートの上下3画面の高さ内に画像が表示されたときに自分が画像をロードし始めると判断します.
デザイン画像と輪番図:
原図の幅:750 px*340 pxアイデア:画像の高さを適応させる;幅100%
<!-- -->
<view class="index_swiper">
<swiper autoplay="{{true}}" indicator-dots="{{true}}" circular="{{true}}">
<swiper-item wx:for="{{swiperList}}" wx:key="goods_id">
<navigator url="{{item.navigator_url}}" hover-class="navigator-hover" open-type="navigate">
<image src="{{item.image_src}}" mode="widthFix" lazy-load="false" />
</navigator>
</swiper-item>
</swiper>
</view>
.index_swiper {
// swiper :
swiper{
width: 750rpx;
height: 340rpx;
image{
width: 100%;
}
}
}