nanoblocktech/html-image-map 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nanoblocktech/html-image-map

最新稳定版本:1.1

Composer 安装命令:

composer require nanoblocktech/html-image-map

包简介

PHP class to create html image map.

README 文档

README

Generate image map, based on coordinates

Installation Guide via Composer:

composer require nanoblocktech/html-image-map

Usages

Initialize class

use Luminova\ExtraUtils\ImageMapper\ImageMapper;
$map = new ImageMapper();

Create image mapping It will return instance of ImageMapAreas

$image = $map->addImage('http://example.com/path/to/image.png');

Add your map, areas and coordinate b

$area = $image->addArea(ImageMapper::RECTANGLE, 'My Area Title');
$area->bindOnclick('myFunction();');
$area->setCoordinates([44, 180, 60]);


$area2 = $image->addArea(ImageMapper::CIRCLE, 'My Area 2  Title');
$area2->bindLink('https://example.com/foo');
$area2->setCoordinates([100, 380, 60]);

// Get your image map

$image->display();

Methods For ImageMapper()

$map = new ImageMapper();

Methods And Param Descriptions
addImage(string image, string description, string name): ImageMapAreas Add new image set

ImageMapper Constant Variable

Name Type Descriptions
RECTANGLE String Image mapping shape for rectangular area
CIRCLE String Image mapping shape for circle area
POLYGON String Image mapping shape for polygon area
DEFAULT String Image mapping shape for default
BIND_LINK String Bind area click to href link href="example.com"
BIND_JS String Bind area click to javascript onClick onclick="myFunction();"

Methods For addImage()

$image = $map->addImage('http://example.com/path/to/image.png');

Methods And Param Descriptions
addArea(string type, string title): self Add map area and return ImageMapAreas instance
bindClick(string type, string action): void Bind click event action to area
setCoordinates(array coords): void Set area coordinates
addCoordinate(int left, int top, int pixels): void Add coordinate same as setCoordinates except this accept param
build(string id, string class): string Build and get html image map string
display(string id, string class): void Display html image map. shorthand for echo build()
get(string id, string class): string Get html image map string, shorthand for build()

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-12-21