Skip to content

Commit 7b5f32a

Browse files
committed
article final polish
1 parent 97e05cf commit 7b5f32a

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

7-animation/2-css-animations/article.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ De exemplu, CSS-ul de mai jos animează schimbările de `background-color` timp
2121

2222
Acum dacă un element are clasa `.animated`, orice schimbare a `background-color` este animată timp de 3 secunde.
2323

24-
Faceți clic pe butonul de mai jos pentru a anima fundalul:
24+
Apăsați pe butonul de mai jos pentru a anima fundalul:
2525

2626
```html run autorun height=60
2727
<button id="color">Apasă-mă</button>
@@ -47,7 +47,7 @@ Sunt 4 proprietăți pentru a descrie tranzițiile CSS:
4747
- `transition-timing-function`
4848
- `transition-delay`
4949

50-
Le vom acoperi imediat, deocamdată să observăm că proprietatea comună `transition` permite declararea lor împreună în ordine: `proprietate durată temporizare-funcție întârziere`, precum și animarea mai multor proprietăți în același timp.
50+
Le vom acoperi într-un moment, deocamdată să observăm că proprietatea obișnuită `transition` permite declararea lor împreună în ordinea: `property duration timing-function delay`, precum și animarea mai multor proprietăți în același timp.
5151

5252
De exemplu, acest buton animează atât `color` cât și `font-size`:
5353

@@ -72,7 +72,7 @@ growing.onclick = function() {
7272

7373
Acum, să acoperim proprietățile de animație una câte una.
7474

75-
## transition-propriety
75+
## transition-property
7676

7777
În `transition-property`, scriem o listă de proprietăți de animat, de exemplu: `left`, `margin-left`, `height`, `color`. Sau putem scrie `all`, ceea ce înseamnă "animă toate proprietățile".
7878

@@ -133,11 +133,11 @@ Timing function descrie cum procesul de animație este distribuit de-a lungul cr
133133

134134
La început pare a fi cea mai complicată proprietate. Dar devine foarte simplă dacă îi devotăm puțin timp.
135135

136-
Această proprietate acceptă două tipuri de valori: o curbă Bezier sau pași. Să începem cu curba, deoarece este folosită mai des.
136+
Această proprietate acceptă două tipuri de valori: o curbă Bezier sau steps. Să începem cu curba, deoarece este folosită mai des.
137137

138138
### Curba Bezier
139139

140-
Timing function poate fi setată ca o [curbă Bezier](/bezier-curbă) cu 4 puncte de control care satisfac condițiile:
140+
Timing function poate fi setată ca o [curbă Bezier](/bezier-curve) cu 4 puncte de control care satisfac condițiile:
141141

142142
1. Primul punct de control: `(0,0)`.
143143
2. Ultimul punct de control: `(1,1)`.
@@ -152,23 +152,23 @@ Timing function descrie cât de repede se desfășoară procesul de animație.
152152

153153
Cea mai simplă variantă este atunci când animația merge uniform, cu aceeași viteză liniară. Aceasta poate fi specificată prin curba `cubic-bezier(0, 0, 1, 1)`.
154154

155-
Iată cum arată această curbă:
155+
Iată cum arată acea curbă:
156156

157157
![](bezier-linear.svg)
158158

159159
...După cum putem vedea, este doar o linie dreaptă. Pe măsură ce trece timpul (`x`), finalizarea animației (`y`) trece constant de la `0` la `1`.
160160

161-
Trenul din exemplul de mai jos merge de la stânga la dreapta cu viteză constantă (apară-l):
161+
Trenul din exemplul de mai jos merge de la stânga la dreapta cu viteză constantă (apasă-l):
162162

163163
[codetabs src="train-linear"]
164164

165-
CSS `transition` se bazează pe această curbă:
165+
CSS `transition` se bazează pe acea curbă:
166166

167167
```css
168168
.train {
169169
left: 0;
170170
transition: left 5s cubic-bezier(0, 0, 1, 1);
171-
/* click pe tren setează stânga la 450px, declanșând astfel animația */
171+
/* apăsând pe tren setează left la 450px, declanșând astfel animația */
172172
}
173173
```
174174

@@ -191,13 +191,13 @@ CSS:
191191
.train {
192192
left: 0;
193193
transition: left 5s cubic-bezier(0, .5, .5, 1);
194-
/* click pe tren setează stânga la 450px, declanșând astfel animația */
194+
/* apăsând pe tren setează left la 450px, declanșând astfel animația */
195195
}
196196
```
197197

198198
Există mai multe curbe built-in: `linear`, `ease`, `ease-in`, `ease-out` și `ease-in-out`.
199199

200-
`linear` este o prescurtare pentru `cubic-bezier(0, 0, 0, 1, 1)` -- o linie dreaptă, pe care am descris-o mai sus.
200+
`linear` este o prescurtare pentru `cubic-bezier(0, 0, 1, 1)` -- o linie dreaptă, pe care am descris-o mai sus.
201201

202202
Celelalte denumiri sunt prescurtări pentru următoarele `cubic-bezier`:
203203

@@ -254,7 +254,7 @@ După cum știm, `y` măsoară "finalizarea procesului de animație". Valoarea `
254254

255255
Aceasta este cu siguranță o variantă "soft". Dacă am pune valori `y` ca `-99` și `99` atunci trenul ar sări mult mai mult din interval.
256256

257-
Dar cum facem o curbă Bezier pentru o anumită sarcină? Există multe instrumente.
257+
Dar cum facem o curbă Bezier pentru o sarcină specifică? Există multe instrumente.
258258

259259
- De exemplu, o putem face pe site-ul <https://cubic-bezier.com>.
260260
- Instrumentele de dezvoltare a browserului au, de asemenea, un suport special pentru curbele Bezier în CSS:
@@ -329,7 +329,7 @@ Deci procesul pentru `steps(9, end)` ar merge așa:
329329
- ...
330330
- `9s` -- `-90%`
331331

332-
Iată `steps(9, end)` în acțiune (notați pauza de dinaintea schimbării primei cifre):
332+
Iată `steps(9, end)` în acțiune (notați pauza dintre schimbarea primei cifre):
333333

334334
[codetabs src="step-end"]
335335

0 commit comments

Comments
 (0)