Making an Icon / Favicon

10 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.87
List Price:  €131.42
You save:  €37.55
£81.12
List Price:  £113.58
You save:  £32.45
CA$137.18
List Price:  CA$192.06
You save:  CA$54.87
A$155.31
List Price:  A$217.44
You save:  A$62.13
S$136.23
List Price:  S$190.73
You save:  S$54.50
HK$783.54
List Price:  HK$1,096.98
You save:  HK$313.44
CHF 91.15
List Price:  CHF 127.61
You save:  CHF 36.46
NOK kr1,099.95
List Price:  NOK kr1,539.98
You save:  NOK kr440.02
DKK kr700.47
List Price:  DKK kr980.69
You save:  DKK kr280.21
NZ$169.19
List Price:  NZ$236.88
You save:  NZ$67.68
د.إ367.23
List Price:  د.إ514.14
You save:  د.إ146.90
৳10,966.71
List Price:  ৳15,353.84
You save:  ৳4,387.12
₹8,335.60
List Price:  ₹11,670.18
You save:  ₹3,334.57
RM477.75
List Price:  RM668.87
You save:  RM191.12
₦129,687.03
List Price:  ₦181,567.03
You save:  ₦51,880
₨27,809.84
List Price:  ₨38,934.89
You save:  ₨11,125.05
฿3,699.53
List Price:  ฿5,179.49
You save:  ฿1,479.96
₺3,253.91
List Price:  ₺4,555.61
You save:  ₺1,301.69
B$520.72
List Price:  B$729.03
You save:  B$208.31
R1,908.44
List Price:  R2,671.90
You save:  R763.45
Лв183.62
List Price:  Лв257.07
You save:  Лв73.45
₩137,876.14
List Price:  ₩193,032.11
You save:  ₩55,155.97
₪375.46
List Price:  ₪525.66
You save:  ₪150.20
₱5,749.22
List Price:  ₱8,049.14
You save:  ₱2,299.92
¥15,473.86
List Price:  ¥21,664.03
You save:  ¥6,190.16
MX$1,704.86
List Price:  MX$2,386.88
You save:  MX$682.01
QR364.60
List Price:  QR510.46
You save:  QR145.85
P1,387.89
List Price:  P1,943.11
You save:  P555.21
KSh13,348.66
List Price:  KSh18,688.66
You save:  KSh5,340
E£4,815.06
List Price:  E£6,741.28
You save:  E£1,926.22
ብር5,677.79
List Price:  ብር7,949.13
You save:  ብር2,271.34
Kz83,552.47
List Price:  Kz116,976.81
You save:  Kz33,424.33
CLP$95,916.40
List Price:  CLP$134,286.80
You save:  CLP$38,370.40
CN¥724.24
List Price:  CN¥1,013.97
You save:  CN¥289.72
RD$5,896.78
List Price:  RD$8,255.72
You save:  RD$2,358.94
DA13,474.35
List Price:  DA18,864.63
You save:  DA5,390.28
FJ$227.30
List Price:  FJ$318.23
You save:  FJ$90.93
Q777.19
List Price:  Q1,088.10
You save:  Q310.90
GY$20,906.69
List Price:  GY$29,270.20
You save:  GY$8,363.51
ISK kr14,110.58
List Price:  ISK kr19,755.38
You save:  ISK kr5,644.80
DH1,012.31
List Price:  DH1,417.28
You save:  DH404.96
L1,784.74
List Price:  L2,498.71
You save:  L713.97
ден5,778.05
List Price:  ден8,089.50
You save:  ден2,311.45
MOP$806.20
List Price:  MOP$1,128.72
You save:  MOP$322.51
N$1,920.04
List Price:  N$2,688.13
You save:  N$768.09
C$3,678.13
List Price:  C$5,149.53
You save:  C$1,471.39
रु13,346.54
List Price:  रु18,685.70
You save:  रु5,339.15
S/372.84
List Price:  S/521.99
You save:  S/149.15
K379.72
List Price:  K531.63
You save:  K151.90
SAR375.05
List Price:  SAR525.09
You save:  SAR150.03
ZK2,565.63
List Price:  ZK3,591.99
You save:  ZK1,026.35
L467.14
List Price:  L654.02
You save:  L186.87
Kč2,372.43
List Price:  Kč3,321.50
You save:  Kč949.06
Ft37,010.78
List Price:  Ft51,816.58
You save:  Ft14,805.79
SEK kr1,089.15
List Price:  SEK kr1,524.86
You save:  SEK kr435.70
ARS$87,115.87
List Price:  ARS$121,965.71
You save:  ARS$34,849.83
Bs691.97
List Price:  Bs968.79
You save:  Bs276.81
COP$392,689.60
List Price:  COP$549,781.15
You save:  COP$157,091.54
₡50,183.20
List Price:  ₡70,258.49
You save:  ₡20,075.28
L2,467.01
List Price:  L3,453.92
You save:  L986.90
₲739,276.32
List Price:  ₲1,035,016.43
You save:  ₲295,740.10
$U3,839.04
List Price:  $U5,374.81
You save:  $U1,535.77
zł405.30
List Price:  zł567.43
You save:  zł162.13
Already have an account? Log In

Transcript

Oh righty, so in photo p, we're going to start out, we're gonna go File New. And we're gonna make our project 512 by 512 into a square. That's the biggest width we're going to need. We're also going to change the DPI to 96. And we want the background to be transparent. Okay, so there are many things you could do here and you can get as creative as you want experimenting with colors and shapes.

