davidhirtz/yii2-lazysizes

高性能且SEO友好的图片(响应式和非响应式)、iframe等懒加载器,无需配置即可检测通过用户交互、CSS或JavaScript触发的任何可见性变化。

安装数: 1,187

依赖者: 0

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 1

开放问题: 0

类型:yii2-extension

v2.3.0 2022-09-24 06:59 UTC

This package is auto-updated.

Last update: 2024-08-24 11:02:57 UTC


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