Thứ Ba, 3 tháng 4, 2018

Waching daily Apr 4 2018

LIKE AND SUBBSCRIBE

AK STUDY POINT

AK STUDY POINT

For more infomation >> RAJASTHAN PCS 2018 SYLLABUS DOWNLOAD FOR PRE AND MAINS - Duration: 7:15.

-------------------------------------------

Days of the Week Song for Kids | Kindergarten, Preschool & ESL | Fun Kids English - Duration: 1:38.

Sunday, Monday

Tuesday, Wednesday, Thursday

Friday, Saturday

What day is it today?

Sunday, Monday

Tuesday, Wednesday, Thursday

Friday, Saturday

What day is it today?

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Okay, let's go!

Sunday, Monday

Tuesday, Wednesday, Thursday

Friday, Saturday

What day is it today?

What day is it today?

Hi guys, thanks for watching.

Click on our logo below to subscribe for more fun kids videos.

Thanks again and see you next time.

For more infomation >> Days of the Week Song for Kids | Kindergarten, Preschool & ESL | Fun Kids English - Duration: 1:38.

-------------------------------------------

Baby doll making cookies with funny games for kids - Duration: 8:59.

Baby doll making cookies with funny games for kids - Dolls For Kids

For more infomation >> Baby doll making cookies with funny games for kids - Duration: 8:59.

-------------------------------------------

Crimes (Increased Penalty for Providing Explosive to Commit Crime) Amendment Bill - Second Reading.. - Duration: 1:08.

For more infomation >> Crimes (Increased Penalty for Providing Explosive to Commit Crime) Amendment Bill - Second Reading.. - Duration: 1:08.

-------------------------------------------

얼굴 작아지는 칫솔 마사지 방법 ► Skills for Life ► https://goo.gl/3ZQLoQ - Duration: 2:22.

For more infomation >> 얼굴 작아지는 칫솔 마사지 방법 ► Skills for Life ► https://goo.gl/3ZQLoQ - Duration: 2:22.

-------------------------------------------

Baby doll making cookies with funny games for kids - Dolls For Kids - Duration: 3:23.

Baby doll making cookies with funny games for kids - Dolls For Kids

For more infomation >> Baby doll making cookies with funny games for kids - Dolls For Kids - Duration: 3:23.

-------------------------------------------

Can you see that OK? CSS tips for low vision accessibility - Julie Grundy - Duration: 25:32.

Hi everyone thank you for that lovely introduction Amy I get if you don't know

me my name is Julie I work for an accessibility consultancy called level

access I used to be until very recently with a place called simply accessible we

got acquired that's very interesting because it's going from a small business

Boutique thing to large corporate environment we'll see how that goes I'm

giving this talk next week two weeks from now at CSS conference this is a

little bit of a test run so if you have any queries about it please let me know

before I make it to CSS conference what I want to talk about tonight is CSS for

people with low vision generally you'll find a lot of the information that is

available about accessibility online assumes that you are supporting screen

reader software which is great because it does need a lot of support but it's

not the be-all and end-all of accessibility there are a lot of other

groups that often get overlooked and people with low vision is one of those

groups who often get a little bit sidelined when I talk about low vision

what I'm talking about is approximately 9% of the Australian population who have

vision which cannot be corrected by glasses like standard glasses but is not

so bad as to weren't being classified as legally blind

it can mean damage to or injury to the cornea the retina the optic nerve or the

back there the cortical impulses to the brain it can lead to issues with

perceiving edges colors an inability to set or maintain focus sensitivity to

lightness or to dark and it can also include various it might be from birth

or it might be acquired later in life in addition to that nine percent of people

we've also got what you might consider situational low-vision I don't know

about you but if I try and pull out my phone when I'm in bright sunlight a

particularly purse thing it is a lot harder to read when you've got a glare

than it is when you're in your nice office with nice even lighting and

there's the fact that as we all get older our vision becomes a visual acuity

just gradually degrades if anybody here is not getting older please let me know

because my vision is not as good as it was when I started in this industry 15

years ago and I am starting to really appreciate a lot of these techniques I

don't use any tools for supporting low vision but I am aware of the fact that

that could happen someday so that's the type of people that we're looking to

support here and as you can imagine something that's to do with people who

can see but have trouble seeing almost all of the support that you could

provide to them comes from your CSS what I've done is made a demo page just to I

didn't want to use anybody as an example of what to do wrong so I thought I'd do

it myself you know it's a fairly standard kind of thing it's got some

menus and some promo bits in a hero and some products and I'm going to

demonstrate for you what effects some of the tools people use if they have low

vision what effect that has on a website and then some of the CSS techniques you

can use to support those people so the first thing I want to talk about is

resizing when you're one of the most important

things or most common tools that people use if they have low vision is a zoom

every browser has a built-in zoom function some of them hide it more than

others some have more control than others but here I'm just showing this is

