ivopetkov / lazy-image-bearframework-addon
Bear Framework的懒加载图片插件
v2.6.0
2024-08-11 06:13 UTC
Requires
- php: 7.1.*|7.2.*|7.3.*|7.4.*|8.0.*|8.1.*|8.2.*|8.3.*
- bearframework/bearframework: ^1.4
- ivopetkov/client-packages-bearframework-addon: 1.*
- ivopetkov/html-server-components-bearframework-addon: 1.*
- ivopetkov/responsively-lazy-bearframework-addon: 1.*
Requires (Dev)
- dev-master
- v2.6.0
- v2.5.0
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.0
- v2.0.1
- v2.0.0
- v1.8.0
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.0
- v1.5.1
- v1.5.0
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.1
- v1.0.1
- v1.0.0
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.2.0-beta.5
- v0.2.0-beta.4
- v0.2.0-beta.3
- v0.2.0-beta.2
- v0.2.0-beta.1
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
This package is auto-updated.
Last update: 2024-09-11 06:15:57 UTC
README
Bear Framework插件
此插件可以帮助您轻松创建SEO友好的懒加载图片。它基于流行的库Responsively Lazy。自动创建多个不同尺寸的版本,并仅加载最佳版本。这可以节省带宽并加快网站加载速度。
下载和安装
通过Composer安装
composer require ivopetkov/lazy-image-bearframework-addon
下载存档
从GitHub页面下载最新版本,并包含自动加载文件。
include '/path/to/the/addon/autoload.php';
启用插件
为您的Bear Framework应用程序启用此插件。
$app->addons->add('ivopetkov/lazy-image-bearframework-addon');
使用方法
<component src="lazy-image" filename="path/to/the/file.jpg" />
属性
filename
要显示的文件名。它必须位于公开可访问的目录中。
aspectRatio
图像宽度和高度的比例关系。对于裁剪和调整图像大小很有用。示例值:1:1,1:2,1.5:1等。
loadingBackground
图像加载时显示的背景类型。可用值:none和checkered。
class
HTML类属性值
style
HTML样式属性值
alt
HTML alt属性值
title
HTML title属性值
示例
渲染的图像是正方形
<component src="lazy-image" filename="path/to/the/file.jpg" aspectRatio="1:1" />
添加自定义类名到图像HTML代码
<component src="lazy-image" filename="path/to/the/file.jpg" class="my-class-name" />
添加标题
<component src="lazy-image" filename="path/to/the/file.jpg" title="New Year's Eve" />
许可证
Bear Framework的懒加载图片插件是开源软件。在MIT许可证下免费使用。有关更多信息,请参阅许可证文件。
作者
此插件由Ivo Petkov创建。欢迎您通过@IvoPetkovCom或ivopetkov.com联系我。