Devapix logo
Docs
Close

Ways of use: devicon.js

To use <devicon> tag with pure JavaScript you just need to add Devapix script into your .html file.

<script src="https://devapix.vercel.app/js/devicon.js"></script>
Double click to copy

Let's take a look at an example.

index.html
<html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <script src="https://devapix.vercel.app/js/devicon.js"></script> <body> <devicon icon="csharp"/> </body> </html>
Double click to copy

Note that <script> is inserted before <body> and <devicon> is inside <body>.

devicon.js script allows <devicon> tag to work properly and convert it, when the page is loaded, to an <img> with the proper API request in its src attribute.

Example

index.html <body> - Code
<body> <devicon icon="csharp"/> </body>
Double click to copy
index.html <body> - After page loads
<body> <img src="https://devapix.vercel.app/api?csharp"/> </body>
Double click to copy
Request
https://devapix.vercel.app/api?csharp
Double click to copy
Response
csharp

The properties expected by <devicon> are the same of API request.

Property
Value
icon | i (required)
string
release | r
string
version | v
original | o
plain | p
line | l
original-wordmark | ow
plain-wordmark | pw
line-wordmark | lw
color | c
string
theme | t
dark | d
light | l
size | s
string

Here we have two more examples of <devicon> using the rest of properties.

Facebook icon

Code
<devicon icon="facebook" release="2.7" version="plain" color="#c7bd2b" size="64"/>
Double click to copy
Request
https://devapix.vercel.app/api?facebook&release=2.7&version=plain&color=c7bd2b&size=64
Double click to copy
Response
facebook

ChakraUI icon

Code
<devicon i="chakraui" r="dev" v="o" t="d" s="64"/>
Double click to copy
Request
https://devapix.vercel.app/api?chakraui&r=dev&v=o&t=d&s=64
Double click to copy
Response
chakraui