Cursor Tailwind: um guia completo
Vamos nos aprofundar na classe de cursor Tailwind neste artigo que abrange extensivamente todos os conceitos relacionados.
No Tailwind CSS , a classe Cursor é usada para especificar o cursor do mouse a ser exibido enquanto aponta para um elemento.
No CSS tradicional, conseguimos isso usando a propriedade CSS cursor.
No Tailwind CSS, essa classe aceita vários valores e todas as propriedades são cobertas no formulário de classe.
Sintaxe
<element class="cursor-{behaviour}">....</element>
Classes de Cursor Tailwind
Como parte das folhas de estilo Tailwind CSS, você pode estilizar cursores usando várias classes diferentes, conforme mostrado abaixo na tabela a seguir.
Aulas | Visão geral |
cursor automático | Esta é a classe padrão. Usando essa classe, o navegador define um cursor automaticamente. |
padrão do cursor | Esta classe define o cursor presente na operação normal. Normalmente uma flecha. |
ponteiro do cursor | Essencialmente, um cursor é um ponteiro que indica um link nesta classe. |
cursor-espera | O cursor indica que o programa está ocupado nesta classe. |
texto do cursor | No caso desta classe, podemos ver um cursor indicando o texto que pode ser selecionado quando for utilizado. |
cursor-move | O cursor nesta classe indica algo que precisa ser movido quando é clicado. |
cursor-ajuda | O cursor indica que há ajuda disponível sobre o conteúdo sobre o qual você está passando o mouse. |
cursor não permitido | É evidente pelo cursor desta classe que a ação solicitada não ocorrerá. |
cursor-nenhum | O cursor está oculto usando esta classe. |
menu de contexto do cursor | Ele especifica que um menu de contexto está disponível. |
progresso do cursor | O programa está ocupado em execução, mas ainda é interativo. |
célula do cursor | Selecione uma célula da tabela ou um conjunto de células. |
cursor retículo | O cursor cruzado é mostrado, o que geralmente é usado para indicar a seleção em bitmaps. |
cursor-vertical-text | O cursor indica que há uma opção para selecionar o texto vertical. |
cursor-alias | O objetivo desta aula é destacar que um atalho deve ser criado. |
cópia do cursor | O cursor indica que algo deve ser copiado. |
cursor sem soltar | O cursor resultante indica que o item não pode ser solto no local atual. |
cursor-agarrar | O cursor indica que algo pode ser agarrado e arrastado para mover para outro lugar. |
agarrar o cursor | Algo está atualmente agarrado pelo cursor e deve ser movido para um novo local. |
cursor-toda-rolagem | Há uma indicação pelo cursor de que algo pode ser rolado em qualquer direção. |
cursor-col-resize | A coluna pode ser redimensionada de acordo com nossas necessidades. Arrastando horizontalmente. |
redimensionamento da linha do cursor | A linha pode ser redimensionada arrastando para cima ou para baixo. |
cursor-n-redimensionar | Este cursor é usado para ajustar o tamanho de um elemento na direção ascendente. |
cursor-e-resize | Este cursor é usado para ajustar o tamanho de um elemento na direção da mão direita. |
cursor-s-redimensionar | Este cursor é usado para ajustar o tamanho de um elemento na direção descendente. |
cursor-w-resize | Este cursor é usado para ajustar o tamanho de um elemento na direção esquerda. |
cursor-ne-redimensionar | Cursor para redimensionar o elemento na direção nordeste. |
cursor-nw-resize | Cursor para redimensionar o elemento na direção noroeste. |
cursor-se-redimensionar | Cursor para redimensionar o elemento na direção sudeste. |
cursor-sw-resize | Cursor para redimensionar o elemento na direção sudoeste. |
cursor-ew-resize | Este cursor permite redimensionar um elemento horizontalmente em ambas as direções. |
cursor-ns-resize | Este cursor permite redimensionar um elemento verticalmente em ambas as direções. |
cursor-nesw-resize | Cursor para redimensionar um elemento na direção superior direita ou inferior esquerda. |
cursor-nwse-resize | Cursor para redimensionar um elemento na direção superior esquerda ou inferior direita. |
cursor-zoom-in | O cursor resultante indica que um elemento sendo focalizado pode ser ampliado com um clique. |
cursor-zoom-out | O cursor resultante indica que um elemento sendo focalizado pode ser ampliado ao clicar. |
Este exemplo mostra a aplicação de algumas das classes de cursor no Tailwind:
Tailwind Cursor Example: 1
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
<!DOCTYPE html>
src="https://cdn.tailwindcss.com"
class="text-center"
class="text-gray-600 text-2xl font-semibold"
MrExamples
class="font-semibold my-2"Tailwind CSS Cursor Class
id="main" class="p-2 justify-around mx-auto w-3/4 flex
items-center border-solid gap-4 flex-wrap my-2 font-medium"
class="cursor-auto bg-gray-300
p-2 rounded-md"
Hover over cursor-auto
class="cursor-default bg-gray-300
p-2 rounded-md"
Hover over cursor-default
class="cursor-pointer bg-gray-300
p-2 rounded-md"
Hover over cursor-pointer
class="cursor-wait bg-gray-300
p-2 rounded-md"
Hover over cursor-wait
class="cursor-text bg-gray-300
p-2 rounded-md"
Hover over cursor-text
class="cursor-move bg-gray-300
p-2 rounded-md"
Hover over cursor-move
class="cursor-help bg-gray-300
p-2 rounded-md"
Hover over cursor-help
class="cursor-not-allowed bg-gray-300
p-2 rounded-md"
Hover over cursor-not-allowed
Outro exemplo relacionado à classe cursor no Tailwind é ilustrado abaixo:
Tailwind Cursor Example: 2
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
<!DOCTYPE html>
src="https://cdn.tailwindcss.com"
class="text-center"
class="text-gray-600 text-2xl font-semibold"
MrExamples
class="font-semibold my-2"Tailwind CSS Cursor Class
id="main" class="p-2 justify-around mx-auto w-3/4 flex
items-center border-solid gap-4 flex-wrap my-2 font-medium"
class="cursor-none bg-gray-300
p-2 rounded-md"
Hover over cursor-none
class="cursor-context-menu bg-gray-300
p-2 rounded-md"
Hover over cursor-context-menu
class="cursor-progress bg-gray-300
p-2 rounded-md"
Hover over cursor-progress
class="cursor-cell bg-gray-300
p-2 rounded-md"
Hover over cursor-cell
class="cursor-crosshair bg-gray-300
p-2 rounded-md"
Hover over cursor-crosshair
class="cursor-vertical-text bg-gray-300
p-2 rounded-md"
Hover over cursor-vertical-text
class="cursor-alias bg-gray-300
p-2 rounded-md"
Hover over cursor-alias
class="cursor-copy bg-gray-300
p-2 rounded-md"
Hover over cursor-copy
Outras classes de cursor no Tailwind são examinadas abaixo:
Tailwind Cursor Example: 3
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
<!DOCTYPE html>
src="https://cdn.tailwindcss.com"
class="text-center"
class="text-gray-600 text-2xl font-semibold"
MrExamples
class="font-semibold my-2"Tailwind CSS Cursor Class
id="main" class="p-2 justify-around mx-auto w-4/5 flex
items-center border-solid gap-4 flex-wrap my-2 font-medium"
class="cursor-no-drop bg-gray-300
p-2 rounded-md"
Hover over cursor-no-drop
class="cursor-grab bg-gray-300
p-2 rounded-md"
Hover over cursor-grab
class="cursor-grabbing bg-gray-300
p-2 rounded-md"
Hover over cursor-grabbing
class="cursor-all-scroll bg-gray-300
p-2 rounded-md"
Hover over cursor-all-scroll
class="cursor-col-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-col-resize
class="cursor-row-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-row-resize
class="cursor-n-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-n-resize
class="cursor-e-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-e-resize
class="cursor-s-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-s-resize
class="cursor-w-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-w-resize
Este exemplo explica o uso das classes de cursor restantes no Tailwind:
Tailwind Cursor Example: 4
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
<!DOCTYPE html>
src="https://cdn.tailwindcss.com"
class="text-center"
class="text-gray-600 text-2xl font-semibold"
MrExamples
class="font-semibold my-2"Tailwind CSS Cursor Class
id="main" class="p-2 justify-around mx-auto w-4/5 flex
items-center border-solid gap-4 flex-wrap my-2 font-medium"
class="cursor-ne-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-ne-resize
class="cursor-nw-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-nw-resize
class="cursor-se-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-se-resize
class="cursor-sw-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-sw-resize
class="cursor-ew-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-ew-resize
class="cursor-ns-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-ns-resize
class="cursor-nesw-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-nesw-resize
class="cursor-nwse-resize bg-gray-300
p-2 rounded-md"
Hover over cursor-nwse-resize
class="cursor-zoom-in bg-gray-300
p-2 rounded-md"
Hover over cursor-zoom-in
class="cursor-zoom-out bg-gray-300
p-2 rounded-md"
Hover over cursor-zoom-out
Nós valorizamos o seu feedback.
+1
+1
+1
+1
+1
+1
+1