in Chrome this is my website that I've got well my webpage that I've built and

you can see the zoom tool in the settings menu there what that does to

the website is it zooms in it's when you use a zoom tool it zooms in much the

same as a zoom on perhaps like a design software program would use it zooms in

on the place where your focus is or where you last left your mouse you can

see on the bottom there there's a horizontal scrollbar as well as a

vertical scrollbar so as you can imagine trying to read that entire menu would

mean scrolling along and then deciding well do I scrolled down from here and

then go back or do I go back and then go down it's quite easy for people to miss

things which are far off on the edges so your first solution as always is to keep

things that are related to each other in close proximity but that's not always

possible what we're going to do oh no there's an easy way though to do better

than just maintaining proximity which you should be doing anyway for everybody

I think I've got a video of what you can do instead oh yeah there it goes so this

is the zoom zoom page in which is a tool in Firefox that I use to extract the

made of tool and make it easier to use and you can see when I put it to 300% it

flips to the mobile layout this is obviously a hell of a lot nicer for

someone with poor vision to have a nice single column lots of large text it

looks really nice on a desktop machine compared to scrolling back and forth

across a large desktop the way that you can do that the reason I bring this one

up is because it's also something that you

might have hopefully already done on your website this might be a technique

you've already used which is to use responsive design responsible design has

been the greatest advantage for people with low vision in the last 10 years of

web development it makes everything so much nicer for for people who rely on a

zoom the one caveat I would mention is that it is important at this point in

time to try and use em based units for your media queries the chrome will

support it without other browsers warrant so generally the cross browser

support is better if you're using em units in your media queries you don't

have to use them everywhere just in the media queries and that will do the flip

action for you to move from from mobile to desktop is the words that have just

gone right out of my head so give it a try if you haven't already just maybe

consider converting some of your media queries to m/s the next thing that you

can do the other way that people resize things the other thing that you can do

is instead of zoom is a smaller group of people what they do is resize the text

only usually this is because their vision is in a situation where images

are not going to be really detailed enough for them so they're just like

right give me the text make it huge as you can imagine resizing some elements

of your page and not others is going to make a bit of a mess of your design

that's okay when you test this it can sometimes be a bit scary to look at and

you think oh no my entire site is busted but that's okay we can live with it and

we'll see if that'll play case so I've changed it to text only

resizing it starts off alright yep okay we've got a bit escaping there that's

not so bad but when we scroll looks dude again and then we've got some squishy

text here and that's either disappeared but actually it's not gone it's just

white and on a white background so as you can imagine it's a bit gross it's a

terrible experience for some people because they may well miss out on the

important content it can really easily happen without you realising the

solution for it is not to make the page prettier at all text resizes that would

be like really quite onerous to do I have tried I wouldn't recommend it

generally what we do is we just allow the containers to resize along with

their text and so again we're using relative units in a lot of cases it's

quite easy all you have to do is just remove a specified height that's a lot

easier than it used to be if you're using grid and flexbox I find I'm

specifying way less height than I used to to get a decent layout so you might

just have to go through and nip out a few of those it can be more complicated

as with our man with his double background image you may have to check

that background images are not repeating unless you want them to specify don't

repeat even if at normal sizes the container won't allow it to repeat once

that container stretches you may get dudes all the way down your page and

you've specified a background color and a foreground color as a fallback so that

if that text starts expanding off and going all over the place you've got some

some leeway at least it's readable the end result once I've applied those

changes to my site it's not great like that is not a good looking website I

think you'll agree um but it's readable you can get to all of the content and

for people who are used to resizing their Tech

this is a huge improvement on on what they would normally be seeing so don't

try to make it perfect just try to make sure that people are getting the

information that they came there to get they can buy their their winter boots or

whatever and move on with their lives that's covering the resizing methods

that are most commonly used the other aspect of supporting people with low

vision is often to do with color color contrast if you've done any work on a

government or corporate website you may have had to comply with color contrast

ratios if that's a new topic for you I highly recommend this book by Jerry Cody

called color accessibility workflows it's from a book apart it's like a box

us for the eBook version she designed the simply accessible website which

obviously had to be very very accessible but it's also beautiful and I think she

really knows her stuff if this is new to you the short version of this book is

make sure that your text and your content that's important has enough

contrast with the background that you can tell them apart because as much as

those of us with young fresh eyeballs have no problem with that as you get

older as people have low vision it becomes more difficult so by ensuring

those ratios you're actually catching and making things useful for a lot of

people it's also particularly helpful when you get into those Glary sunlight

situations a higher contrast website will do better what I would like to get

into a little bit with color is some situations where the contrast ratio

isn't sufficient to sort out your problems with color the first thing is

when you've got multicolored backgrounds as I've got here you can see the word

specials up there is kind of blending into that Rock a bit it's I can see it

okay but I you can imagine if you were tired or if you had an actual vision

