blob: dd5297f721fa6fff21c2be7ff1345f570f7116c3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
---
title: <number>
slug: Web/CSS/number
tags:
- CSS
- Layout
- Referencia CSS
- Tipo de Dado Númerico
- Tipo de dado CSS
- Tipos de Dados CSS
- Web
translation_of: Web/CSS/number
---
<p>{{CSSRef}}</p>
<p>O <a href="/en-US/docs/Web/CSS/CSS_Types">tipo de dado CSS</a> <strong><code><number></code></strong> representa um número, sendo esse ou um inteiro ou um componente fracional.</p>
<h2 id="Sintaxe">Sintaxe</h2>
<p>A sintaxe de <code><number></code> estende a sintaxe de {{CSSxRef("<integer>")}}. Um valor fracional é representado por um <strong><code>.</code></strong> seguido de um ou mais dígitos decimais e pode ser anexado a número inteiro. Não existe uma unidade associada aos números.</p>
<h2 id="Interpolação">Interpolação</h2>
<p>Quando animado, os valores de <code><number></code> são interpolados como números reais e de ponto flutuante. A velocidade da interpolação é determinada pelo<a href="/en-US/docs/Web/CSS/timing-function"> tempo da função</a> associada à animação.</p>
<h2 id="Exemplos">Exemplos</h2>
<h3 id="Números_Válidos">Números Válidos</h3>
<pre class="syntaxbox example-good">12 Um <integer> puro é também um <number>.
4.01 Fração positiva
-456.8 Fração negativa
0.0 Zero
+0.0 Zero inciado por um +
-0.0 Zero iniciado por um -
.60 Um número fracional sem ser iniciado por zero
10e3 Notação científica
-3.4e-2 Notação científica complexa
</pre>
<h3 id="Números_Inválidos">Números Inválidos</h3>
<pre class="syntaxbox example-bad">12. Números decimais devem ser seguidos por pelo menos um dígito.
+-12.2 Só um sinal +/- é permitido.
12.1.1 Só um ponto decimal é permitido.
</pre>
<h2 id="Especificações">Especificações</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">Especificações</th>
<th scope="col">Status</th>
<th scope="col">Comentário</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName("CSS4 Values", "#numbers", "<number>")}}</td>
<td>{{Spec2("CSS4 Values")}}</td>
<td>Nenhuma mudança significante.</td>
</tr>
<tr>
<td>{{SpecName("CSS3 Values", "#numbers", "<number>")}}</td>
<td>{{Spec2("CSS3 Values")}}</td>
<td>Nenhuma mudança significante.</td>
</tr>
<tr>
<td>{{SpecName("CSS2.1", "syndata.html#numbers", "<number>")}}</td>
<td>{{Spec2("CSS2.1")}}</td>
<td>Definição explícita.</td>
</tr>
<tr>
<td>{{SpecName("CSS1", "", "<number>")}}</td>
<td>{{Spec2("CSS1")}}</td>
<td>Definição implícita..</td>
</tr>
</tbody>
</table>
<h2 id="Compatibilidade_entre_Navegadores">Compatibilidade entre Navegadores</h2>
<p>{{Compat("css.types.number")}}</p>
<h2 id="Veja_também">Veja também</h2>
<ul>
<li>{{CSSxRef("<integer>")}}</li>
</ul>
|