Introducció
Google Fonts és una biblioteca gratuïta de fonts web que permet als desenvolupadors i dissenyadors accedir a una àmplia varietat de tipografies per utilitzar en els seus projectes web. Integrar Google Fonts en un projecte és senzill i pot millorar significativament l'aspecte visual del teu lloc web.
Passos per Integrar Google Fonts
- Seleccionar una Font
- Visita el lloc web de Google Fonts.
- Navega per les fonts disponibles i selecciona la que vulguis utilitzar.
- Fes clic al botó "Select this font" (Selecciona aquesta font).
- Obtenir el Codi d'Integració
- Després de seleccionar la font, un panell apareixerà a la part inferior de la pantalla.
- Fes clic al panell per expandir-lo.
- Copia el codi d'integració proporcionat. Aquest codi és una etiqueta
<link>
que hauràs d'afegir al teu document HTML.
- Afegir el Codi d'Integració al teu HTML
- Obre el teu document HTML.
- Afegeix l'etiqueta
<link>
dins de la secció<head>
del teu document HTML.
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Integració de Google Fonts</title> <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet"> </head> <body> <h1>Hola, món!</h1> <p>Aquest és un exemple d'integració de Google Fonts.</p> </body> </html>
- Aplicar la Font amb CSS
- Després d'integrar la font al teu document HTML, pots utilitzar-la en el teu CSS.
- Defineix la propietat
font-family
en el teu fitxer CSS per aplicar la font als elements desitjats.
body { font-family: 'Roboto', sans-serif; } h1 { font-family: 'Roboto', sans-serif; font-weight: 700; /* Utilitza el pes de la font seleccionat */ }
Exemple Complet
HTML
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Integració de Google Fonts</title> <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="styles.css"> </head> <body> <h1>Hola, món!</h1> <p>Aquest és un exemple d'integració de Google Fonts.</p> </body> </html>
CSS
body { font-family: 'Roboto', sans-serif; } h1 { font-family: 'Roboto', sans-serif; font-weight: 700; } p { font-family: 'Roboto', sans-serif; font-weight: 400; }
Exercicis Pràctics
Exercici 1: Integrar una Nova Font
- Selecciona una font diferent de Google Fonts.
- Afegeix la font al teu document HTML.
- Aplica la nova font a tots els elements de paràgraf (
<p>
).
Solució
- Selecciona la font "Lato" de Google Fonts.
- Afegeix el següent codi al teu document HTML:
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap" rel="stylesheet">
- Aplica la font als elements de paràgraf en el teu fitxer CSS:
Exercici 2: Utilitzar Múltiples Fonts
- Selecciona dues fonts diferents de Google Fonts.
- Afegeix ambdues fonts al teu document HTML.
- Aplica una font als elements de capçalera (
<h1>
) i l'altra als elements de paràgraf (<p>
).
Solució
- Selecciona les fonts "Open Sans" i "Merriweather" de Google Fonts.
- Afegeix el següent codi al teu document HTML:
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&display=swap" rel="stylesheet">
- Aplica les fonts en el teu fitxer CSS:
Conclusió
Integrar Google Fonts en els teus projectes web és una manera fàcil i efectiva de millorar l'aspecte visual del teu lloc. Amb només uns quants passos, pots accedir a una àmplia varietat de fonts i aplicar-les als teus elements HTML mitjançant CSS. Practica amb diferents fonts i estils per veure com poden transformar el teu disseny web.
Domini del CSS: De Principiant a Avançat
Mòdul 1: Introducció al CSS
- Què és el CSS?
- Sintaxi i Selectors de CSS
- Com Afegir CSS a HTML
- Propietats Bàsiques de CSS
- Colors en CSS
- Unitats i Mesures en CSS
Mòdul 2: Estilització de Text i Fonts
- Propietats de Text
- Propietats de Fonts
- Integració de Google Fonts
- Alineació i Espaiat de Text
- Decoració i Transformació de Text
Mòdul 3: Model de Caixa i Disseny
- Comprendre el Model de Caixa
- Marge i Farciment
- Vora i Contorn
- Amplada i Alçada
- Dimensionament de Caixa
- Propietat de Visualització de CSS
Mòdul 4: Posicionament i Flotació
- Propietat de Posició de CSS
- Posicionament Estàtic, Relatiu, Absolut i Fix
- Flotació i Neteja de CSS
- Crear Dissenys amb Flotació
- Índex Z de CSS
Mòdul 5: Flexbox
- Introducció a Flexbox
- Propietats del Contenidor Flex
- Propietats dels Elements Flex
- Crear Dissenys amb Flexbox
- Disseny Responsiu amb Flexbox
Mòdul 6: CSS Grid
- Introducció a CSS Grid
- Propietats del Contenidor Grid
- Propietats dels Elements Grid
- Crear Dissenys amb CSS Grid
- Disseny Responsiu amb CSS Grid
Mòdul 7: Tècniques Avançades de CSS
Mòdul 8: Disseny Responsiu
- Introducció al Disseny Responsiu
- Consultes de Mitjans
- Tipografia Responsiva
- Imatges Responsives
- Disseny Mobile-First
Mòdul 9: Preprocessadors i Frameworks
- Introducció als Preprocessadors de CSS
- Conceptes Bàsics de Sass
- Conceptes Bàsics de Less
- Introducció als Frameworks de CSS
- Ús de Bootstrap
Mòdul 10: Millors Pràctiques i Optimització
- Millors Pràctiques de CSS
- Organització del Codi CSS
- Minificació de CSS
- Optimització del Rendiment de CSS
- Depuració de CSS