0:02
okay everybody how's everyone doing today I had to do some last minute uh changes to
0:09
my live stream setup um I'll uh hopefully be able to
0:14
troubleshoot that one thing with this new setup I don't have my cool little chat integration so um give me a second
0:21
I uh I need to get the uh the video up so that I can actually see the chat uh
0:26
one second going have to go old school on this
0:35
one here I can open the chat in a new
0:43
window I pop out chat there we go
0:51
okay sound in picture okay good um if you're curious um for years I've been re
0:57
I've been using a service called restream and um essentially I stream from my lap
1:03
from my laptop from my desktop to restream and then restream then broadcast that out to YouTube Twitter
1:10
and Facebook um and I use a a app called wirecast locally um that does that or it
1:18
connects to Ram um now for some reason as you probably remember the last two or three
1:24
weeks I've had like some really bad connection issues um so I pinged restream today
1:30
I thought I'd test before um since it's happened multiple times now I was like let me do some tests before I actually
1:37
start the live stream this time and um still having the same issues
1:42
so um contacted their support they're looking into it but for today I'm streaming directly to YouTube and as of
1:49
right now it looks like it's solid so I don't know maybe this will be the new norm and we'll just forget about
1:56
streaming to Facebook or Twitter um so so anyway uh I do like their little their
2:04
little chat app though it was kind of nice but I think I can live without it okay
2:13
um that was fun I've been like for 30 minutes I've been trying to struggling to get that to work stressing myself out
2:20
and uh but anyway okay um thanks for coming everybody hi Josh
2:26
and Mr Cole David's here Scott's here oh we got Ryan here um cool
2:35
all up Chris is here unfortunately get out of here Chris
2:40
Jason good to see you bud Peter thanks for popping on excellent Ron
2:47
sweet okay um chat here is looks like it's frozen
2:53
oh no it's good okay tacos um
3:00
today I thought we would talk about Foundation 6 swatches actually I have to
3:06
G uh I have to give um Scott heads up on that I uh I was like what should I what
3:12
should I stream about today and um I was chatting with Scott and he was like hey
3:17
I think we should go back to the basics again with swatches because uh based on some questions on the community um you
3:23
know it seems like that would be a good call and I can agree with that um actually been noticing a lot more in the
3:29
last week or two a lot more like CSS answers and I'm like hey yo you know you can do this with a Swatch it's a little
3:36
more user friendly maybe um you don't need to have learn CSS right that's what
3:41
kind of the what swatches do for us and so I thought it' be fun to uh yeah go
3:46
back and kind of revisit swatches um talk about what they are um
3:52
how they're um organized how you can use them and uh yeah so we don't need to
4:00
figure out CSS I mean I'm not to say that CSS obviously CSS is awesome I know
4:06
it very well um you can do a lot of stuff you can't do everything with swatches there there are some things
4:11
where even I'll be like here just put this snippet of CSS in there um it's just potentially simpler in a small
4:19
percentage of the cases um rather than a Swatch but again vast vast majority of
4:25
the time a Swatch is perfect uh I need to turn off my little space heater it's uh heating me my behind a little bit too
4:37
much getting a little hot back there W man
4:42
okay okay uh what are we doing man I'm hungry um but anyway let's go ahead and
4:50
uh let's get some wrap Reaver going
4:55
here or should I say Stacks classic right
5:00
okay voila okay so let's um I'm just going to open up the demo file on demo
5:07
file I think this is what we were working on last week maybe I don't remember let's go ahead and clear that
5:12
out okay yeah you guys can see guys can see
5:18
it all in its Glory uh let's um you know maybe I'll talk about this if you guys
5:24
want let me know in the chat whether or not you guys want me to talk about this little color slurp app
5:30
um later on okay just close that for now though so we can get this nice and
5:36
big I just realized my display didn't uh
5:42
didn't resize so I apologize if everything's a little tiny today and I
5:47
have learned in the past if I try to resize my desktop be while I'm streaming
5:53
that is just a disaster so um darn it my little pre-stream automation didn't
6:00
resize my uh my browser window or my my desktop resolution uh that is
6:10
frustrating hold on let's let's see how this is going to work out here let's
6:26
see where do I normally set it to one second here let me let me go ahead and I want to see if I can I can do this
6:44
again 20 48 okay right let's go let's give it a shot cuz I I want you guys to
6:50
be able to see this and I don't want to have
6:58
please all let's go out back
7:04
in what I'm going to do is I'm just going to go like
7:13
that out in okay does that screen look better
7:20
now okay cool um excellent it's a little blurry for me but I can live with that
7:26
as long as it's it's clear for you guys
7:32
okay excellent hopefully that's a little bit better okay
7:38
um site Styles so here let me uh go ahead and normally I have site Styles
7:45
some various things turned off and this is what you guys normally
7:52
see in sight Styles yes yes it seems better zoomed in
7:59
yes it does okay cool um so Insight Styles um this is where
8:09
pretty much all swatches reside there are other ways we'll talk about the swatches stack um in a little bit okay
8:15
but um site Styles is a little bit nicer
8:22
because there's some organization um built into it okay now I guess in site Styles itself
8:30
is kind of like one it's kind of got some swatches baked into it okay um and you'll you'll notice
8:38
that these are component colors okay and there's text colors right um and so
8:44
those are kind of baked into site Styles so that we can Define our default colors
8:50
for various things within our site so for example let's go through
8:55
site Styles default okay um I'll skip these settings utility
9:03
classes we've talked about utility classes um if you know you're going to need them or not need them um chances
9:09
are you can turn off this load extra classes okay most of the time those aren't used by many people it's on by
9:16
default for backwards compatibility sake um probably in a future update I'll turn
9:22
those off by default um but they are on by default on purpose um just for
9:27
backwards compatibility okay but if you know you're not using extra utility classes meaning like um utility classes
9:34
like SM colon W colon like all those those media query specific ones so
9:40
utility classes that are specific to sizes I don't want to go down that rabbit hole um but I I have some posts
9:46
in another live stream about that if you want to check that out okay but most of the time I'm going to say most people
9:52
can turn the second check box off okay okay um site background
9:59
so here in the site Background by default the site background is going to be white it's actually like a slightly
10:05
offwhite it's not Pure White okay
10:11
um it's almost indistinguishable from white but there's some reasons for that blah blah blah blah blah whatever um but
10:18
if you want to change your your site background color um this is where the best place to do that okay so you can
10:24
have a background color you can have an image you can Warehouse your image or you can have your own custom CSS okay
10:30
such as if you wanted to do some sort of background gradient or something like that okay you can do
10:35
that um there's also um if you turn on
10:41
um this little plus button there's some extra modes here um which doesn't really help you much with the color but if
10:47
you're doing uh background images and whatnot um you can go ahe and change those um I personally recommend like
10:54
just sticking with something simple like I'm not sure a a background image works
11:01
for many websites okay normally you're going to have a colored background and then your content containers can have
11:06
background images right but um your site background color can change okay um so
11:12
there we go but most time I'm finding white okay
11:19
um site sizing okay so this is where we can Define um the maximum width of our
11:27
content so um I this is kind of turning into a
11:33
foundation Basics but it's okay um so let's just go ahead and I'm going to go ahead and add in a uh let's do a text
11:42
stack okay and I'm just going to add in a bunch of warm whip some text just for
11:49
fun okay just a bunch of text and um I'm going to put in one
11:56
outside of a container and one inside of a container he and let's just preview
12:02
that and why did it preview it like that oh boy it replaced my
12:09
uh replaced my YouTube chat window that wasn't very cool of you uh how do I get
12:15
that back that is annoying
12:22
history W never had that before look at that back and I can't even go back
12:30
that is brilliant one second here let me get my YouTube chat back
12:41
open that was
12:49
great chat popup chat there we go okay got my chat back
12:57
okay
13:03
all right and I don't need this live stream okay
13:10
um there we go okay now I got my chat back although
13:16
I lost the history it's all good um so in this example here uh what will notice
13:23
if I make my screen my uh oops my screen large you'll see that the top one goes
13:30
the full width of the browser window where this bottom one is centered and it
13:35
has a a limit right well that limit is Insight Styles it's this Max width
13:43
okay um now you can make your site unlimited with um I'd recommend not uh I
13:49
mean I guess there are some designs that that that works okay with but most of the time you're going to want to have a
13:55
maximum width on your on your content now um
14:00
what defines the only the only stack in the entire in all of foundation that
14:08
obeys that Max width setting is the container stack okay I can have um a a one column
14:16
in here okay so I could have a one column and a container let's preview
14:22
that and it's the same thing okay um it's because it's the container that
14:28
obeys that that site width and you can adjust that in a container in the container settings there if you'll
14:33
notice here's there sizing and it's site width pus gutter site width there's a few other full width options and whatnot
14:39
okay but by default site width plus gutter is what the be default behavior
14:45
is and that will um obey that site width setting in site Styles and it will Center it so there we go Okay
14:55
cool so that's site sizing now now we start going into some of our Swatch
15:02
style settings um inside sight Styles okay um and just for fun just to show
15:08
you here we have site colors now these colors um obey various things throughout
15:13
Foundation right it's like your default button color and your secondary color right and um things of that nature right
15:21
so also if we go to things like accordians um and here let's just add a
15:27
couple things in here um so I'm going to go ahead and add in let's add in a button right so I'm
15:34
going to go ahead and add in a button here and then uh let's go ahead and add in like an accordion right just for fun
15:41
we'll add an accordion there okay um no not an accordion menu I wanted an
15:48
accordion container which is this accordion okay so we have an accordion
15:53
and let's just go ahead and add some items in there okay and for fun let's just add add in some
15:59
text right I'm just going to add those right now okay so we have an accordion and we have buttons now if you notice in
16:06
this button and the accordion okay you'll notice here that we have under styles for a button we have various
16:12
colors we can choose primary secondary alert success and warning now if you're
16:19
familiar you'll you'll look at these labels and you will notice that in sight
16:24
Styles that's what those colors are right so uh when I set my button here to
16:30
be a success button well guess what it's the color of My Success color inside sight
16:37
Styles okay and there are various other places that have you know white light gray dark gray or black colors used okay
16:44
you can customize those and then obviously text colors right so we have text colors for headers which are H1s
16:50
through h6s um we have subheaders which in a header stack there's a subheader checkbox so so you kind of have like an
16:57
alternate color okay um small which is another part of headers okay then we have our default
17:03
text colors and Link colors and Link cover okay
17:08
um so and those are all our default colors right uh oh and I forgot to show
17:14
you accordion right and accordion um I guess accordion just use I should have
17:21
used tabs I forgot um here let's quickly just that's fine
17:29
uh oh I have a template made up of tabs cuz Tabs are kind of a a a laborsome
17:35
thing to set up so let's just go ahead and do uh uh tabs let's just add that boom so
17:42
we can see that really easily okay and for tabs let's oops uh don't
17:50
edit I just want to extract it okay cool
17:57
um so tabs here uh you'll notice that there are some colors used okay and it
18:04
actually uses I'm going to go ahead and just change this primary color to be something different right
18:14
now okay let's just change it to uh all let's just pick something
18:22
crazy boom all right let's make it purple so
18:28
primary is now purple right and if you notice that the tab text color here
18:34
changed the purple and actually would have been the same for accordion okay um
18:39
but just to show you how um component colors now these are if you notice these
18:45
are called component colors and they're called that on purpose okay um and let's
18:51
go ahead like if I were to change the secondary color let's make that a little bit darker gray you'll notice that um
18:59
that doesn't change an ed mode but um these colors that are for component
19:05
colors are used to color various components of stock of foundation that
19:10
includes buttons and any sort of foundation component if you look in these Stacks it says Foundation 6
19:16
components right so accordion captions cards light boxes all this stuff here
19:23
okay uses the colors that are defined by default inside sight styles
19:29
okay now um if you notice if you wanted to override the colors for a particular
19:35
section of your site or a different thing you can go ahead and add a component colors Swatch okay we'll get
19:41
that back to we'll get back to this in a little bit but just notice that these colors are all the same thing inside
19:47
this component color swatch okay so again that's why I said that this is like like a Swatch just baked into sight
19:54
Styles okay just because these are your default colors and we can override those in the future um with that component
20:00
color swatch which I won't dive into that that ho yet okay
20:06
um text colors same thing if you notice under font and text we have a text colors here and we have header subheader
20:13
small link cover and text you notice same exact colors we can just override those uh for particular sections of the
20:22
page now there is a cool thing built in that kind of comes from Foundation 1
20:27
days called called alternate text colors okay and what that is is um let's go ahead
20:36
and just simplify this content a little bit and we'll just have just a text area again okay uh if you notice this says
20:43
header. alt subhe header. alt okay and these are all alt alt alternate colors what is an alternate color well if you
20:50
notice a lot of these color schemes are for white text right so um by default
20:55
our headers are going to be black our text is going to be uh black black link colors are going to be blue but let's
21:00
say I want to have an alternate section on my pages cuz a lot of times we're building like a traditional like bandid
21:06
website we're going to have like a light section and a dark section and then a light section and then a dark section right so that's what this alternate uh
21:13
colors are for so you can create an alternate color scheme for text and all
21:18
you have to do is let's say I go to a container and we're going to type in our first class here I'm just going to do
21:23
this magic class called alt Al okay and what you notice here is this
21:29
text became White and that's because that's my alternate text color okay now to make
21:35
it look a little bit better I could just do BG black which is a utility class which I'm not going to go into right now
21:42
okay but just to quickly make this background black you can see th um the
21:48
alternate text color works on a dark background
21:55
okay okay so that's kind of like um for for text it's basically like having two text uh color swatches on our page we
22:03
just have one that is our default the other one is tied to an alternate
22:08
class okay um so that is site colors and there is text colors we also have some
22:14
stuff for like underlining do you want to underline your links or don't underline your links so on and so forth
22:20
um and then we have text sizing okay um and actually you know what I was thinking the other day like why don't I
22:26
have a text sizing swatch I think that was an oversight on my part um I think that would be cool have this uh this
22:32
little section right here as a Swatch could be cool um maybe that will come in
22:38
a future update okay um can't believe I never thought about that before um but
22:43
right now only site Styles has these options and these are going to be your default options or your default text
22:50
sizing for small medium and large and you can do it for all your various headers your text and your buttons
23:00
okay okay so that's teex sizing um then we have some some kind of
23:06
outlier things such as um list Styles so if you're using bullet lists or numbered
23:11
lists these allow you to Define what kind of um little bullets are used okay
23:17
so do you want to have circles or or discs or squares and if it's a sub
23:22
bullet list what do you want to use right same thing for numbered lists and then list positions that is the do you
23:29
want by default it's outside so it'll actually put the bullets outside of your text versus inside of your text so it's
23:35
just like indenting your lists and whatnot so just some list Styles and lastly we have some um there
23:44
is a global radius setting okay and let me show you an example um there are
23:49
various things such as you'll see some settings buttons are it's probably the most prevalent so we'll just add a
23:54
button stack to the page really quick okay and and inside of a button you'll
23:59
notice that there's a feature to called called radius okay and you can just turn it on
24:05
and off that's it that's all you get and there there are various radius settings throughout several Foundation Stacks
24:12
okay and if you notice what that does is it adds rounded Corners to our button
24:17
okay this is a very subtle rounding it's only a three pixel rounding okay but all of these settings throughout Foundation
24:24
that use a radius option okay um that uses This Global setting of radius okay
24:31
so if I were to set that to 10 you'll notice now that this button has a much more rounded look to it okay now this is
24:39
powerful because I can now I can kind of globally change and control these settings right so if I decide you know
24:45
what my rounded Corners I want them more rounded right um we can just utilize This Global radius setting which is
24:52
really really cool okay um and if you want here's a little Maybe power user
24:58
tip let's say I want to have a um a container okay and I'm just going to quickly uh give it a black background
25:06
okay here let's just uh we're going to do that what we did we're going to do alt and then BG
25:14
BL okay uh just so we could see it okay if I just have there's a a class if I
25:19
just do radius okay well you'll notice I now have that Global radius on here right
25:28
pretty cool okay it's just a class I can just use the class
25:33
radius um and then if I go into here and I change this to be back to three
25:39
pixels you'll notice that that radius changed on the button and it changed on my
25:44
container pretty cool right so super useful um and the reason that's great is
25:50
because um you don't want to have some things on your site have like a radius that's large and some are small cuz then
25:56
your design is going to look inconsistent okay and Foundation is all about making sure that we are consistent
26:03
and we um don't repeat ourselves okay the dry principle right so that you know
26:11
years ago when we didn't have things like Foundation six we would have to add great round corners on everything
26:17
individually and if you ever wanted to change that You' have to go to everywhere and then things get out of
26:23
syn and it's just horrible right so being able to control our Styles
26:28
centrally is super powerful okay so yeah there's the global radius next is um if
26:36
you don't like the default gutter settings that I have throughout various Foundation layout Stacks columns and
26:43
whatnot this allows you to change the size of the gutter between the columns
26:49
so there we go sweet wish I got a glass of water before
26:55
I started okay let me go in the chat was there anything anything I missed please go
27:03
ahead and if you have questions or you want me to stop and clarify some things go ahead and let me know in the chat and
27:08
I'll make sure that I uh I address those before we end today
27:14
okay okay so that went over site Styles um now let's talk about the rest
27:20
of site Styles and it's swatches so you'll notice that swatches
27:26
are broken up into different features right um by the way I'm going to go ahead and insight Styles uh we're going
27:32
to go ahead and I'm going to turn off the color palets just to save us some space in edit mode okay um another thing
27:39
before I turn it off is this display chart okay you might be wondering why is this chart in the back of my site Styles
27:47
okay well that is a great question that's because a lot of times um
27:53
Foundation has um standard spacing sizes uh across all of it swatches and utility
27:59
classes I'm not going to go into utility classes today um I've used a couple of them I have I have videos specifically
28:07
on those go check them out but they use these standard sizings okay
28:15
and a lot of times it's like it's hard to know like what does 64 pixels look like what is 120 pixels look like 128
28:23
pixels right so it's it's I know we can kind of know it relatively but I want to
28:29
give us a a place and a location to visually see what 48 pixels is okay so
28:36
like for example um let's just pick let's say a margin Swatch okay
28:41
um and you'll notice that in the margin Swatch we have 1 4 8 12 16 20 20 NE the
28:49
negative and positive versions of all of these numbers and the reason this chart is
28:56
here is that you can visually see which of these options you want to
29:02
pick so that you're just not guessing you can you can look at this chart and be like you know what I want about this
29:08
much margin on my container or on my card right so I can go ahead and say
29:13
let's say I want 64 okay I can go ahead and and
29:19
say um you know call this black um container okay give a give it a class
29:27
here I know we're jumping ahead a little bit but I'm going to go ahead and do a mar I'm going to do all a margin let's
29:32
say padding I'm going to change this to a padding Swatch really quick so we can kind of play around so I'm going to do a
29:38
padding um and I'm going to jump in here and do a class I know I'm jumping ahead a little bit bear with me and I'm going
29:44
to do 64 because we we saw we visually saw 64 here and then I'm going to go
29:49
ahead and put that class on this bad boy right now and
29:55
voila so we saw that that size and we boom that's what I wanted now maybe when we add this to to
30:02
this we go uh you know what that that's a little much we go down to like you know 48 right and you go okay yeah
30:09
that's good right so we can kind of play around and see things all directly within edit mode okay I jumped ahead a
30:15
little bit I just wanted to show you um why we had this sizing chart um and uh
30:22
why it's there and you can also just go ahead and turn it off and I I
30:27
I personally like to turn it off sometimes especially if I'm doing demos because it just takes up less space in
30:33
edit mode okay um I also have dedicated stacks for that um like so there's
30:38
actually a size chart it's this the only thing the stack does is have a size chart so you can kind of put that
30:44
wherever you want I kind of use that with shelf a little bit I'm not going to go into that right now okay don't want
30:50
to go down those rabbit holes okay so now we're down to um our
30:56
groups inside site stuff Styles and we have features font and
31:01
text General and components there are a lot of swatches
31:07
in foundation and I tried to logically group these in some sort of way so that
31:14
we can um find them a little bit easier so
31:21
features these are um these necessarily aren't ways of styling your site it's uh
31:27
this is a way of adding features to Foundation 6 okay I'm not going to go
31:33
through all of these um some of them are thirdparty Stacks so all of these down here are all thirdparty stuff such as
31:39
page safe and total CMS and pwa and agent and stuff like that
31:45
okay but other things are like do you want to have font awesome 5 support font awesome 4 support do you want to have a
31:51
site preloader um there's a bunch of other things here that aren't necessarily style related but since site
31:57
Styles is kind of like our Central hub for um Foundation um it made sense to
32:03
have give you the ability to add new features to Foundation via this
32:08
dropdown okay now the rest of these three areas are 100% for adding features
32:14
to style our content our layouts or websites and I think it's pretty simple
32:20
so this top one is font and text obviously these are going to be swatches related to styling our text
32:29
so now if you don't own font Pro this will uh font Pro is another product of mine um you'll see less things in here
32:36
so basically all these ones that have the word pro at the end are um from my font Pro stacks and you'll have those
32:44
they're just um that gives us the ability to have uh load in fonts from
32:49
external services and the font Pro style stack has a little bit extra okay but
32:55
let's go over some of the defaults here uh in a little bit but just want to show you that these are all text and font
33:02
related um settings now you might be wondering what's the difference between a font and a text okay well text is your
33:10
actual words on the page and the font is the
33:15
um the font that's applied to it right so it's the style of the letters right so we need to load our fonts on the page
33:22
and then we can style our text to be a color or a size and things of that nature
33:30
okay next is general and these are
33:35
generic Stacks that could be applied to anything virtually anything I'm sure
33:42
there's some things maybe that that don't make sense here and there but for the most
33:48
part all of the swatches that you have that you see within General are going to
33:53
be settings that can be applied to most things they're
33:59
generic they're generic styles that could be applied to virtually
34:06
anything now you might see some of these have like a little Plus on the on at the end of the
34:11
name those are um swatches that you get if you purchase the Swatch pack okay I
34:18
have an additional Swatch pack on top of the foundation 6 product that um has a
34:23
bunch of new um you know styles that are kind of like takes things help you take some things to the next level
34:32
okay lastly and I think this one confuses the most people um is
34:40
components and these are going to be swatches that are very specific to a
34:50
thing okay for example um here's a Swatch for font awesome 5 icon
34:58
okay this Swatch is very specific to just font awesome 5 it doesn't work on
35:06
headers it doesn't work on anything else it just works on font awesome 5 okay there is a Swatch for
35:13
gutters this it allows you to override the gutters for a particular layout
35:19
stack so let's say I have a two column and I I want to have that one to have
35:24
custom gutters now again in Styles you can you can set your default gutter size but if you want to override that for a
35:31
particular layout you can using a gutter Swatch but again that is something that
35:36
isn't generalized it can only be used on Foundation 6 columns right so it's something that is very
35:44
specific other things are menu Styles obviously this is a Swatch that is made
35:49
specifically for a foundation 6 menu you can't apply it to anything
35:55
else other things you notice we had component colors I showed you earlier okay this is something that is specific
36:02
to a particular item another one that confuses some
36:08
people is there is a top bar Styles right so um I know top bar looks
36:15
very simple um and this gets a lot of people okay because they're like oh I just want to add I want to change the
36:21
background of top bar so I'm going to go ahead and put in a background Swatch and it's possible to use a
36:27
background Swatch on top bar um if you know what you're doing um but the top bar style stack just makes it a little
36:34
bit easier it has everything that you need um in a in the Swatch it's just baked in okay so um now some people are
36:43
like how do I know how do I know when I use a general one or when I use a component one
36:50
well basically you need to know the tools in your toolbox okay um so that's just learn you
36:59
just that's just a learning curve okay um if you didn't notice that there was a top bar Styles in here or there's an SVG
37:06
Swatch or there's you know the menu Styles in here um yeah you need to know
37:13
your tools uh I I try my best to make things
37:18
as simple as possible my camera's not working oh there we go but um this one's on you okay
37:25
um and on me as well as a user we all need to learn our tools that we have you
37:32
spent H1 or $150 depending on what bundle you got on Foundation okay and
37:38
you probably bought a bunch more Stacks right play around with them right look
37:46
at what's here we learning our tools is very beneficial okay um knowing what to what
37:53
they do and that's what probably why you're here on the live stream right so I'm teaching you the tools okay so um
38:01
yeah I the top bar Styles thing uh that one in particular I I see that H
38:07
probably every every couple months I'll be like someone will be like how do I style top bar and I'm like there's a top bar Swatch right um and you would know
38:14
that just by looking and once you know you know right but um there you go learn
38:20
your tools um and in here there are also a bunch of third- party swatches so like I
38:27
tend to include swatches with my stacks so like if you have columnist or magnifico or my filter stack or drift or
38:35
whatever quick flip right um it comes with a Swatch that you can then use
38:41
outside of the stack itself so um if any of my stacks ship with a Swatch um you
38:48
will see it here um inside the component
38:54
list what is the difference between font color and text color and when do you use which one that is a great question okay
39:02
um first off okay to address that question I will answer it here
39:08
but I want to show you uh I need oh I closed my Safari
39:15
window let me I don't want to override my chat again a new window there we go
39:21
right we're going to go to Foundation stacks.com demo okay hopefully you are all aware of
39:29
this website okay is the foundation 6 demo and is it a it is a very good
39:36
resource okay um because it has all of the various
39:43
there are a ton of videos on Foundation 6 I've done a a bunch of live streams
39:49
and there are a bunch of short-term short shorter form videos as well so if
39:54
you notice here on the side Side Bar um the I've broken out as you're probably
40:01
aware my stacks into groups there's layouts and navigation and text content and image and video well guess what that
40:08
same exact hierarchy is over here site Styles layouts navigation text content
40:13
image and media it's the same okay I did that on purpose so if we were to go over
40:19
to text content okay and obviously there's all kinds of demos on things we can do with text okay but every single
40:26
page here the very last section is video tutorials and there is a video here for
40:31
styling text okay I think it's like a five minute video and that video will
40:37
answer your question okay um I will go over that right now okay um but uh if you want to
40:47
watch that video I I'm pretty sure I go over I might miss some things today maybe I didn't think about something or
40:52
maybe I think about something today that's not in that video but regardless after this you should go watch this video okay even if I show you right now
41:00
okay cuz yeah repetition is King okay but the reason I point that out is um a
41:07
lot of these questions are answered in short form videos on this web
41:13
page right so if we go to navigation okay and we go down to video tutorials
41:19
there is a video tutorial on the menu Builder on how to style your menus on
41:24
top bar okay we talked about the top bar Swatch well guess what in if you if you're somewhere were to go to watch a
41:30
video on how to use top bar there's a video on top bar okay um so all these videos I I try
41:38
to um make sure that I keep if I release a new video um it should be here and
41:45
categorized um for the particular um section right so this again this video
41:52
because there are so many Foundation videos out there and live streams um this one is very good because it
41:59
categorizes them um now I actually have these are just playlists on YouTube so if you go to my YouTube channel there's
42:04
playlists for all these as well but I also have a playlist for every single product so there's like hundreds of playlists so I understand um there's a
42:12
lot of videos to sift through but for foundation 6 um yeah here on the product
42:18
page every single Bo every single one of these if we go to animation we see we go to the video tutorials there's video
42:25
tutorials on all of this so if you're struggling on how to use the Toggler Swatch there you go there's a short form
42:31
video on that okay so make sure you check out um all the videos on the foundation and that is foundation
42:37
stacks.com and if you can't remember we go to the homepage there is a demos and docs link
42:45
and that takes us to this okay and that sidebar over here is everything okay all
42:51
right so let's dive in uh to some swatches and talk about
42:56
um the difference between font and text colors okay so if you notice here we have font
43:03
colors or Tech font colors um and a text color
43:10
Okay um all agree it it I probably shouldn't
43:16
have called this font color but I already had a St a Swatch called text colors and it was like well I can't call it this other one text color so I call
43:22
it font color Okay um but let's talk about what that is so we we kind of saw this text colors
43:30
earlier okay and uh here uh let let me simplify this a little bit I'm going to go ahead and remove some of these
43:36
classes on here so we have just a text okay um so we saw this text colors right
43:44
it's the same stuff that is in baked into site Styles okay now in site Styles
43:50
we have our default text colors as well as alt okay now um just to replicate
43:56
what alt is it's basically just a text color swatch with a class set to alt
44:04
okay and um what this does all right but let's show you an example let's do um
44:09
let's call this live stream okay um now uh I'll go into the anatomy of a
44:16
Swatch uh man we're running really low on time
44:22
um just keep for now I'm going to I'm going to stick to classes okay um there
44:28
are elements in CSS but for now uh we're going to stick into
44:33
classes and um so here I'm going to give it a class of live stream and let's go
44:38
and change some of these colors let's just make them um just making various shades of purple so let's do that and
44:45
let's just do text as uh something
44:52
else we'll do like a light blue oh but uh yeah we'll do a darker blue okay so
44:59
we're going to have kind of a a pink header and blue text oh boy that is going to be lovely okay but so what I'm
45:07
going to do here is I'm just going to go into this container or you can do it on the text stack as well I'm just going to
45:13
give it the live stream class okay what you'll notice there is all of the text
45:18
within it now has that color Okay so the text color swatch what
45:25
it does is it allow you to define basically you put a class on something and all the text inside of that will get
45:33
the color okay now I'm going to go ahead
45:39
let's add in a header stack inside of this container okay um oh wait I put the
45:45
I put it inside here let's put it on the container okay so if you notice this
45:52
container has a class of live stream now all of the all the headers now if I move this header outside it's it no longer
46:00
has that color it's going to inherit from the default color that's in sight Styles okay um but now that I've I've
46:06
applied um this text colors to this container all of the headers uh will be
46:13
purple or pink and the text will be this blue color right and we could change all the others if we wanted links but I
46:18
think you get the gist right it allows you to style all the text colors within
46:24
a um a layout just like we did alt remember uh
46:30
when I did that alt class it changed all of the text within
46:36
a container within a layout okay now um what happens if I go
46:42
to this this header okay and I put in uh live
46:48
stream okay that works as well right so here I created this text colors
46:56
and I said all headers uh that are within live stream um will be pink so
47:02
but I only added that class just to that header right and it and it took that
47:08
value right so that's text colors what is the font
47:16
color swatch what does that do okay this allows us to define a
47:23
color for a specific thing
47:28
okay all right let's just call this my uh my color Okay um and let's give it
47:36
something crazy let's give it like a a dark turquoise
47:42
okay now I'm going to take my color
47:47
okay and I'm going to put it on this container now you might you might think oh yeah I have this font color and I
47:54
have a container or even this text stack okay and I'm going to put in my
48:01
color and I didn't get it but if I put it on the header and put my color that
48:08
worked what the heck why did why did that work why how come when I put my color on text it
48:15
doesn't work but when I put it on a header it does
48:21
work what is going on okay um essentially what's going on
48:28
is um is the text stack while it contains it can contain a a large amount
48:35
of text it isn't just a piece of text it is a header and a paragraph and a bullet
48:42
list okay essentially it's like having a a header inside of a container uh
48:49
there's a container built into the text stack that you're not aware of okay and you can't apply a
48:56
single color to a container right you need to apply it to a
49:02
particular piece of text natively if that makes any sense maybe here let's go ahead
49:09
and I overrode my stupid chat again thinking I have to do that in next time
49:15
and I can't go back why can't you go back in a pop-up window how freaking is
49:24
that hold on I'm going to let's open up Google Chrome all all right let's just
49:32
I'll bring up the chat back in a little bit all right um give me a second here um if you're if you're typing in the
49:38
chat just give me a minute I'll bring it back up um
49:43
okay all right thanks Discord I didn't want to open you let's close Discord that was an
49:49
accident and I don't need that either okay so let's look at this here I have a
49:54
piece of text that has the color that we wanted and then I have this um which
50:00
does isn't the color I wanted okay now we're going to have to get a little scary here we're going to have to look
50:05
at a little bit of code so that I can show you what's going on under the hood
50:10
okay okay uh we're probably G to want that let's
50:17
make this a little bit bigger so you guys can [Music]
50:23
see okay first off okay um here is my header right if you
50:30
notice here it's right here let's make that a little bit bigger even bigger
50:35
okay H3 and if we see we have the class is set to my color that was the class
50:41
that I set in my swatch okay and if we see in the Styles I have my color the
50:46
color is set to this color here cool right very cool now if we look
50:54
further down remember how I said a text stack is more than just the text you add
50:59
to it right because it can contain all kinds of different it can contain multiple paragraphs it can contain all
51:05
kinds of stuff right so um here we have a div which is
51:11
essentially a container a box um that has a class of my color and if we expand
51:17
that we'll see inside of there I have an H3 and then I have a paragraph and then
51:23
I have a bullet list right now let's just look at this H3 now
51:28
in here we'll notice that if we look at the inspector the color is set
51:35
via some styles from site Styles
51:40
okay it didn't there's no mention of this color here because um color in CSS
51:48
isn't an inheritable property it doesn't inherit from its parent the color of a
51:53
header doesn't inherit from from a container okay um it has to be applied
51:59
specifically to that element and um when you added
52:05
a when you added this font color swatch okay we created a color and that color
52:11
has to be assigned to a bit of text but when we add that to a text container it
52:16
doesn't get applied to that text it gets applied to something else right it gets applied to the
52:21
container so the the the solution here there are many ways to skin this cat
52:28
okay um that's a saying in the US by the way that if you're internationally that might sound weird every time I say that
52:35
I think oh I probably should not have said that but um hold on let me get that chat back up because I want to make sure
52:40
I'm answering all of your questions
52:54
here pop out chat
53:02
okay all right good there I got my chat window Now in Chrome so that when I preview in Safari it's not going to
53:07
override my chat okay um so the solution here is uh you know
53:16
if you wanted to apply text colors to a text stack use the text color swatch
53:22
another thing is there are things called pseudo states where you could be like apply this to all child elements and
53:28
basically what that will do is that'll that'll be like apply my color to everything inside of it now right so if
53:34
we were to preview this now there we go now now that is working okay because
53:41
we're applying um in that swatch this is kind of getting a little
53:47
Advanced I said we're going back to the basics and this is kind of going a little Advanced right but um basically
53:53
I'm saying find something that it has the class of my my color and then apply this color to everything inside of it
54:00
okay okay so um that was a good question I am
54:06
not going to do a deep dive into every single Swatch we'd be here for a week okay I think you can understand I mostly
54:13
what a lot of these things are for obviously you have an aspect ratio which will lock your thing into a a container
54:19
into a particular aspect ratio we have backgrounds and properties and borders right um height margin opacity again you
54:28
there's a lot of things here let's talk about the anatomy of a of a Swatch we we saw some of it here
54:36
okay you'll notice that for most most swatches the top probably three sections
54:44
of a Swatch are pretty much identical okay like here if we look at this text items or this font color let's
54:51
go ahe and add like a background color swatch okay you know you notice that this section this section and this
54:57
section the top three sections in a Swatch doesn't matter what Swatch you're in most of the time not all there are
55:03
some exceptions to this rule um but most of them are all identical the settings there will be the same so let's talk
55:11
about what those settings are so we know how to use
55:16
them you've seen me already today add in a class okay and hopefully by now um you
55:23
know that you could just take that class and add it to a class setting um in any stack and that those styles from that
55:30
swatch will get applied to that class okay so for example here I had
55:36
live stream I have these colors here I'm going to go ahead and copy that live stream class and we're going to paste it
55:44
into this text box and those Styles got applied now what's I think what some
55:50
people don't realize you can actually use the same class across multiple swatches so I can then go let's say in
55:58
this background Swatch I add a class of live stream and then down here I want to
56:04
change a background color so let's say I want to make this background color a light blue
56:11
okay I don't think that's a beautiful color obviously it's just something that I want to show off right so you can
56:16
easily see it so now when I add the class of live stream to
56:23
anything okay um let's go ahead and add uh another text stack just so it's you
56:29
know okay there here we have a text stack okay um this one has the live stream
56:36
class whenever I add the live stream class to anything the text colors are going to be that and the background
56:42
color is going to be blue so if I wanted this one to look the same as that well guess what I'm just
56:49
going to go ahead and add the live stream class to it and now it looks the same
56:56
now obviously we then go okay well whenever I need to add padding to that too so we're going to go and add padding
57:01
and whenever I add the live stream class I also want to have a padding of 32
57:07
pixels and there we go everything that has the live stream class now is a background color of blue a padding of 32
57:14
pixels and text colors set to these colors right so you can easily start
57:22
building your styles on top of each other
57:28
you can do a lot without ever exploring into elements or the CSS uh uh Swatch
57:34
selectors classes are super powerful okay and you can apply more
57:41
than one class to something okay for example um let's just
57:47
go ahead and add in a
57:53
uh a border Swatch okay and I want to call this
58:02
important okay U maybe it'll stick away from that word um let's call it standout
58:08
something like that okay or you can do it something explicit
58:14
we could be like you know big border whenever I add a big border class to something we want to have um the color
58:22
is going to be uh let's do something not ious like a like a red
58:29
okay and then I want the size to be um I want it to be like 10 pixels and I want
58:35
the style to be um on all sides I want it to be
58:41
dashed okay all right here let's just we'll call this dashed whoops what did I do
58:47
there let's call this dashed okay so now whenever I add
58:54
anything with the dashed class it's going to get this border right and let's
58:59
say so let's say this one remember this is my live stream I have a live stream class I can go in here and I can put a space and a second class in there and
59:07
there we go this one now has this Bard this one doesn't because I didn't add the dashed
59:12
class but it still gets all the other styles from the other classes that I applied to it okay so you can start building styles
59:20
on top of each other and kind of merging them and creating these utilities own utility
59:27
classes okay so um that's all well and good um but what
59:36
are these other what are these other buttons Joe okay um this ele this
59:41
element um option so when when you don't have a class there are some things you
59:47
can't add a class to okay um such as some Foundation components or maybe you
59:52
want to style all of a particular thing right okay this makes it very useful so let's say if you click on here you can
59:59
style all bullet lists so maybe you want to apply a
1:00:05
particular style to all bullet lists on your page there you
1:00:10
go let's say you want to do um do a particular style on all images on your
1:00:16
page right these are ways to kind of Target all of a particular element on
1:00:21
your page so let's say on all my images I wanted to have a five pixel white
1:00:27
border around them right super easy one Swatch all images border white pixel
1:00:35
five pixels white solid done right then maybe you add a shadow Swatch and you
1:00:41
can apply that to all images and you can be like Shadow this cool shadow right so then you can have that you know if you
1:00:47
wanted that look for all images on your page there you go okay pretty
1:00:53
simple um and there's a lot of other things in here like you can do all buttons all menu items there's all kinds
1:00:59
of stuff in here tables sliders um every single Foundation 6 component is in here
1:01:05
so you can Target all of that particular thing or even sub things within it like you know tabs or you know um active tabs
1:01:14
light boxes cards accordians you can Target the accordion title you can Target the accordion tile when it's
1:01:20
opened you can Target the accordion indicator so there's all kinds of stuff
1:01:25
that if you don't know exactly if you can't Target something with a class it's probably you probably have the ability
1:01:31
to Target with these elements okay and at the bottom you'll notice I even I added a ton of total CMS in here as well
1:01:38
since I know a lot of us are total CMS users you can easily Target various total CMS things here as well so
1:01:44
cool right and this last bit is CSS that means uh you're a pro uh we're not going
1:01:50
to dive into this you know how to do your own CSS selectors and you're just going to Cowboy it out and put it in
1:01:57
there okay we're not going to go over that at all today
1:02:04
okay so that deals with the Swatch selectors again I think most of the time class is going to work great um but
1:02:11
elements is super useful
1:02:17
sometimes next up um let's do parent class this is super powerful as well and
1:02:22
it gives us a little bit more flexib ility um determine our layouts okay I'm
1:02:28
going to go ahead and um let's let's still use this live
1:02:34
stream uh construct here so here I have two containers and they both contain uh
1:02:40
this live stream okay and I'm going to call um this container I'm going to say
1:02:46
I'm just going to give it a class of layout um top okay and this container down here
1:02:52
we're going to give it a class of layup out
1:02:59
bottom okay um so again so what if I wanted to
1:03:05
do something special for whenever I like my default style for live stream but
1:03:11
let's say when live stream is inside of a layout Bottom I want to change it up a
1:03:17
little bit right let's say um I want to add in a different background okay so
1:03:23
let's go ahead and create a different background and what I'm going to do is when the parent class for live stream is
1:03:29
um layout Das bottom okay instead of this color blue I want to do a different
1:03:36
color blue okay or let's do uh let's do like a green and there we go so now I
1:03:44
have live stream and live stream now the the text colors are identical but
1:03:50
because this one is inside of a layout bottom it I can create a rule that says
1:03:56
when my live stream class is inside of layout bottom do this instead basically
1:04:03
right super powerful and you can do that all kinds of things um so for
1:04:08
example um remember how earlier on um I I said we can Target um let's say inside
1:04:16
uh we can Target all images well let's say you wanted to Target all images within a particular container right you
1:04:23
could easily use parent class with all images and then that way you could Target all images within a particular
1:04:29
container right super
1:04:38
powerful next is pseudo State um and what is this now this is actually grown
1:04:45
if you're familiar with CSS um initially this really only contained pseudo State
1:04:51
elements such as things pseudo state is like when you hover over an element or if an element is selected like a form
1:04:58
element is selected right um or if it's within focus a lot of these have to do with form Fields um a lot of pseudo
1:05:06
states are for forms okay so Focus if Focus means the keyboard is active on
1:05:11
that thing right or you're you're You tab through a thing and it's focused okay um if a form field is disabled if a
1:05:18
form field is optional if a form field is readon if a form field is required there's a lot of these things if it's
1:05:24
checked if it's not checked if a placeholder is shown all kinds of stuff okay um but I've also add things which
1:05:33
technically are not pseudo States um if you if you are familiar with CSS um such
1:05:40
as um child elements and all descendants okay we saw we saw the child elements
1:05:45
thing um earlier um it just worked adding that into the pseudo State element if you are a CSS connoisseur
1:05:52
you're proba like Joe that's not a pseudo element I know okay it just I
1:05:58
didn't need another setting okay it just worked well on this setting okay so put your Brites back on okay
1:06:06
um so there are some things here that aren't necessarily pseudo States but it just kind of works well maybe I should
1:06:13
change the name of this maybe eventually and I'll do that but right now um there we go okay other things uh we have
1:06:19
pseudo elements I'm pretty sure I have a video on pseudo elements it's kind of a complex topic I'm not going to go over
1:06:25
it right now um but yes you can you can Target before and after pseudo elements
1:06:31
and also hover before and hover after right okay so there we go next
1:06:37
up um besides pseudo State I think most of the things you're going to use in pseudo State um let me just tell you the
1:06:44
things that you probably use at least the ones that I use the most I do use child elements and all descendants
1:06:52
what's the difference between that okay um I should I should point that
1:06:57
out child descendants mean um the image let's say uh we have this container here
1:07:05
uh and I have an image inside of that container um the child elements says it
1:07:12
has to be a direct child of that particular thing right uh whereas all
1:07:18
all descendants means it could be anywhere inside of that layout so I could have a container in a con
1:07:23
container in a container and that container has an image then that's what you might want okay so um there's slight
1:07:32
differences between child elements and all descendants again child has to be a direct descendant of that particular
1:07:39
class or selector okay okay
1:07:44
um next so you're GNA I think child descendants or all descendants is useful and next up is hover I think just having
1:07:52
Styles based on a hover State super useful you can change the background based on Hover change your border color
1:08:00
you don't want to change padding and margins CU you're on hover things are going to shift around and that's not too nice right but like text colors or link
1:08:07
colors and background colors and um other things maybe opacity opacity is a
1:08:12
good one right okay it's really cool so yeah Changing State based on Hover is
1:08:17
super useful those three are the most that I use inside here okay um I don't
1:08:23
use use much of the I use pseudo state every now and then but most the time I'm using um child uh elements and hover in
1:08:31
here everything else I don't use much of media query so you can have a
1:08:38
style specifically for media queries and it's not just the size of your browser
1:08:44
so you could do dark mode here okay so let's say you want to change the color of your text when someone has dark mode
1:08:51
enabled there you go Foundation 6 has full dark mode support okay so you can actually do a
1:08:59
whole site where by default it's light mode if someone has dark mode enabled your entire site colors can change
1:09:05
totally possible just create swatches that use dark mode and if you like if you like maybe that could be an
1:09:10
interesting live stream if you'd like to see a live stream on how to support dark mode let me know and we can do that okay
1:09:16
probably a little out of scope since we're already over the time right now um but yeah maybe in the future we can do
1:09:21
uh we can do one on dark mode uh you can do things such as touch device portrait mode so is you know you
1:09:29
can style things if a phone is in portrait mode right um there you go um you can style things for print so if
1:09:35
someone hits print you can actually custom style things uh when they're printed okay um I also have a printer
1:09:42
stack that has even more but uh but yeah there you go for print uh and then we also have you know all of our various
1:09:48
sizes small medium large um and even you can Target retina okay but the cool
1:09:54
thing here in media query is I know a lot of people aren't aware is dark mode okay so you can Target dark mode uh
1:10:02
specifically so pretty cool um here if you want to see here
1:10:07
let's let's play around with um I have dark mode on my machine if you
1:10:13
didn't notice right so let's say um I'm going to do live stream and we're going to do live stream dark mode okay we're
1:10:20
going to change these colors and when it's dark mode uh we're going to do a
1:10:25
different color here let's do uh we'll do white he I don't know if that that's
1:10:32
probably not going to look good whatever yeah that looks really bad uh here we'll change it to this aqua color and then
1:10:39
the headers will change to um here's darker whatever right that's pretty bad
1:10:47
well it's preview okay and we'll notice now because my machine is in dark mode right and here I don't uh I think this
1:10:55
should be fine I'm going to go ahead and change my system settings you can do it inside Safari
1:11:00
like you can swap it out but here I'm going to go I'm going to change my my Mac to go to light mode really quick
1:11:06
okay let's go and swap to light mode okay and if you noticed the color of this text changed because I'm no longer
1:11:13
in dark mode Let's go back to dark mode the color of that text changed okay
1:11:19
and that's because my Mac is in dark mode and I've C imized my website colors
1:11:25
for dark mode hopefully that hopefully you can see those that color changes were weren't as drastic as as I was
1:11:31
hoping um but there you go okay
1:11:38
um let me see if there's any question any more questions that I've missed I think we've kind of gone over a lot of
1:11:43
the the the basics okay again we've reviewed how uh how these oh I I didn't
1:11:50
review this note setting this note setting is purely 100% for you to help you document what you've used things for
1:11:58
okay um and then below that notes is always just the settings for that partic
1:12:03
that particular Swatch right hopefully most of these swatches should be pretty apparent um if they
1:12:11
aren't all of them are documented on the foundation 6 demo page and you can see
1:12:16
examples of them you can even download that that project file that built that site and see exactly what everything is
1:12:23
okay so I I try to give you a peak behind the curtain I have no secrets here um the stuff well I was about to
1:12:33
say it's not rocket science right uh but I I understand it it's challenging depending on your your skill level okay
1:12:40
um but yeah I'm totally open to helping out and giving answers go on the community there's a lot of people here
1:12:47
that are here to help to help you understand okay um but yeah a lot of
1:12:52
this is pretty simple I think some people try to over complicate it themselves okay and hopefully today
1:12:59
helped you out a little bit uh let me go in the chat let's see if there's anything
1:13:05
um uh new no this isn't a new hat I've actually had this I actually bought this hat in Austin Texas when I went to go
1:13:13
visit Isaiah a long time ago now I think that was like eight years ago now something
1:13:19
like that that was a long time ago time flies um okay
1:13:25
uh we talked about the difference between uh site Styles uh with stacks on the page I see drift timeline in sight
1:13:30
Styles and then I see it again below your demo file in drift Pro RW I'm guessing that has to do with order of
1:13:38
execution um so uh I have drift uh here um purely as a
1:13:46
convenience okay um you can add it it's the same so if I add drift here uh I can
1:13:53
add it to the page this and this are the same exact stack actually okay um it's just uh I
1:14:02
thought it made sense having Insight Styles because technically drift timeline doesn't have any content there's no contents associated with
1:14:08
drift right it's just helping you animate things that are on the page so I thought it made sense giving you the
1:14:14
ability to add it into site Styles okay there is no difference between it and this stack that's in your library though
1:14:22
okay um so I see Peter says he wants uh a
1:14:28
dark mode dark mode using a toggle um yes also possible you can toggle you can
1:14:33
have dark mode using the toggle as well so not it's a little bit more involved because you have you have to end up
1:14:39
toggling a class on something um but totally
1:14:44
doable um would it would a pen be better than notes great one Scott so um one
1:14:52
stack actually I planned on talking about today and I didn't is you'll notice that there is a a stack inside
1:14:57
all of these called pen pen is is currently not included with Foundation
1:15:03
um it is a part of my free starter pack if you don't have that get it um it's
1:15:08
free okay and it contains this awesome stack called pen and Pen allows you to
1:15:16
um one of the things that's pen can do okay is allows you to uh organize in
1:15:22
sight sight Style so for example let's say I wanted to take all my live stream p uh Styles and I wanted to um let's say
1:15:30
all of these were part of live stream right and I can just Chuck them in here oops that didn't
1:15:37
work there we go right so now I have all of my all of my styles for live stream
1:15:44
and then I can add a note here and I can say um live stream
1:15:50
Styles uh for blah blah blah BL blah blah okay whatever right and you can to
1:15:56
add your notes in here and then um yeah you can collapse that pen and you can kind of have all your styles for that
1:16:02
live stream class um kind of organized inside pen so pen is a great very
1:16:09
powerful um way to add notes for yourself and kind of organize your project files um I'm not going to go
1:16:17
into all the other benefits of pen today but yes pen is a great way to organize swatches
1:16:23
okay thanks Scott
1:16:31
um yes so someone noticed if so if you notice here I kind of added a cool feature so by default when pen isn't
1:16:37
selected you can see all the swatches here but when you click it it basically expands all of those so you can kind of
1:16:43
see the previews of all of those swatches so that's kind of a cool feature of pen when you select it it
1:16:49
automatically expands out all the swatches inside of it um so pretty slick feature
1:16:57
there okay um one thing I I also didn't I I said I was going to talk about is
1:17:03
the swatches stack okay um so pen is a great way to organize
1:17:08
swatches um let me just talk quickly about how I recommend
1:17:14
organizing your Styles a little bit
1:17:21
okay I'm going to bring up um I did a a full um live stream a video um it's on
1:17:29
the foundation 6 uh demo site uh where I showed you I built out this entire web
1:17:36
page okay I built it out like from scratch I
1:17:41
showed you how I did everything okay and um one of the things I did in here uh
1:17:49
which is a workflow that I liked okay um is that up at the top I have my
1:17:56
site Styles partial okay because normally you are going to partial site style so that it's on every single page
1:18:02
okay on your site because you want your styles to be uniform so you can leverage them across all of your web pages right
1:18:10
another benefit of foundation and site Styles is because you can apply those Styles and keep them in sync across all
1:18:15
your pages so in here I have you'll notice that there there aren't many styles here
1:18:22
um what I the styles that I add to site styles are generic they're ones that I
1:18:28
want to use across multiple pages okay um so those are the those are
1:18:36
the swatches that I store inside of site Styles
1:18:41
now what you'll also notice is um if we go to if we open up this web page you'll
1:18:47
see that um this particular web page it kind of has defined sections right A lot of times we design our sites in various
1:18:54
sections so here like here's the header section and then I kind of have this section here then we scroll down this is
1:19:00
kind of another section and then we have this Horizon which is another section right so I I kind of you know build a
1:19:07
website in sections and what I will do is above
1:19:13
each section that I build I will add in a swatches stack that's this stack right
1:19:19
here okay and inside there this is all the swatches that are specific to just that
1:19:27
section and that's it okay I don't use any of these swatches anywhere else
1:19:33
except in that section if they're not used in that section they're used in multiple places it goes into site
1:19:41
Styles okay so um that's a nice little um you know tip for you so you can learn
1:19:47
you know how I like to organize things you know that's just the workflow that I you know you don't you you don't have to
1:19:53
do this this is all strategy and we learn as we go and this is just something that's kind of stuck with me
1:19:59
it's something that I've liked where I will um here's the getting started section and here's swatches just for
1:20:05
that section okay so there we go and if you
1:20:11
didn't know what I I saw someone mention they didn't know what shelf was shelf allows you if you see here I have the
1:20:16
sizing chart always available and my site Styles partial always available to double click and go into the partial
1:20:22
editor doesn't matter where I am in the page it's always right there in that
1:20:28
shelf okay you can have it on the top or the bottom there we go okay A little outside of the scope of today but there
1:20:34
we go
1:20:41
okay okay um I think that's it for today guys I think uh hopefully you guys got
1:20:47
some benefit I know I didn't you know go over all of these swatches again that would take me forever ever right to
1:20:53
teach you every single Swatch um but get to know your tools okay um it's not hard
1:21:00
a background Swatch you can see background have a lot of options I'll I'll I'll give you that right but it's
1:21:06
pretty much if you want a color or do you want images or do you want a warehouse image you know CSS um yeah you
1:21:13
can also do swatches like you can assign it a Swatch color but okay um just play
1:21:18
around I I think a lot of these the the names of these are pretty um self-explanatory what they will do um if
1:21:26
you don't know what they do check out the demo the foundation 6 demo site okay check out the demos see what things do
1:21:34
okay every single one of these swatches is categorized so you can kind of see what it does and there's explanations
1:21:40
there um and hopefully a lot of them have dedicated videos as well at the bottom of the page so there we go I hope
1:21:49
you enjoyed today hope I didn't jump around too terribly much and Confused you um and yeah hopefully there is a
1:21:56
hang every Friday oh uh the uh the man I didn't get questions available ready
1:22:02
today I was going to do it and then I had issues with the live stream setup and I didn't want to have any issues so I fixed that instead of coming up with a
1:22:08
couple questions um okay
1:22:14
um let's uh let's think put my thinking cap on here let's let's put my thinking cap on here I got my here there's a a
1:22:22
different on what are we going to think about
1:22:30
today oh here's here's a here's a guess hold on let me get the answer one second let me let me get me
1:22:36
set okay yes this is a good question this is a fun
1:22:47
one right we're we're just going to do one question today now I do have to admit this is the these question I like
1:22:53
the q&as but I know that sometimes people are a little bit behind um so
1:23:00
yeah I don't know maybe when we're ready to get in the Q&A section you just refresh your browser so that you like
1:23:05
get the latest uh feed so you're if you want to win okay make sure you're you're
1:23:11
on the latest because sometimes you're like 10 seconds behind and other people might answer before you and you lost out
1:23:17
nothing I can do about that okay um let me get to this answer really quick
1:24:11
oh wow interesting I didn't even know that answer okay cool okay here we go you guys ready drum
1:24:18
roll okay so you know Foundation 6 comes with more than just it's not a
1:24:25
stack right in your file system in finder it is it looks like one stack okay um now this doesn't include not
1:24:33
including the Swatch pack okay how many stacks are inside
1:24:40
Foundation 6 so that means every single Swatch you know every little child stack
1:24:47
um How many stacks does it take to build Foundation 6
1:24:53
110 nope close h n not really that close actually to be honest with you you're
1:24:59
actually quite far
1:25:08
off thanks for the shout out Jason
1:25:17
n no you can't do 120 plus no no no all
1:25:22
I'll get this you have to be within five you have to be within
1:25:31
five nope so
1:25:48
close nope man so
1:25:57
close so far so far Mr Workman he didn't even have any inside knowledge but Mr
1:26:03
Workman was the [Laughter]
1:26:09
closest man I I love this is this is actually so entertaining for me seeing all these numbers random numbers and
1:26:15
just incrementing by one at a time it's hilarious
1:26:29
ah man I'm waiting I'm waiting
1:26:45
man H okay oh Mr Workman
1:26:52
Mr Workman wins okay now since he's family we we we'll do it we'll do
1:26:58
another we'll do another one so is the answer is 194 there are 194 Stacks
1:27:04
inside Foundation 6 that doesn't include the Swatch pack
1:27:21
okay
1:27:35
[Laughter] yes s you got it we got it now 194 right on the right on the button good job okay
1:27:43
now how about it now in the Swatch pack here okay let's do this one how many stacks are in the Swatch pack that's
1:27:50
actually probably a little easier that's a lot smaller last
1:28:02
question then we'll call it a day for $10 you got to be within five I I'll let
1:28:09
you be within five boom geston wins he said 36 there's 34 so good job
1:28:18
geston sweet cool guys I appreciate it I hope you had
1:28:26
some fun today and uh yeah it's been fun I I enjoy these uh
1:28:34
they're a lot of and now I have to get my butt working on uh some Bento videos this afternoon because I got to get that
1:28:40
out the door Sun turns 21 on Friday and I got to get this out before he turns
1:28:45
21 so uh cool thanks every thanks everybody hope to uh Friday hang out be
1:28:53
there b square um I just mentioned my son turns 21 on Friday not sure how the schedule's
1:28:59
working on that so I'll probably be there maybe for a little bit maybe I'll pop my head in I don't know my schedule
1:29:05
on Friday yet at this point so um yeah but everyone else will be there there'll
1:29:10
be tons of people from all over the world super fun Hangouts be there or be square it's the one of the best things
1:29:17
ever and if you're if you're still here stack Summit um yeah I need to uh I'm
1:29:24
going to be getting on I have a lot of the the speakers all lined up um we're ironing out topics um April 5th to the
1:29:31
7th hopefully we'll see you there get your ticket now um go to uh Stacks
1:29:37
summit.com and uh yeah we'll see you there April 5th to 7th cool take care everyone have
1:29:45
a great where is the summit oh when is the summit April 5th to April 7th 100%
1:29:51
online so you can enjoy it from the comfort of your own home or office
1:29:56
wherever you see fit um great child learning you know bring your kids and uh
1:30:02
you know they can learn some cool stuff there you go cool everyone take care have the
1:30:08
great rest of your day and uh go out there and make your websites great bye everyone