problem that just starts to get increasingly difficult if we make that a

light color too trust with the rock then the word winter

becomes blending into the background you can't quite have it both ways the

techniques that we can use for this are a bit more fiddly but again we jump into

their CSS and we can use a drop shadow which gives that again that little bit

of contrast around to show the shape of the letters another thing is to give it

a translucent background so you can see a little bit of the photo behind but it

provides enough contrast to that back it can reverse the colors and go the other

way and that's me doing that for applying that to that section of the

website on my demonstration site these aren't particularly difficult I just

applied it I made a class called drop shadow and then I can just apply it to

whatever needs it you could also apply it programmatically if you knew where

your text was going to be over any particular moving image and the same

with the opacity background there the other aspect when you're talking about

color is that sometimes we use color as a signal to distinguish one item from a

group of similar items so maybe the current page in a menu the currently

selected tab in a tab group form elements and so on when we do that and

in this one I've just done a really lazy hover effect on the menu out there it's

actually quite difficult to find a color that is both got contrast with the

background and with the items that it's similar to if it's got contrast with one

then it's not got enough contrast with the other it's quite difficult but way

that you can often find these things and you often don't realize they're there

until you're actually using the website because it's in hover effects it's in

focus effects or transient States where things become a bit more noticeable that

there's a problem I've just been applying a grayscale

filter to the body sink that means that you can then do a live test of all of

the interactive parts of your website without the color on it like that

and again you can see it really just blends right in there without the color

information you really cannot tell what I've done here is actually just use

shape as well as color this is my this isn't the only way to use an additional

indicator as well as color it's just the one that I fall back on the most often

where you all I do is I simply go right well whatever color the standard one is

I'm going to reverse foreground and background it creates a blocky shape

which is nice and distinct for someone who has problems seeing it and it

doesn't disturb clients by making them think there's been a design change which

sometimes freaks people out they just like don't do a design change while

you're making it accessible and you're like well it's gonna have to change this

doesn't seem to register with clients as a change

they're like bullets are the same colors as it was before so it'll be fine again

it doesn't have to be that method icons also are really useful for that kind of

thing I prefer to keep those the current page anything that's just basically not

just color anything additional support that you can give will do the trick

borders are also good icons but again I like I said I keep falling back on that

blocky reverse change because it just works in a lot of situations where I

don't have a designer to craft me something actually good-looking I'm like

right well this will do the trick and if you don't particularly care or if you

don't have the budget for fixing something with accessibility this will

do the job the other thing that happens with honor there's my color one that's

nice the other thing that can happen where we use color to indicate something

is links you probably didn't see it earlier for long enough but there are

links in those bottom bits of text because they're only color and they have

no underlying once you for someone who can't see color or is struggling with

color that information is lost it really like just to remind you where they are

that's where the links are you can if you kind of get up close if

you were to walk up and get up close to the screen you could probably sort of

tell the color difference but it's really not great just to give that

example you can sort of see like if you were to have a color that had sufficient

contrast to the surrounding text it would have to be really quite light and

then it would fade into that background so it becomes less useful in that in

that way if you give them underline it's it's sorted I don't necessarily feel

that every link should have an underline I think in menus in footers inside bars

where you if you've got a group of links the group of links itself is what

indicates that these are interactive items the main problem is when it's in a

sentence when it's in text so generally I go with putting the text decoration in

the main element I find that that covers again the the most number of situations

without having any outliers the other thing that I've done here is I've added

text decoration skip ink this is a really subtle difference the G in gift

is not underlined that's because skip ink will not

interfere it just breaks between the descendants some people are already

using this simply because it's a nice effect and it looks nicer than the

standard underlines but it is also actually helpful for people with

dyslexia because it sort of makes it a bit easier to distinguish between a

descender and the underline it's only available in Chrome at the moment it is

available as a feature in I think a feature for voting in Firefox and Safari

so you can upvote if you would like to see this supported in more places and I

think suggest any other browsers please just do this it's a really easy it's one

line of CSS you can apply it helps a bunch of people and it looks a little

bit nicer why wouldn't you want to to have that you can just put that in your

normalize file or any kind of baseline setup that you have and have that nice

little effect it's nothing the final thing that I want

to show you is high contrast high contrast modes are generally used by

people in addition to some kind of zoom it happens again for people where

contrast ratios are not sufficient to match their specific vision problem and

as you can imagine vision problems are highly unique to each individual you

can't just sort of generalize and say oh well black and white will work for

everyone or low contrast will work for everyone if the damage is in one part of

your eye and not the other it can make a real difference

so no person with a vision impairment ever really experiences the same thing

as someone else with a vision impairment so we need customizable options Windows

has the most customizable on a Mac it's they have some options but they are not

really as detailed they don't allow as much customization so what you can do in

your user and in I believe it's in a similar place on a Mac it's in your

accessibility support options you can choose a theme these are all

