1

I'm building what will be a PDF in Sketch 3.

I want to create a button (a rectangle box with "sign up" inside) that launches a mailto link when the person reading it clicks on it.

I can't figure out how to 1) add links in Sketch, or 2) make the entire button (including the border of the rectangle box) clickable, vs just the text portion.

Any help is appreciated!

1

After creating PDF without links, open it in Adobe Acrobat and choose the place where you want to link like in the image below:

enter image description here

Then choose Create Link in the menu and select the option "Open a Web Page": enter image description here

Click Next and you will be prompted with a text box. Fill it with "mailto:person@address.com" without quotation marks. And you'll be done!

enter image description here

Hope it helps!

2

You can actually create a hyperlink in Sketch without using Acrobat.

Here is how it works in GIF

  1. Paste the link from the browser.
  2. Right click on text AND Select the text -> Make link.
  3. Select the text and replace it with whatever you want.

Simply clicking the text block will not reveal Make Link option on Right Click. Also selecting part of the text will not reveal this option. It has to be a valid link.

e.g.

1

Found this on the Sketch Talk forum. Just confirmed that it works, even with mailto: links.

"Easiest way (which is how I did it in Illustrator too) is to paste the URL you want over the text you want to hyperlink, change the URL color to the same as the background, and send it to the back underneath the original text you wanted to link. Once you export, there will be an invisible hyperlink underneath the text!"

  • This didn't actually work for me... BUT good to know that hyperlinks (even stripped of protocol, e.g. alesh.com, will work in PDF's exported from Sketch! – Alesh Houdek Jun 17 '18 at 14:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.