Skip to content

Commit 419d59f

Browse files
committed
the readme are updated
1 parent 8483f23 commit 419d59f

File tree

3 files changed

+141
-126
lines changed

3 files changed

+141
-126
lines changed

docs/README.de.md

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,99 @@
1-
## Wählen Sie Ihre Sprache.
1+
# CSS- und HTML-Projekt-Abgabe
2+
3+
## Wähle deine Sprache
24

35
- 🇺🇸 [Englisch](README.md)
4-
- 🇪🇸 [Spanisch](README.es.md)
6+
- 🇩🇪 [Deutsch](README.de.md)
57

68
## Projekt-URL
79
[https://pablosch26.github.io/keepcoding-html-css-submission-2](https://pablosch26.github.io/keepcoding-html-css-submission-2)
810

9-
# CSS- und HTML-Projektabgabe
10-
11-
Dieses Projekt wurde mit dem Ziel erstellt, das in den virtuellen Klassen über HTML und CSS erworbene Wissen zu üben und zu demonstrieren.
11+
Dieses Projekt wurde erstellt, um das Wissen, das in den virtuellen Kursen zu HTML und CSS erworben wurde, zu üben und zu demonstrieren.
1212

1313
## Das Projekt umfasst die folgenden Schlüsselaspekte:
1414

15-
- Implementierung von strukturiertem **HTML** und dessen Interaktion mit dem **DOM**, begleitet von kaskadierenden Stilen mit **CSS**.
16-
- Richtige Verwendung der **Semantik** der HTML-Tags, kombiniert mit CSS-Regeln, die die Zugänglichkeit und Leistung verbessern.
15+
- Implementierung von strukturiertem **HTML** und seiner Interaktion mit dem **DOM**, zusammen mit kaskadierenden Stilen mit **CSS**.
16+
- Richtiges Verwenden der **HTML**-Tag-Semantik, kombiniert mit CSS-Regeln, die die Zugänglichkeit und Leistung verbessern.
1717
- Entwicklung von **Media Queries**, um ein **responsives** Design zu gewährleisten, das sich an verschiedene Bildschirmauflösungen anpasst.
18-
- Erstellung dynamischer **Animationen** und **Übergänge** mit **CSS**, um das Benutzererlebnis zu verbessern.
18+
- Erstellung von dynamischen **Animationen** und **Übergängen** mit **CSS**, um die Benutzererfahrung zu verbessern.
1919
- Anpassung von Animationen durch die Verwendung von **Keyframes**, um einzigartige visuelle Effekte zu erzielen.
20-
- Gestaltung eines **responsiven Layouts** mithilfe von **CSS-Grids** für eine flexible und skalierbare Struktur.
21-
- Anwendung einer korrekten **CSS-Hierarchie**, um eine korrekte Formatierung und visuelle Konsistenz der Elemente zu gewährleisten.
22-
- Analyse des Verhaltens der verschiedenen **HTML-Tags** und deren Interaktion mit **CSS**, um die Präsentation des Inhalts zu optimieren.
23-
- Implementierung von **Eingabefeldern** mit effektiven **Validierungen**, um die korrekte Benutzerinteraktion mit Formularen zu gewährleisten.
24-
- Einbindung von **Links** zur Navigation zu anderen Websites, um die Konnektivität und Zugänglichkeit zu verbessern.
25-
- Gewährleistung der **Kohärenz und Sauberkeit des Codes**, mit einer organisierten Struktur, die die Wartung und Skalierbarkeit des Projekts erleichtert.
20+
- Design eines **responsiven Layouts** mit **Grids** in CSS für eine flexible und skalierbare Struktur.
21+
- Anwendung einer richtigen **CSS-Hierarchie**, um eine ordnungsgemäße Gestaltung und visuelle Konsistenz der Elemente zu gewährleisten.
22+
- Analyse des Verhaltens verschiedener **HTML**-Tags und deren Interaktion mit **CSS**, um die Präsentation des Inhalts zu optimieren.
23+
- Implementierung von **Inputs** mit **Validierungen**, um eine ordnungsgemäße Benutzerinteraktion mit Formularen zu gewährleisten.
24+
- Einbindung von **Links** zur Navigation zu anderen Webseiten, um die Konnektivität und Zugänglichkeit zu verbessern.
25+
- Sicherstellung der **Kohärenz und Sauberkeit des Codes** mit einer organisierten Struktur, die die Wartung und Skalierbarkeit des Projekts erleichtert.
2626

2727
## Projektziel
28-
29-
Das Hauptziel dieses Projekts ist die Entwicklung eines persönlichen **Portfolios** (oder eines für eine fiktive Figur), unter Anwendung des in der Klasse erlernten Wissens. Die Idee ist, eine interaktive und visuell ansprechende Präsentation zu erstellen, die die Fähigkeiten und Projekte unserer gewählten Figur zeigt, unter Verwendung der Technologien und Praktiken, die während des Kurses erlernt wurden.
28+
Das Hauptziel dieses Projekts ist es, ein persönliches **Portfolio** (oder das Portfolio einer fiktiven Figur) zu entwickeln, wobei das in der Klasse erworbene Wissen angewendet wird. Ziel ist es, eine interaktive und visuell ansprechende Präsentation zu erstellen, die die Fähigkeiten und Projekte unseres gewählten Charakters zeigt, indem die im Kurs erlernten Technologien und Praktiken verwendet werden.
3029

3130
## Projektdetails
3231

33-
- Ein **Header** muss erstellt werden, in dem die Links einen sanften `hover`-Übergangseffekt haben sollen. Diese Links sind in der mobilen Version nicht notwendig.
34-
- Ein Abschnitt mit einer **Über uns**-Beschreibung und unseren Fähigkeiten, dargestellt durch **Fortschrittsbalken**. Diese Balken müssen mit **CSS** animiert werden.
35-
- Ein **Banner**, das ein Hintergrundbild haben muss. Auf mobilen Bildschirmen sollte ein anderes Bild angezeigt werden (Implementierung von **Media Queries** oder **Responsive Images**).
36-
- Ein Kontaktformular mit **Eingabefeldern**. Alle Felder müssen die richtigen Typen und die korrekte HTML-Validierung verwenden:
37-
- **Vorname**, **Nachname**, **Telefonnummer** (Pflichtfelder).
38-
- **Radio-Button** zur Beantwortung der Frage "Wie hast du mich kennengelernt?" (Pflichtfeld):
39-
- Universität
40-
- Keepcoding Kick-off
41-
- Schule
42-
- Auf GitHub
43-
- **GitHub-Tag** (Verwenden Sie den regulären Ausdruck `^@[^\s]+` zur Validierung - `@Benutzername`).
44-
- **Textarea** mit weiteren Informationen des Nutzers (maximal 180 Zeichen) (Pflichtfeld).
45-
- **Checkbox** für die Anmeldung zum **Newsletter**.
46-
- **Speichern**- und **Zurücksetzen**-Schaltflächen.
47-
- **Footer** mit Links zu unseren sozialen Medien unter Verwendung externer Ressourcen.
48-
- Eine neue Seite, die ein **Video** enthält, das beim Betreten der Website automatisch abgespielt wird und mit einer **FadeIn**-Animation erscheint.
49-
- Erstellen Sie eine neue Seite mit einem **Grid**, das unsere Projekte anzeigt.
32+
- Es muss ein **Header** erstellt werden, bei dem die Links einen sanften `hover`-Zustand mit einer Übergangsanimation haben. Diese Links sind in der mobilen Version nicht erforderlich.
33+
- Ein Abschnitt mit einer Beschreibung von **uns** und unseren Fähigkeiten, die durch **Fortschrittsbalken** dargestellt werden. Diese Balken müssen mit **CSS** animiert werden.
34+
- Ein **Banner** mit einem Hintergrundbild. Auf mobilen Bildschirmen sollte ein anderes Bild angezeigt werden (implementiere **Media Queries** oder **responsive Images**).
35+
- Kontaktformular mit **Inputs**. Alle Felder sollten die richtigen Typen und HTML-Validierungen für jedes Feld haben:
36+
- **Name**, **Nachname**, **Telefon** (erforderliche Felder).
37+
- **Radio-Input**, um die Frage "Wie hast du mich kennengelernt?" zu beantworten (erforderliches Feld):
38+
- Universität
39+
- Keepcoding-Kick-off
40+
- Schule
41+
- Auf GitHub
42+
- **GitHub-Tag** (Verwende den regulären Ausdruck `^@[^\s]+` zur Validierung - `@username`).
43+
- **Textarea** mit mehr Informationen über den Benutzer (maximal 180 Zeichen) (erforderliches Feld).
44+
- **Checkbox** für den Newsletter.
45+
- **Speichern**- und **Zurücksetzen**-Schaltflächen.
46+
- **Footer** mit Links zu unseren sozialen Netzwerken über externe Ressourcen.
47+
- Eine neue Seite, die ein **Video** enthält, das beim Betreten der Webseite automatisch abgespielt wird und mit einer **fadeIn**-Animation erscheint.
48+
- Erstelle eine neue Seite mit einem **Grid**, das unsere Projekte anzeigt.
5049

5150
### Optional
52-
- Erstellen Sie ein Burger-Menü nur mit CSS und einem Eingabe-Kontrollkästchen, um JS zu vermeiden.
53-
- Auf Github-Seiten bereitstellen.
51+
- Erstelle ein Burger-Menü nur mit CSS und einem Checkbox-Input, ohne JS zu verwenden.
52+
- Deployment auf Github Pages.
5453
- 404-Seite. Freies Design.
55-
- Seite 500. freies Design.
54+
- 500-Seite. Freies Design.
5655

5756
## Technologien
5857

5958
Dieses Projekt wurde ausschließlich mit den folgenden Technologien entwickelt:
6059

61-
- **HTML**: Zur Strukturierung des Inhalts und der Erstellung des Seitenlayouts.
62-
- **CSS**: Für das Design und Styling der Seite, um ein attraktives und konsistentes Benutzererlebnis zu gewährleisten.
60+
- **HTML**: Für die Strukturierung des Inhalts und das Erstellen der Webseitenstruktur.
61+
- **CSS**: Für das Design und die visuelle Gestaltung der Seite, um ein attraktives und konsistentes Benutzererlebnis zu gewährleisten.
6362

6463
## Installations- und Nutzungshinweise
6564

66-
### Softwareanforderungen
65+
### Software-Anforderungen
6766

68-
- **Git** (Erforderlich)
69-
- **SourceTree** (Optional)
70-
- **Visual Studio** (Version 1.99.0 verwendet) (Erforderlich)
71-
- **Live Server** (Visual Studio Addon, Optional)
67+
- **Git** (erforderlich)
68+
- **SourceTree** (optional)
69+
- **Visual Studio** (Ausgeführt in Version 1.99.0) (erforderlich)
70+
- **Live Server** (Visual Studio Addon, optional)
7271

73-
### Programmbeschreibungen
72+
### Beschreibung der Programme
7473

75-
- **Git**: Versionskontrollwerkzeug. Essenziell, um das Repository zu klonen.
76-
- **SourceTree**: Ein visuelles Tool zum Verwalten von Git-Repositories. Ermöglicht die einfache Interaktion mit Git, ohne die Befehlszeile zu verwenden.
77-
- **Visual Studio**: Integrierte Entwicklungsumgebung (IDE), die notwendig ist, um das Projekt auszuführen. Stellen Sie sicher, dass Sie Version 1.99.0 verwenden, um Kompatibilitätsprobleme zu vermeiden.
78-
- **Live Server**: Visual Studio-Erweiterung, die es ermöglicht, HTML-Dateien lokal in einem Browser anzuzeigen und Änderungen in Echtzeit zu sehen.
74+
- **Git**: Versionskontroll-Tool. Erforderlich, um das Repository zu klonen.
75+
- **SourceTree**: Ein visuelles Tool zur Verwaltung von Git-Repositories. Es ermöglicht eine einfache Interaktion mit Git ohne die Verwendung der Kommandozeile.
76+
- **Visual Studio**: Die integrierte Entwicklungsumgebung (IDE), die erforderlich ist, um das Projekt auszuführen. Stelle sicher, dass du Version 1.99.0 verwendest, um Kompatibilitätsprobleme zu vermeiden.
77+
- **Live Server**: Eine Visual Studio-Erweiterung, mit der du HTML-Dateien lokal in einem Browser anzeigen kannst, während Änderungen in Echtzeit angezeigt werden.
7978

8079
### Schritte zur Nutzung dieses Projekts
8180

82-
1. Klonen Sie das GitHub-Repository mit **SourceTree** oder direkt mit folgendem Git-Befehl:
81+
1. Klone das Repository von GitHub mit **SourceTree** oder direkt mit dem folgenden Git-Befehl:
82+
83+
```bash
84+
git clone https://github.com/PabloSch26/keepcoding-html-css-submission-2.git
85+
```
8386

84-
```bash
85-
git clone https://github.com/PabloSch26/keepcoding-html-css-submission-2.git
86-
87-
2. Sobald das Repository geklont wurde:
87+
2. Nachdem das Repository geklont wurde:
8888

89-
2.1 Öffnen Sie das Projekt in Visual Studio, indem Sie den Projektordner zu Ihrem Arbeitsbereich hinzufügen.
89+
2.1 Öffne das Projekt in Visual Studio, indem du das Projektverzeichnis zu deinem Arbeitsbereich hinzufügst.
9090

91-
2.2 Öffnen Sie die Dateien index.html, proyect.html, 404.html und 500.html mit Live Server, um sie im Browser vorzuschauen.
91+
2.2 Öffne die Dateien `index.html`, `project.html`, `404.html` und `500.html` mit Live Server, um sie im Browser anzuzeigen.
9292

9393
### Hinweise
9494

95-
- Stellen Sie sicher, dass alle erforderlichen Programme korrekt installiert sind, bevor Sie mit dem Projekt fortfahren.
96-
- Wenn Sie SourceTree nicht verwenden möchten, können Sie das Repository direkt über das Terminal mit dem git clone-Befehl klonen.
95+
- Stelle sicher, dass du alle erforderlichen Programme installiert hast, bevor du mit dem Ausführen des Projekts fortfährst.
96+
- Wenn du SourceTree nicht verwenden möchtest, kannst du das Repository auch direkt mit dem Terminal klonen, indem du den Befehl `git clone` verwendest.
9797

9898
## Keine Beiträge oder Lizenzen
9999

docs/README.es.md

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1+
# Entrega Proyecto de CSS y HTML
2+
13
## Selecciona tu lenguaje
24

35
- 🇺🇸 [Inglés](README.md)
46
- 🇩🇪 [Alemán](README.de.md)
57

68
## URL del Proyecto
7-
[https://pablosch26.github.io/keepcoding-html-css-submission-2](https://pablosch26.github.io/keepcoding-html-css-submission-2)
89

9-
# Entrega Proyecto de CSS y HTML
10+
[https://pablosch26.github.io/keepcoding-html-css-submission-2](https://pablosch26.github.io/keepcoding-html-css-submission-2)
1011

1112
Este proyecto fue creado con el fin de ejercitar y demostrar los conocimientos adquiridos en clases virtuales sobre HTML y CSS.
1213

13-
## El proyecto abarca los siguientes aspectos clave:
14+
## El proyecto abarca los siguientes aspectos clave
1415

1516
- Implementación de **HTML** estructurado y su interacción con el **DOM**, acompañado de estilos en cascada mediante **CSS**.
1617
- Uso adecuado de la **semántica** de las etiquetas HTML, combinado con reglas CSS que mejoran la accesibilidad y el rendimiento.
@@ -25,6 +26,7 @@ Este proyecto fue creado con el fin de ejercitar y demostrar los conocimientos a
2526
- Garantía de la **cohesión y limpieza del código**, con una estructura organizada que facilita el mantenimiento y la escalabilidad del proyecto.
2627

2728
## Objetivo del Proyecto
29+
2830
El objetivo principal de este proyecto es desarrollar un **portfolio** personal (o de un personaje de ficción), aplicando los conocimientos adquiridos en clase. La idea es crear una presentación interactiva y visualmente atractiva que muestre las habilidades y proyectos de nuestro personaje elegido, utilizando las tecnologías y prácticas aprendidas durante el curso.
2931

3032
## Detalles del Proyecto
@@ -33,21 +35,22 @@ El objetivo principal de este proyecto es desarrollar un **portfolio** personal
3335
- Una sección con una descripción de **nosotros** y nuestras habilidades representadas mediante **barras de progreso**. Estas barras deben estar animadas utilizando **CSS**.
3436
- Un **banner** que deberá tener una imagen de fondo. En pantallas móviles, debe mostrarse otra imagen diferente (Implementar **media queries** o **Responsive images**).
3537
- Formulario de contacto mediante **inputs**. Todos deben tener tanto los tipos correctos como la validación HTML de cada campo:
36-
- **Nombre**, **Apellidos**, **Teléfono** (campos requeridos).
37-
- **Radio input** para responder a la pregunta "¿cómo me conociste?" (campo requerido):
38-
- Universidad
39-
- Keepcoding kick-off
40-
- Colegio
41-
- En GitHub
42-
- **Tag de GitHub** (Usar expresión regular `^@[^\s]+` para la validación - `@username`).
43-
- **Textarea** con más información del usuario (máximo 180 caracteres) (campo requerido).
44-
- **Checkbox** para el acceso a la **newsletter**.
45-
- Botones de **guardar** y **reset**.
38+
- **Nombre**, **Apellidos**, **Teléfono** (campos requeridos).
39+
- **Radio input** para responder a la pregunta "¿cómo me conociste?" (campo requerido):
40+
- Universidad
41+
- Keepcoding kick-off
42+
- Colegio
43+
- En GitHub
44+
- **Tag de GitHub** (Usar expresión regular `^@[^\s]+` para la validación - `@username`).
45+
- **Textarea** con más información del usuario (máximo 180 caracteres) (campo requerido).
46+
- **Checkbox** para el acceso a la **newsletter**.
47+
- Botones de **guardar** y **reset**.
4648
- **Footer** con enlaces a nuestras redes sociales mediante recursos externos.
4749
- Nueva página que contenga un **video** que se reproduzca automáticamente al entrar en la web y aparezca con una animación de **fadeIn**.
4850
- Crear una nueva página con un **grid** que muestre nuestros proyectos.
4951

5052
### Opcional
53+
5154
- Crear un menú burger con solo CSS y un input checkbox, para no usar JS.
5255
- Despliegue en Github pages.
5356
- Página de 404. Libre diseño.
@@ -80,8 +83,9 @@ Este proyecto fue desarrollado utilizando exclusivamente con las siguientes tecn
8083

8184
1. Clona el repositorio de GitHub utilizando **SourceTree** o directamente con el siguiente comando mediante Git:
8285

83-
```bash
84-
git clone https://github.com/PabloSch26/keepcoding-html-css-submission-2.git
86+
```bash
87+
git clone https://github.com/PabloSch26/keepcoding-html-css-submission-2.git
88+
```
8589

8690
2. Una vez clonado el repositorio:
8791

@@ -101,14 +105,25 @@ Este proyecto no cuenta con contribuciones externas ni licencia en este momento.
101105
## Vista previa del proyecto
102106

103107
### Index View
108+
104109
![Index View](../etc/preview_images/index.png)
110+
105111
### Index Mobile View
112+
106113
![Index Mobile View](../etc/preview_images/index_mobile.png)
114+
107115
### Projects View
116+
108117
![Projects View](../etc/preview_images/projects.png)
118+
109119
### Projects Mobile View
120+
110121
![Projects Mobile View](../etc/preview_images/projects_mobile.png)
122+
111123
### 404 View
124+
112125
![404 View](../etc/preview_images/404.png)
126+
113127
### 404 Mobile View
128+
114129
![404 Mobile View](../etc/preview_images/404_mobile.png)

0 commit comments

Comments
 (0)