customizable in Windows you can select different colors and make it so that

links are the color that you want my boss has a friend who uses everything

beige with black text and red links and I think it looks appalling but he loves

it because it means he can read the entire Internet with no problem so it

works for him he's happy it does kind of you can imagine what this kind of look

is going to do to your website so let's have a look at what it's done to mine

it's a shocker isn't it sir I personally cannot imagine how that purple color for

the links would be easy to see but apparently enough people find it that

way that that's one of the primary default settings okay you can see how

the background images are stripped out and the background colors are stripped

out the there's a reasonable debate over whether or not it's a good idea to put

leave those big gaps if you've got a hero image some people are like well

it's a bit mysterious people will feel like they're missing out on something on

the other hand where I have an image that someone really doesn't want and

doesn't want to see so I think you could make a case either way and it may depend

on your specific site and what the image is for you'll notice that the icon fonts

up in the top right showing up really quite nicely

SVG shows up really nicely as well so anything that you're using for actual

signals and information will survive which is great but while we're looking

at those let's have a look at that little log in Moodle that is not

completely mysterious if you've seen a login before you can kind of guess where

you should be typing but the reason it's kind of disappeared like that is because

we've blacked out the rest of the site we're using a really quite nice shadow

inset for our um for our inputs and a flat color for our buttons it's just

just to go back to it again that's not impossible but it puts a bit of a burden

on people compared to the usual the lucky thing is that although this is the

most horrifying type of thing that someone could do to your website to your

beautiful design that you've spent so much time crafting the solution for it

is actually really super easy borders borders do not get stripped out they may

change color they will be respected if you do not

want a border on any particular element that's okay you can make a transparent

and the theme will just say well that's still a different color from what my

theme is I'm going to give it the the colors at least the user chose so no one

else knows it's there you get to have this this is the effect that it has

which is just nicer and easier to use you don't want to go overboard with this

it should still look like a website and not like a spreadsheet I have seen

people once they discovered this technique start putting borders around

every paragraph every menu item and it's really not necessary people do

understand the shape of a website whitespace is still a good thing even if

it is black space but I just generally apply it you have a utility class that I

have one pixel solid transparent border and I after I've had a look at it in

high contrast I'll just apply that class wherever it's necessary it's super easy

and takes no time at all so I hope I've shown you tonight this is like my final

product with my little underlines and my little drop shadows and a bunch of other

stuff that no one else will even notice I hope I've shown you tonight that this

is really easy to achieve if you were to go and add this to your pattern library

or a design system or an or a product that you're already supporting it really

wouldn't take more than hour or two to run through these tests yourself apply

these changes and then forget it and move on to the next project so I hope

you'll give that a go and then you'll have probably nearly ten percent of the

audience looking at it next time they visit your site and going oh that's a

bit easier to use than it used to be nice

give it a whirl but if you have any questions afterwards come and find me I

love talking about this stuff I should have a slide with like my Twitter handle

and things but you find me it'll be fine thank you very much for your time

For more infomation >> Can you see that OK? CSS tips for low vision accessibility - Julie Grundy - Duration: 25:32.

-------------------------------------------

Flexcut Left-Handed Carvin' Jack, Folding Multi-Tool for Woodcarving, 4 1/4 Inch Closed Length - Duration: 0:34.

Flexcut Left-Handed Carvin' Jack, Folding Multi-Tool for Woodcarving, 4 1/4 Inch Closed Length, 6 Blades Included (JKNL91)

Jackknife with 6 carving specific edge tools built in for left handed carvers. Chisel - Carving Knife - Hook knife - V scorp - gouge Scorp - Straight Gouge.

Includes sharpening strop and Flexcut Gold polishing compound. Razor-sharp and ready to use right out of the included leather pouch. Made in the USA.

For more infomation >> Flexcut Left-Handed Carvin' Jack, Folding Multi-Tool for Woodcarving, 4 1/4 Inch Closed Length - Duration: 0:34.

-------------------------------------------

High-School Students Build Prosthetic Hand For Injured Veteran - Duration: 1:33.

For more infomation >> High-School Students Build Prosthetic Hand For Injured Veteran - Duration: 1:33.

-------------------------------------------

