davidhirtz / yii2-lazysizes
高性能且SEO友好的图片(响应式和非响应式)、iframe等懒加载器,无需配置即可检测通过用户交互、CSS或JavaScript触发的任何可见性变化。
v2.3.0
2022-09-24 06:59 UTC
Requires
- npm-asset/lazysizes: >=5.3.2
- yiisoft/yii2: *
README
lazysizes 是一个快速(无卡顿)、SEO友好的自启动懒加载器,适用于图片(包括响应式图片 picture/srcset)、iframe、脚本/小部件等。
安装
安装此扩展的首选方式是通过 composer。
php composer.phar require --prefer-dist davidhirtz/yii2-lazysizes "*"
用法
扩展安装后,只需在视图中使用它。以下示例展示了如何添加一个由 lazysizes 驱动的图片标签。
\davidhirtz\yii2\lazysizes\AssetBundle::register($this); echo \davidhirtz\yii2\lazysizes\Html::lazyImg($srcset, $options);
从V1版本升级
重要提示:不再通过调用 Html::lazyImg()
来注册 AssetBundle
。