• Register now to get access to thousands of Tutorials, Leaked content, Hot NSFW and much more. Join us as we build and grow the community.

JavaScript - Convert Hex To RGB

wefdwedwed

Tech Innovator
W Rep
0
0
0
Rep
0
W Vouches
0
0
0
Vouches
0
Posts
101
Likes
173
Bits
2 MONTHS
2 2 MONTHS OF SERVICE
LEVEL 2 1000 XP
In this tutorial we will create a Convert Hex To RGB using JavaScript. This code will dynamically convert a hex format into RGB color code when user click the button. The code use onclick() to call a function that convert given hex format into RGB using charAt() to strip the string in two's in order to transform each parts into a number format. You can apply this script to your code to make your transaction faster, it is a user-friendly program feel free to modify it.

We will use JavaScript to add some new feature to the website interface by actually written into an HTML page. It is what gives your page a different interactive elements and animation that engage a user.

Getting Started:

This is the link for the bootstrap that i used for the layout design https://getbootstrap.com/.

The Main Interface

This code contains the interface of the application. To create this just write these block of code inside the text editor and save this as index.html.
  1. <!DOCTYPE html>
  2. <html

    lang

    =

    "en"

    >
  3. <head

    >
  4. <meta

    charset

    =

    "UTF-8"

    name

    =

    "viewport"

    content

    =

    "width=device-width, initial-scale=1"

    /

    >
  5. <link

    rel

    =

    "stylesheet"

    type

    =

    "text/css"

    href

    =

    "css/bootstrap.css"

    /

    >
  6. </

    head

    >
  7. <body

    >
  8. <nav class

    =

    "navbar navbar-default"

    >
  9. <div

    class

    =

    "container-fluid"

    >
  10. <a

    href

    =

    "https://sourcecodester.com"

    class

    =

    "navbar-brand"

    >

    Sourcecodester</

    a

    >
  11. </

    div

    >
  12. </

    nav>
  13. <div

    class

    =

    "col-md-3"

    ></

    div

    >
  14. <div

    class

    =

    "col-md-6 well"

    >
  15. <h3

    class

    =

    "text-primary"

    >

    JavaScript - Convert Hex To RGB</

    h3

    >
  16. <hr

    style

    =

    "border-top:1px dotted #ccc;"

    /

    >
  17. <div

    class

    =

    "col-md-4"

    >
  18. <h4

    >

    HEX</

    h4

    >
  19. <input

    type

    =

    "text"

    id

    =

    "hex"

    class

    =

    "form-control"

    placeholder=

    "#"

    /

    >
  20. <br

    /

    >
  21. <center

    ><button

    type

    =

    "button"

    class

    =

    "btn btn-primary"

    onclick

    =

    "convert()"

    >

    Convert</

    button

    ></

    center

    >
  22. </

    div

    >
  23. <div

    class

    =

    "col-md-8"

    >
  24. <div

    class

    =

    "form-inline"

    >
  25. <h4

    >

    RGB</

    h4

    >
  26. <label

    >

    R:</

    label

    >
  27. <input

    type

    =

    "number"

    id

    =

    "r"

    class

    =

    "form-control"

    style

    =

    "width:20%;"

    min=

    "0"

    max=

    "255"

    readonly

    =

    "readonly"

    /

    >
  28. <label

    >

    G:</

    label

    >
  29. <input

    type

    =

    "number"

    id

    =

    "g"

    class

    =

    "form-control"

    style

    =

    "width:20%;"

    min=

    "0"

    max=

    "255"

    readonly

    =

    "readonly"

    /

    >
  30. <label

    >

    B:</

    label

    >
  31. <input

    type

    =

    "number"

    id

    =

    "b"

    class

    =

    "form-control"

    style

    =

    "width:20%;"

    min=

    "0"

    max=

    "255"

    readonly

    =

    "readonly"

    /

    >
  32. </

    div

    >
  33. </

    div

    >
  34. </

    div

    >
  35. <script

    src

    =

    "js/script.js"

    ></

    script

    >
  36. </

    body

    >
  37. </

    html

    >

Creating the Script

This code contains the script of the application. This code will convert hex into RGB format when the button is clicked. To do this just copy and write these block of codes as shown below inside the text editor and save it as script.js inside the js directory
  1. function

    convert(

    )

    {
  2. var

    hex=

    document.getElementById

    (

    'hex'

    )

    ;

  3. if

    (

    hex.value

    .length

    ==

    6

    )

    {
  4. hexToRgb(

    "#"

    +

    hex.value

    )

    ;
  5. }

    else

    {
  6. alert(

    "Must be 6 length!"

    )

    ;
  7. }

  8. }

  9. function

    hexToRgb(

    h)

    {
  10. var

    r =

    parseInt(

    (

    cutHex(

    h)

    )

    .substring

    (

    0

    ,

    2

    )

    ,

    16

    )

    ;
  11. var

    g =

    parseInt(

    (

    cutHex(

    h)

    )

    .substring

    (

    2

    ,

    4

    )

    ,

    16

    )

    ;
  12. var

    b =

    parseInt(

    (

    cutHex(

    h)

    )

    .substring

    (

    4

    ,

    6

    )

    ,

    16

    )

    ;
  13. return

    document.getElementById

    (

    'r'

    )

    .value

    =

    r,

    document.getElementById

    (

    'g'

    )

    .value

    =

    g,

    document.getElementById

    (

    'b'

    )

    .value

    =

    b;
  14. }
  15. function

    cutHex(

    h)

    {
  16. return

    (

    h.charAt

    (

    0

    )

    ==

    "#"

    )

    ?

    h.substring

    (

    1

    ,

    7

    )

    :

    h
  17. }

There you have it we successfully created a Convert Hex To RGB using JavaScript. I hope that this simple tutorial help you to what you are looking for. For more updates and tutorials just kindly visit this site. Enjoy Coding!


Download
You must upgrade your account or reply in the thread to view the hidden content.
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

452,512

356,407

356,429

Top
Raidforums