Pratique du Shadowing: Transition to and from display: none - Apprendre l'anglais à l'oral avec la vidéo

Création de la leçon...
1
Hello, my friend and friend, if you've ever needed to transition something in and out in different ways, depending what it is,
2
but you're going from a display of none to a display of something else doesn't actually work in CSS, except now it does.
3
It just takes one property and one new at rule
4
and we can pull something like this off or do much fancier things if you'd like as well.
5
So if you'd like to know how to do this, well, then let's dive right into it.
6
All right.
7
So how do we do this?
8
Well, you can see here, I'm first of all opening and closing things with this button that's right here, which I'm using invoker commands for with a dialog.
9
So if I scroll all the way down to the bottom, I have a dialog set up here that has an ID on it of my newsletter modal.
10
And then all the way back up here, the invoker command for my newsletter modal is doing a show modal.
11
Invoker commands are in all browsers now, but it's relatively new.
12
So if you want to be a little bit safer, you can do the same thing using a little bit of JavaScript and that works fantastically well without any issues.
13
And of course, you don't have to be doing this with a dialog.
14
This would work with anything where you're going from a display of none to a display of grid.
15
And what we want to do is do this transition, and I can't do it because normally you can't do a transition on a discrete animation, which is what display is.
16
If you don't know what a discrete animation is, I'll put a link to the MDM to explain that.
17
But the fix is doing, or the first fix, because we need two fixes, they're both one-liners basically, a transition behavior of allow discrete.
18
And this means you can take something that is a discrete animation and we're allowed to transition it.
19
Does not work when we open it, but look at that.
20
It fades away when I'm closing it, which is amazing.
21
A little bit frustrating that's only in one direction.
22
And that's just because when we go from a display of none to the display of grid, it's instantly getting to this state.
23
And so it lives here it didn't know what existed before
24
but when i'm closing it it's going oh we're doing our transition behavior of allow discrete
25
so i'm going to let my display property stay as the grid for two seconds
26
while the other animations or transitions are running so i'm saying animations
27
but transitions in this case are going to run
28
so the opacity is going to work and we can do other stuff
29
which we'll see in a second as well
30
so how do we get this to actually work the other
31
way around we're on our open state at the end of the open state
32
and this is really important that it comes after and not before
33
which is annoying the order of things we do an at starting style
34
and this is a new at rule
35
that we have for exactly what we want to do here
36
where i want to start with an opacity of zero
37
and now it will transition in and it will transition back out fantastic right So the order here is important.
38
We're doing the closed state, then we're doing the open state, and then we're doing the from closed state to open state.
39
And it's a little bit weird, maybe leave some comments, but it does need to be in that specific order for it to work properly.
40
At least this part does.
41
The from open to closed maybe could be the other way around.
42
But again, this probably makes the most sense.
43
So we're going, this is my closed state.
44
This is my open state.
45
And then the transition phase here before the animation starts.
46
If you put this earlier, it will not work because of the way the cascade works.
47
And the last rule wins, just like with a media query or anything else.
48
So the cool thing with starting style, because if you're just doing this, I mean, it works.
49
It's fine.
50
It's one literally, well, a one-liner.
51
Let's make it a one-liner.
52
So I'm not lying.
53
There we go.
54
It's now a one-liner.
55
But the nice thing with starting style is we can do a little bit more with it.
56
So let's also here, I'm going to add two lines actually.
57
I'm going to add an overlay.
58
I don't necessarily need it in this case, but with modals or dialogue, if you're doing popovers too,
59
this could be useful because this is dealing with the top layer
60
and can be useful and we also have our backdrop it might be associated with
61
that but I might be wrong on that one
62
but I also want to add a translate here as well
63
so we're going to do our opacity our display
64
and overlay are just getting thrown on here to make sure everything works
65
and then the translate is getting added at the end
66
so what I can do is let's come here and
67
so we're going to do a translate of 0 50 pixels which is it's gonna move it down a little bit.
68
Then we're gonna have a translate of a 0, 0.
69
And on the starting style, let's come in with a translate of a 0, negative 50 pixels.
70
And this is one of the things I like about starting style, is it means we can have an entry animation and an exit animation, and they can be different from one another.
71
The last thing, just really quickly, you might have noticed my backdrop is not actually transitioning or animating, which is a little bit weird.
72
What I would do if you have a backdrop or something like this
73
is just throw an opacity of zero on it for the regular state.
74
Then when our modal is opened,
75
this could have an and backdrop of opacity of one and then and backdrop opacity of zero.
76
And you guessed it.
77
We just come here and do a transition opacity two seconds.
78
And in doing that, when it opens, you can see because the opacity is changing,
79
the filter ends up actually sort of transitioning back and forth at the same time as well.
80
So this is like the easiest way is just playing with the opacity on backdrops
81
or other things like that that you have at your disposal.
82
And yeah, just like that, we're now transitioning to and from a display of none.
83
It's fantastically easy to do.
84
And with that, I'm going to say a very big thank you to my enabler of Awesome Johnny, as well as all my other patrons and channel members for their monthly support.
85
And of course, until next time, don't forget to make your corner of the internet just a little bit more awesome.

