Skip to Content
Livro de receitas da API da Web
book

Livro de receitas da API da Web

by Joe Attardi
March 2025
Intermediate to advanced
286 pages
5h 46m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Livro de receitas da API da Web

Capítulo 17. CSS

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Introdução

Em o ambiente moderno do browser, o CSS não só te permite escrever regras de estilo, como também tem um conjunto de APIs que podes utilizar para melhorar a tua aplicação.

O CSS Object Model (CSSOM) permite-te definir estilos em linha de forma programática a partir do código JavaScript. Não só isso, como também podes alterar os valores das variáveis CSS em tempo de execução.

No Capítulo 8, viste um exemplo de utilização de window.matchMedia para verificar programaticamente uma consulta multimédia para ver se corresponde à página atual.

Este capítulo contém algumas receitas úteis que utilizam algumas destas APIs relacionadas com o CSS. No momento em que este artigo foi escrito, algumas dessas APIs não eram bem suportadas pelos navegadores. Verifica sempre a compatibilidade do browser antes de as utilizares.

Destacar intervalos de texto

Problema

Pretende aplicar um efeito de realce a um intervalo de texto no documento.

Solução

Cria um objeto Range à volta do texto pretendido e, em seguida, utiliza a API de realce personalizado CSS para aplicar os estilos de realce a esse intervalo.

O primeiro passo é criar um objeto Range. Este objeto representa uma região de texto dentro do documento. O Exemplo 17-1 mostra uma função utilitária de uso geral para criar um intervalo dado um nó de texto e o texto a destacar.

Exemplo 17-1. Criar um ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Livro de receitas de padrões e práticas de API da Web RESTful

Livro de receitas de padrões e práticas de API da Web RESTful

Mike Amundsen

Publisher Resources

ISBN: 9798341637207Supplemental Content