Wszystkie wpisy, których autorem jest admin

Everything You Ever Wanted to Know About inputmode

Post pobrano z: Everything You Ever Wanted to Know About inputmode

The inputmode global attribute provides a hint to browsers for devices with onscreen keyboards to help them decide which keyboard to display when a user has selected any input or textarea element.

<input type="text" inputmode="" />
<textarea inputmode="" />

Unlike changing the type of the form, inputmode doesn’t change the way the browser interprets the input — it instructs the browser which keyboard to display.

The inputmode attribute has a long history but has only very recently been adopted by the two major mobile browsers: Safari for iOS and Chrome for Android. Before that, it was implemented in Firefox for Android way back in 2012, and then subsequently removed several months later (though it is still available via a flag).

Almost six years later, Chrome for Android implemented the feature — and with the recent release of iOS 12.2, Safari now supports it too.

This browser support data is from Caniuse, which has more detail. A number indicates that browser supports the feature at that version and up.

Desktop

Chrome Opera Firefox IE Edge Safari
66 53 20 No 75 No

Mobile / Tablet

iOS Safari Opera Mobile Opera Mini Android Android Chrome Android Firefox
12.2 No No 67 74 No

But before we go deep into the ins and outs of the attribute, consider that the WHATWG living standard provides inputmode documentation while the W3C 5.2 spec no longer lists it in its contents, which suggests they consider it obsolete. Given that WHATWG has documented it and browsers have worked toward supporting it, we’re going to go assume WHATWG specifications are the standard.

inputmode accepts a number of values. Let’s go through them, one by one.

None

<input type="text" inputmode="none" />

We’re starting here because it’s very possible we don’t want any type of keyboard on an input. Using inputmode=none will not show a keyboard at all on Chrome for Android. iOS 12.2 will still show its default alphanumeric keyboard, so specifying none could be sort of a reset for iOS in that regard. Regardless, none is intended for content that renders its own keyboard control.

Numeric

<input type="text" inputmode="numeric" />

This one is probably the one of the more common inputmode values out in the wild because it’s ideal for inputs that require numbers but no letters — things like PIN entry, zip codes, credit card numbers, etc. Using the numeric value with an input of type="text" may actually make more sense than setting the input to type="number" alone because, unlike a numeric input, inputmode="numeric" can be used with maxlength, minlength and pattern attributes, making it more versatile for different use cases.

The numeric value on Chrome Android (left) and iOS 12.2 (right)

I’ve often seen sites using type=tel on an input to display a numeric keyboard, and that checks out as a workaround, but isn’t semantically correct. If that bums you out, remember that inputmode supports patterns, we can add pattern="\d*" to the input for the same effect. That said, only use this if you are certain the input should only allow numeric input because Android (unlike iOS) doesn’t allow the user to change to the keyboard to use letters, which might inadvertently prevent users from submitting valid data.

Tel

<input type="text" inputmode="tel" />

Entering a telephone number using a standard alphanumeric keyboard can be a pain. For one, each number on a telephone keyboard (except 1 and 0) represents three letters (e.g. 2 represents A, B and C) which are displayed with the number. The alphanumeric keyboard does not reference those letters, so decoding a telephone number containing letters (e.g. 1-800-COLLECT) takes more mental power.

The tel value on Chrome Android (left) and iOS 12.2 (right)