Vocabulaire et conseils d’expression pour cette leçon

Cette leçon d’expression orale de niveau C1 s’appuie sur la vidéo « Transition to and from display: none ». Les mots qui reviennent le plus souvent : transition, display, opacity, animation, backdrop. Cette vidéo contient 85 phrases et 1178 mots à répéter en shadowing. La partie parlée dure 5:29. Le locuteur parle vite, environ 215 mots par minute : attendez-vous à des liaisons et à des sons réduits. 85 % des mots font partie des 3 000 mots les plus courants en anglais ; le reste mérite d’être vu avant de commencer.

Vocabulaire clé de cette vidéo

Les 15 mots les plus avancés de la vidéo, avec leur prononciation et leur sens :

MotPrononciationSens
opacity nom/oʊˈpæsɪti/opacité
backdrop nom/ˈbæk.dɹɑp/décor, toile de fond
discreet adjectif/dɪˈskɹiːt/discret, respectueux
modal adjectif/ˈməʊdəl/modal
translate verbe/tɹænzˈleɪt/traduire
fantastically adverbefantastiquement
pixel nom/ˈpɪk.səl/pixel
newsletter nom/ˈn(j)uzˌlɛtɚ/bulletin, lettre d'information
animate adjectif/ˈæn.ə.mət/animé
cascade nom/kæsˈkeɪd/cascade, chute d'eau
enabler nomfacilitateur
frustrate verbe/ˈfɹʌsˌtɹeɪt/frustrer
query nom/ˈkwɪɹ.i/question
patron nom/ˈpeɪ.tɹən/mécène
scroll nom/skɹoʊl/rouleau (de papyrus ou de parchemin), papyrus

Les verbes à particule que vous entendrez

MotPrononciationSens
back up verbereculer
end up verbese terminer, se finir
set up verbe/ˌsɛt ˈʌp/mettre en place, installer

La grammaire de cette vidéo

Les structures que le locuteur utilise le plus, avec les mots exacts de la vidéo :

StructureDans la vidéo
Phrases conditionnelles if + proposition, will/would + verbe — une condition et son résultatIf you put this earlier, it will not
Voix passive be + participe passé — l’accent est mis sur ce qui arrive, pas sur qui le faitmight be associated · is let · is opened
Propositions relatives who / which + proposition — une précision sur une personne ou une choseanimation, which is · pixels which is · animating, which is

Prononciation à surveiller

Le locuteur utilise 41 contractions et formes réduites, comme we're, I'm, don't. Prononcez-les sous leur forme courte, telles que vous les entendez.

Comment s’entraîner avec cette vidéo

  1. Écoutez la vidéo en entier une fois sans parler et notez les mots que vous ne connaissez pas.
  2. Commencez à la vitesse 0,75×, répétez phrase par phrase, puis revenez à la vitesse normale quand cela devient facile.
  3. Enregistrez-vous et comparez avec l’original, en faisant attention à des mots comme opacity, backdrop, discreet.

Qu'est-ce que la technique du Shadowing ?

Le Shadowing est une technique d'apprentissage des langues fondée sur la science, développée à l'origine pour la formation des interprètes professionnels. Le principe est simple mais puissant : vous écoutez de l'anglais natif et le répétez immédiatement à voix haute — comme une ombre suivant le locuteur avec un décalage de 1 à 2 secondes. Les recherches montrent une amélioration significative de la précision de la prononciation, de l'intonation, du rythme, des liaisons, de la compréhension orale et de la fluidité.

Technique du shadowing : lire le guide complet étape par étape →