Centralização absoluta com margin:auto em CSS

Técnicas para centralizar elementos com position:absolute Centralizar um elemento com posicionamento absoluto é uma demanda comum no desenvolvimento front-end. O método mais conhecido utiliza valores negativos de margem, mas exige o conhecimento prévio das dimensões do elemento: .caixa { width: 600px; height: 400px; position: absolu ...

Publicado em 6-22 05:46

Tutorial Prático para Implementar o Fontsource

O Fontsource é uma solução para auto-hospedar fontes de código aberto utilizando pacotes NPM empacotados. Cada fonte é disponibilizada como um módulo independente, facilitando a integração em projetos web. Estrutura do Repositório O repositório do Fontsource segue uma organização modular. A esrtutura principal inclui diretórios para pacotes de ...

Publicado em 6-21 17:41

Tags HTML Comuns e Suas Propriedades, Vocabulário em Inglês para Front-End

Estrutura Básica de um Documento HTML Um documento HTML segue uma estruutra padrão que define a base da página web. Veja um exemplo revisado: <html lang="pt"> <head> <meta charset="UTF-8"> <title>Título do Site</title> </head> <body> <!-- Elementos visíveis aqui --&gt ...

Publicado em 6-21 05:50

Implementando Efeito de Abas com HTML, CSS e JavaScript

Utilizando o conhecimento combinado das tecnologias web fundamentais, vamos criar um efeito de abas populares em portais de notícias: Conteúdo textual: Imóveis: 275mil para apartamento de 3 quartos perto do metrô 200mil para apartamento de 3 quartos no anel viário Primeiro edifício sem entrada em Pequim Promoção de 5000 Yuans em ...

Publicado em 6-19 22:25

Efeitos de Animação com Corações e Textos em Eventos do Mouse

Ao interagir com websties, é possível adicionar elementos visuais dinâmicos, como corações ou textos decorativos, que surgem durante o clique ou movimento do mouse. Este artigo apresenta exemplos práticos de como implementar esses efeitos usando JavaScript e CSS, mantendo a performence com requestAnimationFrame. Animação de Corações ao Clicar o ...

Publicado em 6-17 19:38

Introdução ao HTML e CSS: Conceitos Essenciais para Desenvolvimento Web

A sintaxe básica do HTML segue o padrão: <nome-da-tag atributo1="valor1" atributo2="valor2">conteúdo</nome-da-tag>. Arquivos CSS externos permitem reutilização de estilos; basta alterar o arquivo CSS para que todas as páginas vinculadas sejam atualizadas. Ao criar uma nova página, comece com a estrutura HTML míni ...

Publicado em 6-16 04:41

Desativando o menu de contexto no navegador: Três técnicas para proteger imagens no frontend com práticas recomendadas

Quando um usuário clica com o botão direito em uma página web, o navegador dispara o evento contextmenu. Para impedir o menu padrão do sistema, podemos interceptar esse evento usando event.preventDefault(). Isso deve ser feito durante a fase de captura ou alvo do fluxo de eventos DOM para garantir eficácia. Técnica 1: Interceptação com JavaScri ...

Publicado em 6-13 18:51

Controle de Texto e Inserção de Imagens em Desenvolvimento Web Front-end

Manipulação e Formatação de Texto Este módulo explora o controle e a formatação de elementos textuais em páginas web, focando na criação de estruturas semânticas e na apresentação de conteúdo. Veremos como definir títulos, parágrafos e listas, além de entender o papel das tabelas e formulários na interação com o usuário. Exemplo de Estrutuar HT ...

Publicado em 6-13 00:20

Guia de Conceitos Fundamentais de Front-end: CSS, JavaScript e Ferramentas Modernas

Box Model do CSS Os modelos de caixa principais são o modelo padrão (W3C) e o modelo de caixa peculiar (IE). O modelo padrão define a largura total de um elemento como a soma da largura do conteúdo, borda, padding e margem. O modelo de caixa peculiar considera a largura do conteúdo como incluindo a borda e o padding, resultando em uma largura t ...

Publicado em 6-12 17:52

Explorando Seletores CSS: Guia Completo

A sintaxe fundamental do CSS segue o padrão: seletor { propriedade1: valor1; propriedade2: valor2; } Vamos detalhar os diversos tipos de seletores disponíveis: Seletores de Contexto: Permitem selecionar elementos com base em seus elementos ancestrais ou irmãos. Seletores de ID e Classe: Utilizam os atributos id e class para identificar elem ...

Publicado em 6-11 21:19