承接 nanoblocktech/html-image-map 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱: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
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

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

其他信息

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

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固