dmnc/ssip

超级简单的(SVG)图像占位符

v1.1.0 2022-05-09 10:45 UTC

This package is auto-updated.

Last update: 2024-09-09 16:12:07 UTC


README

简介

此软件包旨在通过提供要替换到 img 或 source 的 srcsrcset 属性中的数据 URI,以最少麻烦的方式创建图像占位符。

目标是创建满足以下条件的占位符

  • 在样式化和调整大小时表现与真实图像完全一致。
  • 在离线开发时可以使用。
  • 不需要将额外的 JavaScript 代码引入页面。
  • 将数据 URI 的大小保持在最小。

目前唯一的选项是使用 SVG。

安装

composer require dmnc/ssip

用法

占位符是不可变的,并且通过它们的构造函数直接创建。

use Dmnc\Ssip\Placeholder;

$placeholder = new Placeholder(100, 50, "#aaa");

echo '<img src="' . $placeholder . '" alt="Stay accessible out there" />';

支持

目前测试于

  • Chrome 80
  • Firefox 73
  • Safari 12.1
  • Edge 18
  • IE11
  • IE10

替代方案

如果您需要功能更丰富的占位符,并且能够在您的页面上添加 JavaScript 代码,我建议使用出色的 Holder.js