Disco
Disco is an abstract vector avatar style built from halftone-like grids of small shapes that grow and shrink across a colored background. Generate graphic, eye-catching SVG profile icons — ideal as avatar placeholders or decorative user identifiers.
Preview
Usage
Use this URL to request this avatar style via our HTTP API.
https://api.dicebear.com/10.x/disco/svgYou can use the URL directly as image source.
<img
src="https://api.dicebear.com/10.x/disco/svg"
alt="avatar"
/>See HTTP-API docs for more information.
First install the required packages via npm:
npm install @dicebear/core @dicebear/styles --saveThen you can create this avatar as follows:
import { Style, Avatar } from '@dicebear/core';
import definition from '@dicebear/styles/disco.json' with { type: 'json' };
const style = new Style(definition);
const avatar = new Avatar(style, {
// ... options
});
const svg = avatar.toString();
See JS docs for more information.
First install the required packages via Composer:
composer require dicebear/core dicebear/stylesThen you can create this avatar as follows:
<?php
use Composer\InstalledVersions;
use DiceBear\Style;
use DiceBear\Avatar;
$basePath = InstalledVersions::getInstallPath('dicebear/styles');
$definition = json_decode(file_get_contents($basePath . '/src/disco.json'), true);
$style = new Style($definition);
$avatar = new Avatar($style, [
// ... options
]);
$svg = (string) $avatar;
See PHP docs for more information.
First install the required packages via pip:
pip install dicebear-core dicebear-stylesThen you can create this avatar as follows:
import json
from importlib.resources import files
from dicebear import Avatar, Style
definition = json.loads(
files("dicebear_styles").joinpath("disco.json").read_text("utf-8")
)
style = Style(definition)
avatar = Avatar(style, {
# ... options
})
svg = avatar.to_string()
See Python docs for more information.
First install the CLI package via npm:
npm install --global dicebearThen you can create this avatar as follows:
dicebear discoSee CLI docs for more information.
Options
Details
Naming
| Definition Import | |
| CLI | |
| HTTP-API | https://api.dicebear.com/10.x/disco/svg |
| Definition | https://cdn.hopjs.net/npm/@dicebear/styles@10.1.0/dist/disco.min.json |
Source
| Title | Disco |
| Creator | DiceBear |
| Website | https://www.dicebear.com |
| License | CC0 1.0 |
| Source | https://www.dicebear.com |