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

  1. Seleccionar una Font

  1. Visita el lloc web de Google Fonts.
  2. Navega per les fonts disponibles i selecciona la que vulguis utilitzar.
  3. Fes clic al botó "Select this font" (Selecciona aquesta font).

  1. Obtenir el Codi d'Integració

  1. Després de seleccionar la font, un panell apareixerà a la part inferior de la pantalla.
  2. Fes clic al panell per expandir-lo.
  3. Copia el codi d'integració proporcionat. Aquest codi és una etiqueta <link> que hauràs d'afegir al teu document HTML.

  1. Afegir el Codi d'Integració al teu HTML

  1. Obre el teu document HTML.
  2. 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>

  1. Aplicar la Font amb CSS

  1. Després d'integrar la font al teu document HTML, pots utilitzar-la en el teu CSS.
  2. 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

  1. Selecciona una font diferent de Google Fonts.
  2. Afegeix la font al teu document HTML.
  3. Aplica la nova font a tots els elements de paràgraf (<p>).

Solució

  1. Selecciona la font "Lato" de Google Fonts.
  2. 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">
  1. Aplica la font als elements de paràgraf en el teu fitxer CSS:
p {
    font-family: 'Lato', sans-serif;
}

Exercici 2: Utilitzar Múltiples Fonts

  1. Selecciona dues fonts diferents de Google Fonts.
  2. Afegeix ambdues fonts al teu document HTML.
  3. Aplica una font als elements de capçalera (<h1>) i l'altra als elements de paràgraf (<p>).

Solució

  1. Selecciona les fonts "Open Sans" i "Merriweather" de Google Fonts.
  2. 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">
  1. Aplica les fonts en el teu fitxer CSS:
h1 {
    font-family: 'Open Sans', sans-serif;
}

p {
    font-family: 'Merriweather', serif;
}

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

Mòdul 2: Estilització de Text i Fonts

Mòdul 3: Model de Caixa i Disseny

Mòdul 4: Posicionament i Flotació

Mòdul 5: Flexbox

Mòdul 6: CSS Grid

Mòdul 7: Tècniques Avançades de CSS

Mòdul 8: Disseny Responsiu

Mòdul 9: Preprocessadors i Frameworks

Mòdul 10: Millors Pràctiques i Optimització

Mòdul 11: Projecte: Construir un Lloc Web Responsiu

© Copyright 2024. Tots els drets reservats