Using inputmode set to tel will produce a standard-looking telephone keyboard, including keys for digits 0 to 9, the pound (#) character, and the asterisk (*) character. Plus, we get those alphabetic mnemonic labels (e.g. ABC).

Decimal

<input type="text" inputmode="decimal" />
The decimal value on Chrome Android (left) and iOS 12.2 (right)

An inputmode set to the decimal value results in a subtle change in iOS where the keyboard appears to be exactly the same as the tel value, but replaces the +*# key with a simple decimal (.). On the flip side, this has no effect on Android, which will simply use the numeric keyboard.

Email

<input type="text" inputmode="email" />

I’m sure you (and at least someone you know) has filled out a form that asks for an email address, only to make you swap keyboards to access the @ character. It’s not life-threatening or anything, but certainly not a great user experience either.

That’s where the email value comes in. It brings the @ character into the fray, as well as the decimal (.) character.

The email value on Chrome Android (left) and iOS 12.2 (right)

This could also be a useful keyboard to show users who need to enter a Twitter username, given that@ is a core Twitter character for identifying users. However, the email address suggestions that iOS display above the keyboard may cause confusion.

Another use case could be if you have your own email validation script and don’t want to use the browsers built-in email validation.

URL

<input type="text" inputmode="url" />
The url value on Chrome Android (left) and iOS 12.2 (right)

The url value provides a handy shortcut for users to append TLDs (e.g. .com or .co.uk) with a single key, as well keys typically used in web addresses, like the dot (.) and forward slash (/) characters. The exact TLD displayed on the keyboard is tied to the user’s locale.

This could also be a useful keyboard to show users if your input accepts domain names (e.g. css-tricks.com) as well as full URIs (e.g. https://css-tricks.com). Use type="url" instead if your input requires validating the input.

Search

<input type="text" inputmode="search" />
The search value on Chrome Android (left) and iOS 12.2 (right)

This displays a blue Go key on iOS and a green Enter key on Android, both in place of where Return. As you may have guessed by the value’s name, search is useful for search forms, providing that submission key to make a query.

If you’d like to showSearch instead of Enter on iOS and a magnifying glass icon on Android in place of the green arrow, use type=search instead.

Other things you oughta know

  • Chromium-based browsers on Android — such as Microsoft Edge, Brave and Opera — share the same inputmode behavior as Chrome.
  • I haven’t included details of keyboards on iPad for the sake of brevity. It’s mostly the same as iPhone but includes more keys. Same is true for Android tablets, save for third-party keyboards, which might be another topic worth covering.
  • The original proposed spec had the values kana and katakana for Japanese input but they were never implemented by any browser and have since been removed from the spec.
  • latin-name was also one of the values of the original spec and has since been removed. Interestingly, if it’s used now on Safari for iOS, it will display the user’s name as a suggestion above the keyboard.

    The latin-name value displays my name as an auto-fill suggestion

Demo

Oh, you want to see how all of these input modes work for yourself? Here’s a demo you can use on a device with a touchscreen keyboard to see the differences.

References

Everything You Ever Wanted to Know About inputmode

Post pobrano z: Everything You Ever Wanted to Know About inputmode

The inputmode global attribute provides a hint to browsers for devices with onscreen keyboards to help them decide which keyboard to display when a user has selected any input or textarea element.

<input type="text" inputmode="" />
<textarea inputmode="" />

Unlike changing the type of the form, inputmode doesn’t change the way the browser interprets the input — it instructs the browser which keyboard to display.

The inputmode attribute has a long history but has only very recently been adopted by the two major mobile browsers: Safari for iOS and Chrome for Android. Before that, it was implemented in Firefox for Android way back in 2012, and then subsequently removed several months later (though it is still available via a flag).

Almost six years later, Chrome for Android implemented the feature — and with the recent release of iOS 12.2, Safari now supports it too.

This browser support data is from Caniuse, which has more detail. A number indicates that browser supports the feature at that version and up.

Desktop

Chrome Opera Firefox IE Edge Safari
66 53 20 No 75 No

Mobile / Tablet

iOS Safari Opera Mobile Opera Mini Android Android Chrome Android Firefox
12.2 No No 67 74 No

But before we go deep into the ins and outs of the attribute, consider that the WHATWG living standard provides inputmode documentation while the W3C 5.2 spec no longer lists it in its contents, which suggests they consider it obsolete. Given that WHATWG has documented it and browsers have worked toward supporting it, we’re going to go assume WHATWG specifications are the standard.

inputmode accepts a number of values. Let’s go through them, one by one.

None

<input type="text" inputmode="none" />

We’re starting here because it’s very possible we don’t want any type of keyboard on an input. Using inputmode=none will not show a keyboard at all on Chrome for Android. iOS 12.2 will still show its default alphanumeric keyboard, so specifying none could be sort of a reset for iOS in that regard. Regardless, none is intended for content that renders its own keyboard control.

Numeric

<input type="text" inputmode="numeric" />

This one is probably the one of the more common inputmode values out in the wild because it’s ideal for inputs that require numbers but no letters — things like PIN entry, zip codes, credit card numbers, etc. Using the numeric value with an input of type="text" may actually make more sense than setting the input to type="number" alone because, unlike a numeric input, inputmode="numeric" can be used with maxlength, minlength and pattern attributes, making it more versatile for different use cases.

The numeric value on Chrome Android (left) and iOS 12.2 (right)

I’ve often seen sites using type=tel on an input to display a numeric keyboard, and that checks out as a workaround, but isn’t semantically correct. If that bums you out, remember that inputmode supports patterns, we can add pattern="\d*" to the input for the same effect. That said, only use this if you are certain the input should only allow numeric input because Android (unlike iOS) doesn’t allow the user to change to the keyboard to use letters, which might inadvertently prevent users from submitting valid data.

Tel

<input type="text" inputmode="tel" />

Entering a telephone number using a standard alphanumeric keyboard can be a pain. For one, each number on a telephone keyboard (except 1 and 0) represents three letters (e.g. 2 represents A, B and C) which are displayed with the number. The alphanumeric keyboard does not reference those letters, so decoding a telephone number containing letters (e.g. 1-800-COLLECT) takes more mental power.

The tel value on Chrome Android (left) and iOS 12.2 (right)

Using inputmode set to tel will produce a standard-looking telephone keyboard, including keys for digits 0 to 9, the pound (#) character, and the asterisk (*) character. Plus, we get those alphabetic mnemonic labels (e.g. ABC).

Decimal

<input type="text" inputmode="decimal" />
The decimal value on Chrome Android (left) and iOS 12.2 (right)

An inputmode set to the decimal value results in a subtle change in iOS where the keyboard appears to be exactly the same as the tel value, but replaces the +*# key with a simple decimal (.). On the flip side, this has no effect on Android, which will simply use the numeric keyboard.

Email

<input type="text" inputmode="email" />

I’m sure you (and at least someone you know) has filled out a form that asks for an email address, only to make you swap keyboards to access the @ character. It’s not life-threatening or anything, but certainly not a great user experience either.

That’s where the email value comes in. It brings the @ character into the fray, as well as the decimal (.) character.

The email value on Chrome Android (left) and iOS 12.2 (right)

This could also be a useful keyboard to show users who need to enter a Twitter username, given that@ is a core Twitter character for identifying users. However, the email address suggestions that iOS display above the keyboard may cause confusion.

Another use case could be if you have your own email validation script and don’t want to use the browsers built-in email validation.

URL

<input type="text" inputmode="url" />
The url value on Chrome Android (left) and iOS 12.2 (right)

The url value provides a handy shortcut for users to append TLDs (e.g. .com or .co.uk) with a single key, as well keys typically used in web addresses, like the dot (.) and forward slash (/) characters. The exact TLD displayed on the keyboard is tied to the user’s locale.

This could also be a useful keyboard to show users if your input accepts domain names (e.g. css-tricks.com) as well as full URIs (e.g. https://css-tricks.com). Use type="url" instead if your input requires validating the input.

Search

<input type="text" inputmode="search" />
The search value on Chrome Android (left) and iOS 12.2 (right)

This displays a blue Go key on iOS and a green Enter key on Android, both in place of where Return. As you may have guessed by the value’s name, search is useful for search forms, providing that submission key to make a query.

If you’d like to showSearch instead of Enter on iOS and a magnifying glass icon on Android in place of the green arrow, use type=search instead.

Other things you oughta know

  • Chromium-based browsers on Android — such as Microsoft Edge, Brave and Opera — share the same inputmode behavior as Chrome.
  • I haven’t included details of keyboards on iPad for the sake of brevity. It’s mostly the same as iPhone but includes more keys. Same is true for Android tablets, save for third-party keyboards, which might be another topic worth covering.
  • The original proposed spec had the values kana and katakana for Japanese input but they were never implemented by any browser and have since been removed from the spec.
  • latin-name was also one of the values of the original spec and has since been removed. Interestingly, if it’s used now on Safari for iOS, it will display the user’s name as a suggestion above the keyboard.

    The latin-name value displays my name as an auto-fill suggestion

Demo

Oh, you want to see how all of these input modes work for yourself? Here’s a demo you can use on a device with a touchscreen keyboard to see the differences.

References

Weekly news: PWA Issue on iOS, Performance Culture, Anti-Tracking in Browsers

Post pobrano z: Weekly news: PWA Issue on iOS, Performance Culture, Anti-Tracking in Browsers

Šime posts regular content for web developers on webplatform.news. Each week, he covers timely news at the intersection of development standards and the tools that make them available on the web.

Installed PWAs cannot easily be restarted on iOS

iOS 12.2 PWAs
🔁 In-App browser for external content (OAuth)
💾 New lifecycle (No Reload)
🔙Navigation gestures
🤝WebShare
⚠️Motion Sensors disabled; old getUserMedia removed
👍 IntersectionObserver, ConicGradients, datalist, color picker, AbortFetchhttps://t.co/LNzq6MzqjR

— Maximiliano Firtman @ 🇱🇹 Vilnius (@firt) March 26, 2019

Maximiliano Firtman: On iOS, it is not possible to restart an installed PWA by closing it from the recently used apps screen and then immediately reopening it. Instead of restarting the app, iOS restores its state. This can be a problem for users if the PWA gets stuck in a broken state.

<input> with type 'file' bug on #iOS 12.2 #PWA
Open the input, put the PWA in bg by pressing home button. The input stops working. True for any input with type 'file' throughout the app. It works after a phone restart. pic.twitter.com/IfzsXy91RK

— Pankaj Nathani ⭐️ (@croozeus) April 11, 2019

After some undefined time, the saved context seems to disappear. So if you get out of the PWA, do nothing with your phone and wait some hours to go back to the PWA, it restarts from scratch.

Instilling a performance culture at The Telegraph

We've been working hard at The Telegraph to improve third-party performance. Here is an insight into our approach – https://t.co/4hhRDYaidS #webperf ⚡️

— Gareth Clubb (@digitalclubb) April 30, 2019

Gareth Clubb: At The Telegraph (a major UK newspaper), we set up a web performance working group to tackle our “organizational” performance challenges and instill a performance culture. The group meets regularly to review third-party tags and work on improving our site’s performance.

We’ve started deferring all JavaScript (including our own) using the <script defer> attribute. This change alone nearly doubled our (un-throttled) Lighthouse performance score.

Deferring our JavaScript hasn’t skewed any existing analytics and it certainly hasn’t delayed any advertising. […] The First Ad Loaded metric improved by an average of four seconds.

We also removed 1 MB of third-party payload from our new front end. When one of our teams requests the addition of any new script, we now test the script in isolation and reject it if it degrades our metrics (first contentful paint, etc.).

When we started this process, we had a collection of very old scripts and couldn’t track the original requester. We removed those on the premise that, if they were important, people would get back in touch — no one did.

Microsoft plans to add tracking prevention to the Edge browser

Kyle Pflug: Microsoft has announced plans to add options for blocking trackers to the Edge browser. Malicious trackers would be blocked automatically, and the user would have the option to additionally block all potential trackers.

This would make Edge the fourth major browser with some form of built-in anti-tracking feature (two other major browsers, Opera and UC Browser, include ad blockers instead).

  1. In 2015, Firefox added Tracking Protection — recently renamed to Content Blocking — becoming the first major browser to protect users from third-party trackers (when browsing the web in private mode).
  2. Since 2017, Safari prevents cross-site tracking by default, through a feature called Intelligent Tracking Prevention (ITP). Users are prompted to allow tracking when they try to interact with third-party widgets on websites.

  3. Earlier this year, Samsung Internet added an experimental feature called Smart Anti-Tracking that denies third-party trackers access to cookies.

The post Weekly news: PWA Issue on iOS, Performance Culture, Anti-Tracking in Browsers appeared first on CSS-Tricks.

How to Make a Simple Flyer in Adobe InDesign

Post pobrano z: How to Make a Simple Flyer in Adobe InDesign

Final product image
What You’ll Be Creating

This simple flyer tutorial shows you how to create a rainbow-themed flyer template to promote IDAHOBIT at your workplace, college, or school. Perfect for beginners to Adobe InDesign, this is a quick and simple flyer design to put together. 

On 17 May, people worldwide are invited to celebrate IDAHOBIT (International Day Against Homophobia, Biphobia, Intersexism and Transphobia)

This important event invites people to show their support for their lesbian, gay, bisexual, transgender, intersex, and queer (LGBTIQ) mates, colleagues, and families, and make a stand against discrimination.

If you’re looking for more help with how to make a flyer, these event flyer templates on GraphicRiver and Envato Elements are super easy to edit and adapt to your own content.

What You’ll Need to Create Your Flyer Template

You’ll need access to Adobe InDesign, as well as to download the following fonts and graphics from Envato Elements:

Install the font files on your computer and save the texture pack to a safe place. 

You’ll also need to download the provided Adobe Swatch Exchange file, to access the color swatches for your poster. We’ll look at how to install the swatches a little later.

Then you’re ready to start creating your flyer!

1. How to Set Up the Flyer Document in InDesign

Step 1

First up, you’ll need to define the flyer dimensions in InDesign.

Open InDesign and go to File > New > Document. 

Choose Print from the options at the top of the window, and select A3 for the Page Size. Deselect Facing Pages.

Add Margins of 0.375 in and a Bleed of 0.25 in*.

*The bleed is only necessary if you’re sending your flyer for professional printing. If you’re printing from a home or office printer, you can skip this step.

a3 page size

Step 2

Expand the Layers panel (Window > Layers) and double-click on Layer 1, renaming it Background

Create four more new layers in this order—Texture Background, Hearts, Type, and finally Texture Overlay at the top of the sequence. 

texture overlay

Then lock all layers except the bottom layer, Background

background layer

Step 3

Expand the Swatches panel (Window > Color > Swatches), and choose Load Swatches from the panel’s drop-down menu. 

load swatches

Navigate to the IDAHOBIT Poster Swatches.ase file you downloaded earlier, and click Open, loading the color swatches into the panel. 

color swatches

2. How to Build Up Color and Texture on Your Flyer Template

Step 1

Working on the Background layer, use the Rectangle Tool (M) to create a shape across the page, extending the edges up to the margins. 

From the Swatches panel, set the Fill to the pale beige swatch in the Swatches panel. 

swatches beige fill

Step 2

Lock the Background layer and unlock the next layer up, Texture Background. 

Use the Rectangle Frame Tool (F) to create an image frame across the top half of the background shape. Go to File > Place, and choose Texture 6.png from the folder of PNG images inside the textile textures pack you downloaded earlier. 

Click Open and allow the image to fill the frame. 

texture image

With the image frame selected, go to Object > Effects > Transparency, and set the Mode to Screen

screen mode

Step 3

Copy and Paste the image frame, moving the second frame directly below, so that the background shape is completely overlaid with texture. 

pasted texture

Expand the Texture Background layer in the Layers panel and select both the PNG elements sitting inside this layer. 

Select Duplicate Page Items from the panel’s menu, to make a copy of the elements. 

duplicate page items

Unlock the Texture Overlay layer at the top, drag the two copies up, and drop them into this top layer.

Then lock both the Texture Background and Texture Overlay layers. 

texture duplicate

3. How to Create IDAHOBIT Hearts for Your Poster

Step 1

Unlock the Hearts layer. Use the Pen Tool (P) to create a half-heart shape, dragging on the anchor points to create the curved top of the half-heart. 

pen tool

Don’t panic if the shape looks a little bit shaky. You can switch to the Smooth Tool and drag your cursor over the line, smoothing out any lumps and bumps. 

smooth tool

Step 2

When you’re happy with the shape, select it and Edit > Copy, Edit > Paste it. 

On the copy, Right-Click > Transform > Flip Horizontal. 

flip horizontal

Bring the two lines together and go to Object > Paths > Join. 

join paths

Step 3

With your heart shape joined and ready to use in your design, hold Shift while you scale it down, placing it at the top left of the layout. 

Switch the Fill Color to your red swatch, and the Stroke Color to [None].

red heart

With the heart selected, go to Object > Effects > Transparency. Switch the Mode to Multiply and bring the Opacity down to 90%, before clicking OK

multiply mode

Step 4

Copy and Paste the red heart and position it to the right of the first, creating an overlapping effect. 

Adjust the Fill Color to the orange swatch in the Swatches panel. 

orange heart

Paste again, moving further to the right, and switch the Fill to yellow. Add a fourth and final yellow heart to the sequence. 

yellow hearts

Step 5

Select all four heart shapes and Copy and Paste them, moving the new sequence of four about two-thirds of the way down the page. 

Adjust the colors to move from green to blue to purple to complete the Pride colors. 

purple heart shape

4. How to Format Colorful Typography on Your Flyer Template

Step 1

Lock the Hearts layer and unlock the Type layer.

Use the Type Tool (T) to create a sequence of text frames across the layout, adding a large header at the top ‘WE STAND WITH OUR/LGBTIQ MATES’ and a sub-heading below this reading ‘International Day Against Homophobia, Biphobia, Intersexism and Transphobia’.

Add the date, May 17, below this.

Below the second sequence of hearts, you can find space to add a text frame for the event details, and below this add a social media hashtag for IDAHOBIT.

From either the top Controls panel or the Character and Paragraph panels (Window > Type & Tables > Character), set the Font to Liber.

type tool

Step 2

Use your Type Tool cursor to highlight individual words and letters across the text and apply different color swatches to these to make them pop. 

pink text

Step 3

For the main header of the flyer, we can create a gradient swatch to really add an extra special touch to the design. 

Choose New Gradient Swatch from the Swatches panel’s main menu. 

new gradient swatch

Name the swatch Gradient 1, and set the Type to Linear

Choose Swatches from the Stop Color menu. Click on the left-hand stop on the Gradient Ramp and set this to the red swatch in the Swatches list. For the right-hand stop, choose the orange swatch. 

Then click Add and OK.

new gradient swatch

Highlight the header text with your Type Tool cursor and apply the Gradient 1 swatch to the Font Color from the Swatches panel. 

gradient 1

5. How to Export Your Flyer Design for Printing

If you’re simply printing your flyer from a home or office printer, you can head straight up to File > Print.

If you’re sending the flyer off to be printed at a local print shop or through an online print-on-demand service, you should follow the instructions below.

Step 1

Go to File > Export and choose Adobe PDF (Print) from the Format menu in the Export window. 

Click Save. In the Export Adobe PDF window that opens, choose [Press Quality] from the Preset menu at the top of the window.

press quality

Step 2

Click on Marks and Bleeds in the window’s left-hand menu.

Check both All Printer’s Marks and Use Document Bleed Settings. Then go ahead and click Export. You can send this PDF straight off to the printers—great job!

marks and bleed

Conclusion: Your Finished Flyer Design

IDAHOBIT is the perfect opportunity to show your support for your LGBTIQ friends, colleagues and family members, and encourage others to do the same. 

Display your poster with Pride in your local community hall, college, school, or workplace, and help to make the world a better and more inclusive place!

final poster

If you’re looking for more help with poster and flyer design, you can find a huge range of easy-to-edit flyer and poster templates on GraphicRiver and Envato Elements.

Ready for your next poster design challenge? Check out more flyer and poster tutorials below:

How to Make a Simple Flyer in Adobe InDesign

Post pobrano z: How to Make a Simple Flyer in Adobe InDesign

Final product image
What You’ll Be Creating

This simple flyer tutorial shows you how to create a rainbow-themed flyer template to promote IDAHOBIT at your workplace, college, or school. Perfect for beginners to Adobe InDesign, this is a quick and simple flyer design to put together. 

On 17 May, people worldwide are invited to celebrate IDAHOBIT (International Day Against Homophobia, Biphobia, Intersexism and Transphobia)

This important event invites people to show their support for their lesbian, gay, bisexual, transgender, intersex, and queer (LGBTIQ) mates, colleagues, and families, and make a stand against discrimination.

If you’re looking for more help with how to make a flyer, these event flyer templates on GraphicRiver and Envato Elements are super easy to edit and adapt to your own content.

What You’ll Need to Create Your Flyer Template

You’ll need access to Adobe InDesign, as well as to download the following fonts and graphics from Envato Elements:

Install the font files on your computer and save the texture pack to a safe place. 

You’ll also need to download the provided Adobe Swatch Exchange file, to access the color swatches for your poster. We’ll look at how to install the swatches a little later.

Then you’re ready to start creating your flyer!

1. How to Set Up the Flyer Document in InDesign

Step 1

First up, you’ll need to define the flyer dimensions in InDesign.

Open InDesign and go to File > New > Document. 

Choose Print from the options at the top of the window, and select A3 for the Page Size. Deselect Facing Pages.

Add Margins of 0.375 in and a Bleed of 0.25 in*.

*The bleed is only necessary if you’re sending your flyer for professional printing. If you’re printing from a home or office printer, you can skip this step.

a3 page size

Step 2

Expand the Layers panel (Window > Layers) and double-click on Layer 1, renaming it Background

Create four more new layers in this order—Texture Background, Hearts, Type, and finally Texture Overlay at the top of the sequence. 

texture overlay

Then lock all layers except the bottom layer, Background

background layer

Step 3

Expand the Swatches panel (Window > Color > Swatches), and choose Load Swatches from the panel’s drop-down menu. 

load swatches

Navigate to the IDAHOBIT Poster Swatches.ase file you downloaded earlier, and click Open, loading the color swatches into the panel. 

color swatches

2. How to Build Up Color and Texture on Your Flyer Template

Step 1

Working on the Background layer, use the Rectangle Tool (M) to create a shape across the page, extending the edges up to the margins. 

From the Swatches panel, set the Fill to the pale beige swatch in the Swatches panel. 

swatches beige fill

Step 2

Lock the Background layer and unlock the next layer up, Texture Background. 

Use the Rectangle Frame Tool (F) to create an image frame across the top half of the background shape. Go to File > Place, and choose Texture 6.png from the folder of PNG images inside the textile textures pack you downloaded earlier. 

Click Open and allow the image to fill the frame. 

texture image

With the image frame selected, go to Object > Effects > Transparency, and set the Mode to Screen

screen mode

Step 3

Copy and Paste the image frame, moving the second frame directly below, so that the background shape is completely overlaid with texture. 

pasted texture

Expand the Texture Background layer in the Layers panel and select both the PNG elements sitting inside this layer. 

Select Duplicate Page Items from the panel’s menu, to make a copy of the elements. 

duplicate page items

Unlock the Texture Overlay layer at the top, drag the two copies up, and drop them into this top layer.

Then lock both the Texture Background and Texture Overlay layers. 

texture duplicate

3. How to Create IDAHOBIT Hearts for Your Poster

Step 1

Unlock the Hearts layer. Use the Pen Tool (P) to create a half-heart shape, dragging on the anchor points to create the curved top of the half-heart. 

pen tool

Don’t panic if the shape looks a little bit shaky. You can switch to the Smooth Tool and drag your cursor over the line, smoothing out any lumps and bumps. 

smooth tool

Step 2

When you’re happy with the shape, select it and Edit > Copy, Edit > Paste it. 

On the copy, Right-Click > Transform > Flip Horizontal. 

flip horizontal

Bring the two lines together and go to Object > Paths > Join. 

join paths

Step 3

With your heart shape joined and ready to use in your design, hold Shift while you scale it down, placing it at the top left of the layout. 

Switch the Fill Color to your red swatch, and the Stroke Color to [None].

red heart

With the heart selected, go to Object > Effects > Transparency. Switch the Mode to Multiply and bring the Opacity down to 90%, before clicking OK

multiply mode

Step 4

Copy and Paste the red heart and position it to the right of the first, creating an overlapping effect. 

Adjust the Fill Color to the orange swatch in the Swatches panel. 

orange heart

Paste again, moving further to the right, and switch the Fill to yellow. Add a fourth and final yellow heart to the sequence. 

yellow hearts

Step 5

Select all four heart shapes and Copy and Paste them, moving the new sequence of four about two-thirds of the way down the page. 

Adjust the colors to move from green to blue to purple to complete the Pride colors. 

purple heart shape

4. How to Format Colorful Typography on Your Flyer Template

Step 1

Lock the Hearts layer and unlock the Type layer.

Use the Type Tool (T) to create a sequence of text frames across the layout, adding a large header at the top ‘WE STAND WITH OUR/LGBTIQ MATES’ and a sub-heading below this reading ‘International Day Against Homophobia, Biphobia, Intersexism and Transphobia’.

Add the date, May 17, below this.

Below the second sequence of hearts, you can find space to add a text frame for the event details, and below this add a social media hashtag for IDAHOBIT.

From either the top Controls panel or the Character and Paragraph panels (Window > Type & Tables > Character), set the Font to Liber.

type tool

Step 2

Use your Type Tool cursor to highlight individual words and letters across the text and apply different color swatches to these to make them pop. 

pink text

Step 3

For the main header of the flyer, we can create a gradient swatch to really add an extra special touch to the design. 

Choose New Gradient Swatch from the Swatches panel’s main menu. 

new gradient swatch

Name the swatch Gradient 1, and set the Type to Linear

Choose Swatches from the Stop Color menu. Click on the left-hand stop on the Gradient Ramp and set this to the red swatch in the Swatches list. For the right-hand stop, choose the orange swatch. 

Then click Add and OK.

new gradient swatch

Highlight the header text with your Type Tool cursor and apply the Gradient 1 swatch to the Font Color from the Swatches panel. 

gradient 1

5. How to Export Your Flyer Design for Printing

If you’re simply printing your flyer from a home or office printer, you can head straight up to File > Print.

If you’re sending the flyer off to be printed at a local print shop or through an online print-on-demand service, you should follow the instructions below.

Step 1

Go to File > Export and choose Adobe PDF (Print) from the Format menu in the Export window. 

Click Save. In the Export Adobe PDF window that opens, choose [Press Quality] from the Preset menu at the top of the window.

press quality

Step 2

Click on Marks and Bleeds in the window’s left-hand menu.

Check both All Printer’s Marks and Use Document Bleed Settings. Then go ahead and click Export. You can send this PDF straight off to the printers—great job!

marks and bleed

Conclusion: Your Finished Flyer Design

IDAHOBIT is the perfect opportunity to show your support for your LGBTIQ friends, colleagues and family members, and encourage others to do the same. 

Display your poster with Pride in your local community hall, college, school, or workplace, and help to make the world a better and more inclusive place!

final poster

If you’re looking for more help with poster and flyer design, you can find a huge range of easy-to-edit flyer and poster templates on GraphicRiver and Envato Elements.

Ready for your next poster design challenge? Check out more flyer and poster tutorials below:

How to Make a Simple Flyer in Adobe InDesign

Post pobrano z: How to Make a Simple Flyer in Adobe InDesign

Final product image
What You’ll Be Creating

This simple flyer tutorial shows you how to create a rainbow-themed flyer template to promote IDAHOBIT at your workplace, college, or school. Perfect for beginners to Adobe InDesign, this is a quick and simple flyer design to put together. 

On 17 May, people worldwide are invited to celebrate IDAHOBIT (International Day Against Homophobia, Biphobia, Intersexism and Transphobia)

This important event invites people to show their support for their lesbian, gay, bisexual, transgender, intersex, and queer (LGBTIQ) mates, colleagues, and families, and make a stand against discrimination.

If you’re looking for more help with how to make a flyer, these event flyer templates on GraphicRiver and Envato Elements are super easy to edit and adapt to your own content.

What You’ll Need to Create Your Flyer Template

You’ll need access to Adobe InDesign, as well as to download the following fonts and graphics from Envato Elements:

Install the font files on your computer and save the texture pack to a safe place. 

You’ll also need to download the provided Adobe Swatch Exchange file, to access the color swatches for your poster. We’ll look at how to install the swatches a little later.

Then you’re ready to start creating your flyer!

1. How to Set Up the Flyer Document in InDesign

Step 1

First up, you’ll need to define the flyer dimensions in InDesign.

Open InDesign and go to File > New > Document. 

Choose Print from the options at the top of the window, and select A3 for the Page Size. Deselect Facing Pages.

Add Margins of 0.375 in and a Bleed of 0.25 in*.

*The bleed is only necessary if you’re sending your flyer for professional printing. If you’re printing from a home or office printer, you can skip this step.

a3 page size

Step 2

Expand the Layers panel (Window > Layers) and double-click on Layer 1, renaming it Background

Create four more new layers in this order—Texture Background, Hearts, Type, and finally Texture Overlay at the top of the sequence. 

texture overlay

Then lock all layers except the bottom layer, Background

background layer

Step 3

Expand the Swatches panel (Window > Color > Swatches), and choose Load Swatches from the panel’s drop-down menu. 

load swatches

Navigate to the IDAHOBIT Poster Swatches.ase file you downloaded earlier, and click Open, loading the color swatches into the panel. 

color swatches

2. How to Build Up Color and Texture on Your Flyer Template

Step 1

Working on the Background layer, use the Rectangle Tool (M) to create a shape across the page, extending the edges up to the margins. 

From the Swatches panel, set the Fill to the pale beige swatch in the Swatches panel. 

swatches beige fill

Step 2

Lock the Background layer and unlock the next layer up, Texture Background. 

Use the Rectangle Frame Tool (F) to create an image frame across the top half of the background shape. Go to File > Place, and choose Texture 6.png from the folder of PNG images inside the textile textures pack you downloaded earlier. 

Click Open and allow the image to fill the frame. 

texture image

With the image frame selected, go to Object > Effects > Transparency, and set the Mode to Screen

screen mode

Step 3

Copy and Paste the image frame, moving the second frame directly below, so that the background shape is completely overlaid with texture. 

pasted texture

Expand the Texture Background layer in the Layers panel and select both the PNG elements sitting inside this layer. 

Select Duplicate Page Items from the panel’s menu, to make a copy of the elements. 

duplicate page items

Unlock the Texture Overlay layer at the top, drag the two copies up, and drop them into this top layer.

Then lock both the Texture Background and Texture Overlay layers. 

texture duplicate

3. How to Create IDAHOBIT Hearts for Your Poster

Step 1

Unlock the Hearts layer. Use the Pen Tool (P) to create a half-heart shape, dragging on the anchor points to create the curved top of the half-heart. 

pen tool

Don’t panic if the shape looks a little bit shaky. You can switch to the Smooth Tool and drag your cursor over the line, smoothing out any lumps and bumps. 

smooth tool

Step 2

When you’re happy with the shape, select it and Edit > Copy, Edit > Paste it. 

On the copy, Right-Click > Transform > Flip Horizontal. 

flip horizontal

Bring the two lines together and go to Object > Paths > Join. 

join paths

Step 3

With your heart shape joined and ready to use in your design, hold Shift while you scale it down, placing it at the top left of the layout. 

Switch the Fill Color to your red swatch, and the Stroke Color to [None].

red heart

With the heart selected, go to Object > Effects > Transparency. Switch the Mode to Multiply and bring the Opacity down to 90%, before clicking OK

multiply mode

Step 4

Copy and Paste the red heart and position it to the right of the first, creating an overlapping effect. 

Adjust the Fill Color to the orange swatch in the Swatches panel. 

orange heart

Paste again, moving further to the right, and switch the Fill to yellow. Add a fourth and final yellow heart to the sequence. 

yellow hearts

Step 5

Select all four heart shapes and Copy and Paste them, moving the new sequence of four about two-thirds of the way down the page. 

Adjust the colors to move from green to blue to purple to complete the Pride colors. 

purple heart shape

4. How to Format Colorful Typography on Your Flyer Template

Step 1

Lock the Hearts layer and unlock the Type layer.

Use the Type Tool (T) to create a sequence of text frames across the layout, adding a large header at the top ‘WE STAND WITH OUR/LGBTIQ MATES’ and a sub-heading below this reading ‘International Day Against Homophobia, Biphobia, Intersexism and Transphobia’.

Add the date, May 17, below this.

Below the second sequence of hearts, you can find space to add a text frame for the event details, and below this add a social media hashtag for IDAHOBIT.

From either the top Controls panel or the Character and Paragraph panels (Window > Type & Tables > Character), set the Font to Liber.

type tool

Step 2

Use your Type Tool cursor to highlight individual words and letters across the text and apply different color swatches to these to make them pop. 

pink text

Step 3

For the main header of the flyer, we can create a gradient swatch to really add an extra special touch to the design. 

Choose New Gradient Swatch from the Swatches panel’s main menu. 

new gradient swatch

Name the swatch Gradient 1, and set the Type to Linear

Choose Swatches from the Stop Color menu. Click on the left-hand stop on the Gradient Ramp and set this to the red swatch in the Swatches list. For the right-hand stop, choose the orange swatch. 

Then click Add and OK.

new gradient swatch

Highlight the header text with your Type Tool cursor and apply the Gradient 1 swatch to the Font Color from the Swatches panel. 

gradient 1

5. How to Export Your Flyer Design for Printing

If you’re simply printing your flyer from a home or office printer, you can head straight up to File > Print.

If you’re sending the flyer off to be printed at a local print shop or through an online print-on-demand service, you should follow the instructions below.

Step 1

Go to File > Export and choose Adobe PDF (Print) from the Format menu in the Export window. 

Click Save. In the Export Adobe PDF window that opens, choose [Press Quality] from the Preset menu at the top of the window.

press quality

Step 2

Click on Marks and Bleeds in the window’s left-hand menu.

Check both All Printer’s Marks and Use Document Bleed Settings. Then go ahead and click Export. You can send this PDF straight off to the printers—great job!

marks and bleed

Conclusion: Your Finished Flyer Design

IDAHOBIT is the perfect opportunity to show your support for your LGBTIQ friends, colleagues and family members, and encourage others to do the same. 

Display your poster with Pride in your local community hall, college, school, or workplace, and help to make the world a better and more inclusive place!

final poster

If you’re looking for more help with poster and flyer design, you can find a huge range of easy-to-edit flyer and poster templates on GraphicRiver and Envato Elements.

Ready for your next poster design challenge? Check out more flyer and poster tutorials below:

What Web Designers Need to Know About Cyber Security

Post pobrano z: What Web Designers Need to Know About Cyber Security

When creating a website from scratch, there’s always a lot of
things to keep in mind. A lot of work goes into designing a website. However, a
lot more work has to go into securing it.

Cybercrime is on the rise, yet 7 out of 10 organizations fail the cyber
readiness test
. To improve the overall
cybersecurity, each member of the organization has to do their fair share. And
that also includes web designers.

Ensuring the code’s good, relying on a VPN to encrypt the
connection, protecting the passwords, etc. All of these things play a major
role in improving cybersecurity, so let’s take a closer look.

First Thing’s First

Writing a quality code takes a lot of time and effort, but it’s essential. Cybercriminals are agile and constantly working on ways that’ll help them navigate around a website’s code. Staying on top of trends and being familiar with the popular methods hackers use could prove to be invaluable.

Investing in ethical hackers after designing a website is a great
idea. They can help find any vulnerabilities and report them so that they can
be fixed.

Navigation

This refers to the general internet navigation rather than the
navigation of the website that’s being designed. Staying vigilant when browsing
the internet from the office computer can save everyone a lot of trouble.

There are countless of malicious websites that can compromise the
security of the computer. Over 350,000 new malicious programs are detected
every day. And even with good firewalls in place, some can still slip through
the cracks. Wise navigation is always advised.

Secure Connection

An internet connection that’s open to others poses major risks, as
it enables anyone with some skill to attack a device connected to that network.

The only thing that ensures a truly secure and private internet
connection is a VPN. VPN creates a tunnel between the device and the network.
It routes internet traffic through remote servers, providing an anonymous
connection with almost indecipherable encryption.

Relying on a VPN is especially important for those who often need to connect to public networks to make changes to the website.

Considering All Vulnerabilities

Even if the website itself was designed following the best
cybersecurity practices, there are other vulnerabilities.

Companies with social media accounts must ensure those accounts
are secure as well. Employee emails, personal and other accounts must be
considered as well.

Companies with BYOD policies have to ensure the cybersecurity of
each device. All vulnerabilities must be taken into account to really improve
the company’s cybersecurity.

Sensitive Information

Businesses that sell their products online must ensure all client
credit card information is completely secure.

The countless data breaches of the past few years have made many
people wary. Therefore, if a company doesn’t have proper security measures in
place, customers are more likely to take their business elsewhere.

While storing client information on a computer is essential, that
information must never land on a company’s website. No page should store
sensitive client information. This would only increase the chance of
cyberattack and has no benefits whatsoever.

Password Protection

Creating a strong password for a website is a must. Good passwords
are the first step towards improving the overall cybersecurity. So, web designers
should come up with one that’s impossible to guess.

Any public information about the business should not be in the
password. The best solution here is to rely on password managers that can
generate strong and unique passwords.

The Backup Plan

No matter how well-designed a website is, some mistakes will peek
through. This is why it’s always good to have a backup plan for the worst-case
scenario.

Having a backup plan will ensure that the best course of action is
taken in case of a breach. It will limit the potential losses, and it will be
easier to deal with the crisis.

Having a backup plan,
practicing safe internet browsing, and using a VPN. All of this is necessary to
improve the overall cybersecurity of the whole organization. None of these steps
should be skipped, as cybersecurity is not a single solution to a single
problem – it’s different parts working together.

Thanks for being a subscriber, here is your FREE house vector icons set.

What Web Designers Need to Know About Cyber Security

Post pobrano z: What Web Designers Need to Know About Cyber Security

When creating a website from scratch, there’s always a lot of
things to keep in mind. A lot of work goes into designing a website. However, a
lot more work has to go into securing it.

Cybercrime is on the rise, yet 7 out of 10 organizations fail the cyber
readiness test
. To improve the overall
cybersecurity, each member of the organization has to do their fair share. And
that also includes web designers.

Ensuring the code’s good, relying on a VPN to encrypt the
connection, protecting the passwords, etc. All of these things play a major
role in improving cybersecurity, so let’s take a closer look.

First Thing’s First

Writing a quality code takes a lot of time and effort, but it’s essential. Cybercriminals are agile and constantly working on ways that’ll help them navigate around a website’s code. Staying on top of trends and being familiar with the popular methods hackers use could prove to be invaluable.

Investing in ethical hackers after designing a website is a great
idea. They can help find any vulnerabilities and report them so that they can
be fixed.

Navigation

This refers to the general internet navigation rather than the
navigation of the website that’s being designed. Staying vigilant when browsing
the internet from the office computer can save everyone a lot of trouble.

There are countless of malicious websites that can compromise the
security of the computer. Over 350,000 new malicious programs are detected
every day. And even with good firewalls in place, some can still slip through
the cracks. Wise navigation is always advised.

Secure Connection

An internet connection that’s open to others poses major risks, as
it enables anyone with some skill to attack a device connected to that network.

The only thing that ensures a truly secure and private internet
connection is a VPN. VPN creates a tunnel between the device and the network.
It routes internet traffic through remote servers, providing an anonymous
connection with almost indecipherable encryption.

Relying on a VPN is especially important for those who often need to connect to public networks to make changes to the website.

Considering All Vulnerabilities

Even if the website itself was designed following the best
cybersecurity practices, there are other vulnerabilities.

Companies with social media accounts must ensure those accounts
are secure as well. Employee emails, personal and other accounts must be
considered as well.

Companies with BYOD policies have to ensure the cybersecurity of
each device. All vulnerabilities must be taken into account to really improve
the company’s cybersecurity.

Sensitive Information

Businesses that sell their products online must ensure all client
credit card information is completely secure.

The countless data breaches of the past few years have made many
people wary. Therefore, if a company doesn’t have proper security measures in
place, customers are more likely to take their business elsewhere.

While storing client information on a computer is essential, that
information must never land on a company’s website. No page should store
sensitive client information. This would only increase the chance of
cyberattack and has no benefits whatsoever.

Password Protection

Creating a strong password for a website is a must. Good passwords
are the first step towards improving the overall cybersecurity. So, web designers
should come up with one that’s impossible to guess.

Any public information about the business should not be in the
password. The best solution here is to rely on password managers that can
generate strong and unique passwords.

The Backup Plan

No matter how well-designed a website is, some mistakes will peek
through. This is why it’s always good to have a backup plan for the worst-case
scenario.

Having a backup plan will ensure that the best course of action is
taken in case of a breach. It will limit the potential losses, and it will be
easier to deal with the crisis.

Having a backup plan,
practicing safe internet browsing, and using a VPN. All of this is necessary to
improve the overall cybersecurity of the whole organization. None of these steps
should be skipped, as cybersecurity is not a single solution to a single
problem – it’s different parts working together.

Thanks for being a subscriber, here is your FREE house vector icons set.