Social Security (Stopping Benefit Payments for Offenders who Repeatedly Fail to Comply with Commun.. - Duration: 10:03.

For more infomation >> Social Security (Stopping Benefit Payments for Offenders who Repeatedly Fail to Comply with Commun.. - Duration: 10:03.

-------------------------------------------

Home Remedies for Halitosis Bad Breath - Treatment for Halitosis Naturally At Home - Duration: 1:56.

Home Remedies for Halitosis Bad Breath

Home Remedies for Halitosis Bad Breath

Home Remedies for Halitosis Bad Breath

Home Remedies for Halitosis Bad Breath

Home Remedies for Halitosis Bad Breath

For more infomation >> Home Remedies for Halitosis Bad Breath - Treatment for Halitosis Naturally At Home - Duration: 1:56.

-------------------------------------------

Crimes (Increased Penalty for Providing Explosive to Commit Crime) Amendment Bill - Second Reading.. - Duration: 3:02.

For more infomation >> Crimes (Increased Penalty for Providing Explosive to Commit Crime) Amendment Bill - Second Reading.. - Duration: 3:02.

-------------------------------------------

Refreshing Vegetable Raita Recipe | Raita Best For Summer | Raita Recipe By Pramilas CookBook - Duration: 6:44.

For more infomation >> Refreshing Vegetable Raita Recipe | Raita Best For Summer | Raita Recipe By Pramilas CookBook - Duration: 6:44.

-------------------------------------------

Animation for the Web - Maurice Melchers - Duration: 30:40.

all right thank you thank you yes here's one

so yeah hello everyone i'm Maurice I work as a front-end web developer at longtail here

in perth there's a few of my co-workers. so before i go into some actual CSS and

JS code examples i'm going to take you a little journey and some words about

animation of why do you actually have animation in the first place

well why do we have animation the first place well *coughs* paint a picture this our

first UI screens kind of looked like this they were did not had animation and

you would go between screens and it would just jump cut to the next frame

right so scientists actually figured out that once you're working on these

screens your brain is just focused on this screen and once you go to another

state you jump cut to another state you're you kind of get brought out of

that processing power and you have to take where where did i go from where am

I now how did I get here Who am I so they

figured out that the frontal lobe of your brain which handles visual

perception is perfectly capable of offloading that that information so you

can just keep focus on what's important on that screen and let your your brain

handle the either fancy word for this this spatial awareness so yeah that

would takes a jump cutting between frames so fast forward a couple of years

the World Wide Web had matured and Adobe Flash has become super popular

animations were cute and colorful but they were just overused and just

fighting for user attention really the websites had fancy splash animations

buttons were shouting at you and I just really got distracted by the cont.. you

distracted from the content that really matters you weren't seeing the content anymore

so there will have to be come down a bit we had to learn where to apply what we

have learned from interface design to motion design as well

so just a little bit later when old mate Steve Jobs wrote an open letter to not

use Flash anymore we kinda had to step up the game to develop and standardize

CSS animations and specifications across all browsers so it took some time for

all browsers to to settle them one spec and that's the story on its own but as

flash was phasing out support for CSS was phasing in and as interface design

for mobile phones became really high in demand as we as it is like at its peak

right now I feel like motion design became important two to four interface

design so this week a great example of this is the material design guide Google

made around 2014 I think it really gives you an idea of how motion just tells a

completely different story like it just helps you keep track of how did you get

to that screen that color scheme for instance so yeah it really makes you

think about animation and to present information more meaningfully I have a

link available to the actual material design guides at the end of this

presentation if she interested so what are some ways to apply motion design as

an interface designer to make a more meaningful experience well here's a list

I found which i think is really helps you approach your problems approach your

website and see how what can you actually how can you hack your website

to make it more a meaningful experience and transition experience for instance

if you go between presentation slides like it's well shit it goes the wrong way

sorry didn't see that it goes in out of the left comes in from the right so it

keeps track of where you were and where you're going to that's a trend an

example of a transition animation another example here is this voice app

keep it keep your attention on the blue button there which is I think means

stands for record I just opens up this wall

another state if you will but you're traveling between states it's really our

to its low frame rate the Google inbox is an example of material design there's a

bit small there you go trick I just learned from Julie so when

you press play you're in a you start off in an email list but as you tap that

email there you kind of move all the other emails out of the way and you zoom

into the email itself it's like you're moving a stack of paper out of the way

which is exactly the metaphor material design is going is going for

supplemental is an animation as a it's a pattern which will add secondary

information to the main stage so this could be anything from notifications

alerts updates shopping carts updates auto suggestions etc but as you can

imagine these are easily overused mr. trick is to stay subs all of these

animations otherwise you might your user might confuse it for the one we're gonna

sign up for another newsletter which is just you get become blind to those kind

of things and this example is a when I was shopping for makeup there you when

you see it you can I'm adding this to my back in a shopping cart comes out from

the side let me actually paused out there if you didn't see there so the

shopping cart comes into screen which is a supplemental animation but then also

this progress bar fills up which is another supplemental animation which

tells you you're $12 away from standard shipping as you probably buy more makeup

in case you missed it in here is a cool is a different pattern called feedback

one because I clicked on this button and this sting starts drilling and this is

basically telling hey I I know I saw you clicked on this

button let me actually go back to the database and grab what you're looking

for and then put it back here on screen it's telling you you click this button

you don't have to yeah you have to wait for a second just it's the site is

working let me get back to you it's one of the best patterns that's not used as

much in our in the most website actually

it's another great example of a combination of the previous ones so you

click on the button and then thus accelerate information of the

percentages come with the screen seeing how far you're on and to this

downloading and then it tells you up check it's done it's all very delightful

animation as well it's very seamless this is probably one of my favorite like

very functional like we all been on Facebook before and the layout loads the

styling loads and the content takes a while I have to actually load in so what

you get is like a skeleton structure of the where the text is going to be and

the approximation where your profile picture is going to be so that's a

actually quite a recent trend compared to the other ones that's popping up just

to have like a in where it's going to be like that's where they're going to put

it we're expecting it to be demonstrations is basically well you're

just showing your product and how it works right it's a visual representation

of how something should work it could be your products or some action you just

did to give a a metaphor of what you just did is this when I did my tax

return in 2015 you just it the thing this the screen fades away puts things

in an envelope like as a metaphor for well we packed everything up we're

staying it off to the cloud I guess and then it arrives and it's checked and you

go back to the main screen it's like you were brought along the journey of

what happens after you click send an example of a product being put together

its system might be tiny so this is near the end of some burgerking website this

is a scrolling website and the burger is just being assembled as we scroll

through it it's pretty graphic so as you can imagine this works great for

scrolling websites or parallax websites or if you have a design like an

infographic you can just put all these things together as you scroll down the

page and make your point clear of your story you're trying to tell on this

website the key points for demonstrative animation is that they are insightful

they add something they don't add something they they put your story or

context into a perspective one example of soumada in contrast decorations

they're very similar to decorations very similar to demonstrations but really its

main purpose is to add flavor and delight

if decorations are the fats and sugars of the animation food pyramid they make

great flavor enhancers but moderation is key the flesh splash intro animation 5

year from 8 years ago four were some examples where it's just being overused

there's not to say that and having not having animations which don't fulfill a

purpose or since it's perfectly okay to add some delight to your project this is

an example that popped up quite recently on everyone's feet you might guys might

have seen this this is just amazing it's not obtrusive at all it's just I

mean let's see that again did the Yeti yeah once you focus on the

email screen it looks at it and once you start typing

and if the email is valid it's like super yay and it keeps following you

until the end and height puts ants for its hand its hands in front of its eyes

once you reach the password that's just an amazing I love that one

I love animations like this I think there you get a lot of these on a

dribble and there's a repository in line called UI animation all these links are

put on some Rick Mayer readme file somewhere at the end of the presentation

so using these approaches these patterns to figure out how you can make your

website more meaningful more engaging

you can also had bad user experience such as loading times or flashes of

onstyle contact your base is staying on the same page but you're doing some

sleight of hands basically to keep things working with back by wait for

things on the back end to come back to the front end

if you're considering implementing a complex animation keep a check on how

cpu-intensive your animation is because they do tend to get prettier to ramp up

the old fan sometimes on the laptop now if that happens you can be sure that if

you watch this website on your mobile your battery will be drained in like two

minutes or unless you get like a fancy new Windows Phone or any know what's

there it's the current good phone another thing to know hardware wise is

to keep your frames per second away make your code performant and optimized so

this way you're able to hit that sweet spot of 60 frames per second if you're

going through a website and it's just smooth it just feels like it's well

performed like you trust this website if you're going anywhere below let's say 30

frames per second you you start to notice jank

if you're unfamiliar with jank its that effect it happens when yeah your browser

needs to drop frames so no to keep up with your animation so it will start to

it will be stuttering juddering and just playing whole things sometimes

basically you went play any of these animations I guess this just smooth but

this could be jank so to speak if you like them oh no more but these come just

come grab me after there's a wall more theory about this

there's also reaching a very natural animation that's like an organic

movement before I bring out the extra code examples like to point out this

concept so let's say you laid up your animation you might face a challenge of

looking the more organic Disney animators have a thing called 12

principles of animation I won't go to all 12 of them but that's what they use

to make their work more organic it stems from the idea that you imply physics -

your movements elements have momentum and respond to forces like gravity so it

takes time for it to speed up or slow down and it travels in a curved lines

instead of straight ones I think an example is if you on a Mac and you use

the Stinger it kind of goes the fans that thing is called

so I'll just picked a few of them which added the most anima C to a project Wow

and entered a is in and out that's probably one you guys have used before

because it's a readily available in CSS and JavaScript it's basically just well

accelerating and decelerating at the start or end of the animation

imagine a shopping cart or a side bar just coming in from the sides and coming

back in and it doesn't go like this fit that's very robotic

just smooth squash and stretch you might see this and like tooltips or modal

pop-ups they just come up on the screen off or if you're on a Mac when you're

good notifications in your doctor might just pop up I've that all the time when

someone else like tries to D a meal and follow through and overlapping action

that's something you'll see on a lot of scrolling websites if you scroll down

content kind of just animates in from the button to like it fades in it's like

you're going for a stream or something some other websites if you scroll down

and up real fast you you'll see the you see the elements actually having some

kind of yeah ease or well follow through I guess anticipation is when you hover

over a button and it makes you it make gives you an indication that you can do

something with it like you yeah it gives you an idea that something can happen

after this I just explained arc of the cool fan so the other ones are super

important as well but I'm not going to go in all of them but the each single

one of them you can't apply to make a more like organic human or natural

movement let's see

you basically have three approaches when you make animations for from the web in

terms of coding CSS transistors and CSS animations with all they're both CSS I

guess but they do have different approaches why why you would use this

CSS transitions is usually when you have two states like a start or end State you

just slap a transition line at it and it will now transition on 250 milliseconds

between my badass color and this blue I'm gonna say this when you have more

keyframes if you will between core States between you want to animate you

have to upgrade to see us as animations as you can see at the bottom there it

goes to three different states on on the start middle and end in this case

I think I'm actually animating some rainbow I think you've seen it on my

buttons earlier the patterns when I hovered over it the cool thing is that

once the animation starts or ends or go through a loop you can actually catch

those events in JavaScript so if if a certain animation ends and you want to

make sure something else starts like a sound or like a it goes back to the

start of some other thing or our video starts you can catch that event in

JavaScript and just play that but you can also start more CSS animations and

gets very complex so yeah if it gets too complex you might consider upgrading to

JavaScript instead because she does have more control over how you create your

timelines this is an example from a very much the industry standard of tween max

by a green sock and then make up these names sorry green sock has been a around

the animation food web industry since a long time there this is basically the

same syntax of what he what his animation library was like in flash the

flash station extra strip ActionScript days so there was if you were actually

developing back then it was pretty easy to to make a jump to a Java Script

there's an actually an exciting new API coming out a new feature coming out from

upcoming browsers called the web animations API if if you haven't heard

of this just means that it's this kind of syntax is built into the browser so

you don't have to include any newer animation api's sadly edge is lagging as

usual so we're not quite there yet but as I was making this presentation I

figured out I read that Google actually has an amazing polyfill if able so you

can actually get your feet wet on web animations API which are probably

going to do tonight after this if you have some really fancy animation you

want to do like 3d or some some weird stuff yep but you're gonna have to

upgrade to canvas canvas is based on HTML element use you put on the page and

with JavaScript you have more company you have a broader graphics API

available there are some amazing libraries like 3jf d3.js which help

enables you to make amazing polygons everything for a relatively small I've

been for here before for relatively small kilobytes like the libraries are

really small I know where I'm going next let's just jump there so I'd like to

walk you through the approaches I made with these kind of examples this is a 3d

cube it's 99 percent CSS and the way you set this up is let's see if I can if

this is readable this is readable

let's imagine just this system main container and this is the first instance

of this cube which is just 0 0 pixels I need to have that there because I can

just move the entire thing around if I wanted to without having to worry about

offsets or anything the center point of this this diff will determine the

locations of these other six cubes now I will quickly move things around so it

faces me for what I'm about to tell you

it's so easy to just do this in the dev tools so the idea is that every diff

here is a face of this cube which I'm offsetting with transform so if I do

this you can see this is the front of the queue which are if translate see I'm

just moving it towards the camera if you will is the back of the queue obviously

it goes - for this side the thing you have to know is the transform property

it matters which order you put no that matters which order you put your

properties in so first it does a rotate X and then it does translate C so what

that means is that first I let's see which one is it so first it was facing

towards me and then I I twisted it and and then I applied the 150 pixels offset

again so every every face here has a 1 on a 50 pixel offset basically so you

have to apply this specific style here I hope that's readable it's preserved 3d

this basically says everything in this diff which is a child of of this diff

will have to like its 3d properties if I turn this

off it just becomes a flat like so what it's weird

the only JavaScript I really did was to keep track of my mouse position and have

a variable call if this top left is a zero zero AB on the right is 100 100

it's just some calculations you can do but apply them as the perspective origin

of this just its parent what that does is whatever you put on on your on your

canvas on your on your whichever HTML elements you put on your page they will

all move in unison with whatever the perspective origin is kind of imagine it

being a camera which you're pointing anywhere and all the elements will just

move in place in this way you don't have to move everything on interactional

Mouse move or on scroll you just change the perspective words in all right

one of my other favorite text effects is this one which is basically a SVG but

I'm chasing the the effect so that if CSS and I did not make a SVG of the

actual text and put it on the only on the on the screen I you can I just use a

I just use the here we go the the text fields for that and applying these

effects to it so what it means is I can use any font to what's popular font

cursive was that a smiley

already can you use any font here to apply this effect to of course

everyone's favorite papyrus see if I can grab the animation here so there's a

keyframe animation here I'm gonna get the code

texts as free text yeah

this is the hub using gets free by the way to make this thing but so it might

have been a bit up for skate it's hope you can get it so there's just text in

here like yeah SVG styles where are they

these are the GCSEs this eases things that are applied to it it's just the

offset I'm actually animating probably and every oh yeah and in the actual SVG

they all have a separate offset all this being handled there so that's a effect

that actually has quite a big can every browser actually can run this because

it's all an SVG time for one more demo along how am i doing

yeah okay just keep going again this is also a popular effect which I found

interesting to explain so these are really just two two divs and I'm

applying a SVG effect to it so you can see just two diffs and here's my SVG how

that works is if I go into the SVG there's just a definition and a filter

so I can apply this filter to any element I have on the page this

technique works that if I find a little overlap there how this works is every

circle there gets blurred and then it gets flattened again so it becomes a

circle again and then it's putting back the original image on top of that I hope

I can illustrate this by removing these for a second so the hair it is blurred

and here you can see the tea it's not unblurred it's kind of made Bowl again

it's really weird but you see these effects pop up every

now and then and just put it's highly performant and amazing if you don't ride

let's see the sprite sheet had an interesting technique I found the other

day this is the if you're on Twitter we'll who's still on Twitter nowadays

but if you're on Twitter if you press the like button it gets this cool

animation like this what you use did what you used to do with this is you

grab your sprite sheet and with JavaScript you keep offsetting the the

background position so every 200 milliseconds you go to the next frame

let's say we reach the end of this but you can do this in just CSS with

keyframes as well this is spreadsheets

with just a few lines like so this is the animation you're going from

background position 0 to 100 and magic number the magic property here is you do

it you're doing it in steps so it's it's not interpolating through the entire the

entire way just just showing 28 keyframes for the entire animation okay

I've got one more frame we want to show you though what was that didn't see that

yeah one more thing I want to show you I hope you can help me out with this one

it's my last frame thank you it's working

For more infomation >> Animation for the Web - Maurice Melchers - Duration: 30:40.

-------------------------------------------

Crimes (Increased Penalty for Providing Explosive to Commit Crime) Amendment Bill - Second Reading.. - Duration: 10:15.

For more infomation >> Crimes (Increased Penalty for Providing Explosive to Commit Crime) Amendment Bill - Second Reading.. - Duration: 10:15.

-------------------------------------------

Social Security (Stopping Benefit Payments for Offenders who Repeatedly Fail to Comply with Commun.. - Duration: 10:13.

For more infomation >> Social Security (Stopping Benefit Payments for Offenders who Repeatedly Fail to Comply with Commun.. - Duration: 10:13.

-------------------------------------------

Social Security (Stopping Benefit Payments for Offenders who Repeatedly Fail to Comply with Commun.. - Duration: 3:05.

For more infomation >> Social Security (Stopping Benefit Payments for Offenders who Repeatedly Fail to Comply with Commun.. - Duration: 3:05.

-------------------------------------------

4 bedroom Ardmore Park For Rent - Duration: 6:10.

Welcome to Ardmore Park

Call Zaid 81331070 for viewing Today

For more infomation >> 4 bedroom Ardmore Park For Rent - Duration: 6:10.

-------------------------------------------

Hercules Handheld Electric Hot Knife Cutter and Heat Sealer - for Hot Cutting Fabric, Synthetics - Duration: 0:45.

Hercules Handheld Electric Hot Knife Cutter and Heat Sealer - for Hot Cutting Fabric, Synthetics, Canvas, Cloth, Rope & Cord and Electric Heat Sealing

Hot knife fabric cutter kit includes Hercules FC-120 heat cutter, type-R blade, cutter foot, hard plastic case, and cleaning brush. Lightweight hot knife canvas, synthetic fabric, cloth, rope and cord cutter and sealer.

Lightweight, variable power control, heats up in seconds. Spring-loaded safety trigger, 9. 5 foot cord (longer than the Engel HSGM Hotknife) and a post-mounted fabric cutter blade, not stamped.

BE SURE TO READ AND FOLLOW THE IMPORTANT SAFETY PRECAUTIONS IN THE PRODUCT DESCRIPTION BELOW.

For more infomation >> Hercules Handheld Electric Hot Knife Cutter and Heat Sealer - for Hot Cutting Fabric, Synthetics - Duration: 0:45.

-------------------------------------------

Cricut Essentials Small Collection for Cricut Maker - Duration: 0:34.

Cricut Essentials Small Collection for Cricut Maker

The Cricut Maker Essentials Collection features the perfect variety of blades, mats, and sewing tools to complement the new Cricut Maker machine. Includes:•Bonded Fabric Point Blade Plus Housing.

•Premium Fine Point Blade Plus Housing •Deep Point Blade Plus Housing •Variety 3-pack Mats, 12x24 •Cricut Sewing Kit •Washable Fabric Pen •FabricGrip Mat, 12x24 (x2).

Không có nhận xét nào:

Đăng nhận xét