And you could even look up other tutorials about logo design if you want. But for our purposes, I'm going to keep things very simple. So there are a ton of cool fonts built into photo P and we're going to be taking advantage of that. So we're gonna start out we're going to open our text here and We're going to type just the first letter of my name, which is a J. And we're going to change the size, we're going to make it 700. And we're going to change the font.

So you can see there are many, many, many, many different fonts. I'm going to search for the font that I already know that I want to use, and that is silk screen. So we're going to click on that, it's going to load the font. And we can now highlight this, I'm actually going to make it bold as well. And then we're going to drag this into place. So you can see that when I do this, that actually that's snapping to center vertically, and that's snapping to center horizontally, so that's exactly in the center of the page.

I would recommend only using one letter because it fills out the square and that will make for a better looking icon and a better looking fabric on it in my opinion. You could use two or maybe three letters if you want but I would recommend sticking to one So, I'm going to leave this layer as black, but you could change the color if you want and stop there, if you like. But the other thing I'm going to do is I'm actually going to make a second copy of this. So we're going to duplicate layer. And on this copy, I'm actually going to rasterize which means it's no longer text, it's a shape. And then I'm going to use my paintbrush tool to change the color.

Okay, and so, I'm going to want to change my primary color here and I'm going to use the RGB value from our primary color which is 199 red. 26, green, and 26 blue. Okay, so let's do that now. All right, so it's a nice read. The next thing I'm going to do is I'm just going to shift it slightly to the left. So we're going to select our selector here.

And just like that, could bring it up a little bit. Let's do it like there. So you can see we've added like a pseudo 3d effect, which I think looks kind of cool. And that's pretty much it. So now we're going to start by saving it as a PSD, just in case we want it later. And the other thing we're going to do is we're going to export this as a PNG, we need to save it as a PNG in order to maintain the transparent background, which is important for the favicon in the browser.

As browsers are different colors, some can be white, some could be black, some could be gray. So by having that transparency, it allows it to just pick up the main part of our icon. Alright, so we're gonna save that And we're going to go into our folder and we're going to copy these or cut them, I should say. And we're going to go into our coding projects into our main assets folder. And we'll make a new folder, icons. And we'll paste that in there.

So we'll just rename this icon. Let's call it j icon, why not. And this one that we're actually going to use in our project, we're going to rename this one. Actually, we'll rename this the same thing. We're gonna actually run it through the favicon generator anyway. Alright, so our total time to create this unique icon is about five minutes.

Pretty cool. All right, now, we're going to go to the real favicon generator, as I said, so I'll have the link to this website. I think it's currently the best way to create the multiple icons. We're going to Need for our pw A. So all we're going to do is we're going to select a picture. And we're going to go into our coding projects into our assets icons folder.

And we're going to copy this j icon. So you can see that this shows what it will look like in a bunch of different devices. And we can actually modify things a little bit if we don't like the way it looks. So for example, I could add a solid background. I think that that looks better, the plain background there. And in this case, I will just leave it for Android.

And let's say for this, I want our background to be black instead. And yeah, I think that stuff looks pretty good. All right, and we can even style it for a touch bar, which is pretty cool. So I could just, you know, and I'll just change that. Maybe not black. Let's So let's go with like a red, dark red.

All right, cool. Okay, so we're just going to generate our favicons. And in our code, we're not going to use the code, we're just going to use the favicon package. So we're just going to click this to download it. And we're going to go into our folder. We're going to cut this and we're going to put this into our assets folder, here, and then we're going to extract to our folder here.

Now that we've extracted our favicon package, we're going to go to a new window and we're going to go to our actual project. So we're going to go to our project into our source assets. So you can see that we already have an icons folder and this is because when we first made our pw a and already created all these icons for us. So we actually only need two of these, we only need 192 and 512. So what we're going to do is we're going to copy those over these first two right here. Okay, and we're just gonna rename them to this.

So icon dash and then the size times the size. So we'll get rid of these. And lastly, we're going to copy over our favicon dot Ico file. The benefit of this file is that it can actually be a slightly different size depending on what's needed. And finally, now we're going to get back to the code to make sure that we have all this stuff plugged in properly. Okay, so First thing we're going to do is we're going to go into our index dot HTML file.

So let's close all this for now. And we're going to go here. And we're going to change where our icon is pointed at. and assets icons of conduct Ico. Okay, that's it for our favicon. And onto the icons themselves, we're going to modify our manifest JSON file.

So it's called manifest dot web manifest dot JSON. And we're going to remove the sizes of our icons that we did not use. So we didn't use any of these. So we're going to get rid of those. And we didn't use 384 either. So we need that.

So now we just have these two 192 and 512. While we're here, we can also change our theme color to just be black. So six zeros. You can choose to modify your app name here. And keep in mind that the short name should be less than 12 characters if you're going to try to do it properly. And yeah, I think we're pretty much done.

So let's go back and check on our project, we can close this, get rid of this, we're going to inspect. So you can already see that we have our favicon up here. That looks great. And if we go into our application, and we click on our manifest, you can see that we have our two icons here. 192 and 512. Perfect.

So that concludes our icon related work. In the next one, we're going to lighthouse audit our project. I'll see you in that one. Bye for now.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.