riccardoscalco/textures

Textures.js is a JavaScript library for creating SVG patterns

JavaScript

6,090

201 commits

updated Jan 1, 2023

See the code

README

textures.js

Textures.js is a JavaScript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization.

Read more on http://riccardoscalco.github.io/textures/.

Install

npm install textures

Usage

Import textures.js from NPM with:

import textures from 'textures';

You can also use textures.js in your HTML page with a <script> tag by downloading textures.js to a local folder:

<script src="path/to/textures.js"></script>

or by using the Unpkg CDN network:

<script src="https://unpkg.com/textures@1.2.0/dist/textures.js"></script>

Then textures.js can be used alongside d3 with:

const svg = d3
  .select('#example')
  .append("svg");

const texture = textures
  .lines()
  .thicker();

svg.call(texture);

svg
  .append('circle')
  .style('fill', texture.url());

License

MIT

d3
patterns
svg
textures

riccardoscalco/textures

Textures.js is a JavaScript library for creating SVG patterns

JavaScript

6,090

201 commits

updated Jan 1, 2023

See the code

README

textures.js

Textures.js is a JavaScript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization.

Read more on http://riccardoscalco.github.io/textures/.

Install

npm install textures

Usage

Import textures.js from NPM with:

import textures from 'textures';

You can also use textures.js in your HTML page with a <script> tag by downloading textures.js to a local folder:

<script src="path/to/textures.js"></script>

or by using the Unpkg CDN network:

<script src="https://unpkg.com/textures@1.2.0/dist/textures.js"></script>

Then textures.js can be used alongside d3 with:

const svg = d3
  .select('#example')
  .append("svg");

const texture = textures
  .lines()
  .thicker();

svg.call(texture);

svg
  .append('circle')
  .style('fill', texture.url());

License

MIT

d3
patterns
svg
textures

Project health

Overall

2.0/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Latest release

1.2.3 · Apr 17, 2021

Releases this year

0

Significant stargazers

(top 24 of 43)

Connor Peet

1,204 followers · starred Mar 2015

Joe Betz

216 followers · starred Mar 2015

Manu MA

2,856 followers · starred Mar 2015

Daniel G. Taylor

543 followers · starred Mar 2015