Hi masterbrain0931,

das was du gerne haben möchtest realisierst du mit JavaScript. HTML-Elemente größer zu machen während man das Fenster kleiner wird, kann man nur mit erstellen.

Wenn du aber Breakpoints meinst, sprich eine kleinere Viewport-Größe angibst, dann solltest und kannst du CSS-MediaQueries verwenden. Ein MediaQuery legt unter anderem fest was passieren soll wenn eine bestimmte Vieport-Größe erreicht wurde.

Informationen über Media Queries findest du unter:

https://wiki.selfhtml.org/wiki/CSS/Media_Queries

Viel Erfolg masterbrain0931!

...zur Antwort

Es gibt zahlreiche Lernvideos auf Youtube. Ich würde dir aber empfehlen kostenpflichtige Lernvideos von udemy.com oder von linkedin.com/learning zu verwenden. Damit kommst recht weit. Ich empfehle dir aber parallel dazu Fachbücher zu holen. Der Rheinwerk-Verlag macht sehr gute Bücher für Einsteiger. Hier ein paar Links dazu:

https://www.rheinwerk-verlag.de/schroedinger-lernt-html5-css-und-javascript/

https://www.rheinwerk-verlag.de/einstieg-in-html-und-css/

Bücher helfen beim lernen sehr gut, wenn man darauf einlässt und die Kapitel gleich anwendet und sich ausprobiert.

Am Ende ist es deine Entscheidung, ich wünsche dir viel Erfolg tsama!

...zur Antwort

Hi tsama, das reicht nicht aus! Dieser Kurst ist vielleicht ein guter Einstieg, aber es reicht lange nicht um als Webentwickler Fuß zu fassen. Du brauchst da viel mehr Fachwissen um Grundlagen zu haben die ausreichen um einen Einstieg in einer Firma zu bekommen. Zudem zweifel ich an der Qualität des Dozenten/Produzenten und an den Video-Kurs von ihm selbst. Zwar hat der vorwiegend eine gute Bewertung, aber die User sind Einsteiger und es fehlt an Informationen um es richtig zu bewerten.

...zur Antwort

Hi Frage9547,

es gibt mehrere Möglichkeiten wie man so etwas durchführt. Es gibt eine sogenannte Shorthand-Variante, persönlich möchte ich aber sicher gehen und nutze die Variante mit der bind-Methode.

$stmt = $conn->prepare("UPDATE `user` SET username = :username, realname = :realname WHERE id = :id");
$stmt->bindParam(':username', $username);
$stmt->bindParam(':realname', $realname);
$stmt->bindParam(':id', $id);
$stmt->execute();

Der obere Codeblock ermöglicht dir in diesem Beispiel die Spalten username und realname zu ändern.

Wenn du weitere Fragen dazu hast, dann einfach in gf posten.

...zur Antwort

Du benötigst für Photoshop viel Arbeitsspeicher. Die Mindestanforderungen liegen zwar bei 8GB, aber empfehlen tue ich dir 32GB zu nutzen. DDer Laptop den du angegeben hast reicht aus, kann aber noch nachgerüstet werden mit Arbeitsspeicher. Also einfach noch Speicherriegel nachkaufen.

...zur Antwort

Lggdvv,

es gibt bestimmt einige die das können. Was man dabei betonen muss, ist dass hinter dieser Software und hinter den Betriebsystem, hunderte Menschen dahinter stehen die das entwickeln. Also theoretisch könnte das eine Person realisieren, aber praktisch gesehen wäre das eine sehr lange Angelegenheit und würde Jahre wenn nicht ein Jahrzehnt dauern und man müsste dafür alle Skill aufweisen.

...zur Antwort

Hi Tristanwollseif,

es gibt einmal das Webdesign und die Webentwicklung. Einige Webdesigner können gleichzeitig auch Webentwicklung, aber es ist kein muss. Es hilft aber ungemein zu wissen wie eine Webseite aufgebaut ist und selber auch eigene Webseiten erstellen zu können.

In vielen Fällen gibt es die Arbeitsaufteilung zwischen Webdesign und Webentwicklung. Es gibt aber auch Berufe wie der Mediengestalter Digital und Print wo beide Aufgaben von einer Person übernommen werden. Meist werden aber nur eigene Templates und Themes entwickelt, da häufig CMS für Webseiten genutzt werden.

Der Vorteil ist wenn man beides kann liegt darin bestimmte Arbeitsschritte nicht abgeben zu müsssen. So muss nicht immer hin und her zwischen Entwickler und Designer gearbeitet werden. Das frisst viel Zeit und Energie. Es kann auch sein das der Designer nur ein Teil der Entwicklung übernimmt, sodass nur bestimmte Sachen entwickelt werden um diese dann vom Entwickler übernommen zu werden.

...zur Antwort

Hi sophie2003240,

wenn du wirklich von Grund auf eine Webseite erstellen möchtest, solltest du Webentwicklung lernen. Mithilfe von HTML und CSS kannst du eine Webseite erstellen. Der Einstieg in HTML und CSS sind relativ leicht und man brauch nicht viel und kann das Lokal testen.

Natürlich kannst du auch ohne Webentwicklung eine Webseite erstellen, von Grund auf wäre aber hier ein falscher Begriff. Es gibt Content Management Systeme wie Drupal, Joomla oder WordPress mit dem man Webseiten erstellen kann ohne Kenntnisse in der Webentwicklung vorweisen zu müssen. Die oben genannten CMS-Lösungen sind kostenlos und Open Source.

...zur Antwort

Hi mausigstemaus23,

es ist schwierig und komplex sowas mit einer statischen Seite zu realisieren. Statische Seiten sind dafür gedacht diese nur anzeigen zu lassen. Hier werden keine Daten verarbeitet oder ein Shop lässt sich damit im klassischen Sinn nicht realisieren.

Wie Bdkykrf schon geschrieben hat, gibt es da einzelne Lösungen die mithilfe von externen Diensten laufen.

...zur Antwort

Hi Muyaa,

ich unterschiedliches Schuhwerk für Outdooraktivitäten, daher kann ich dir Outdoorschuhe von Meindle empfehlen. Am besten mit Gummikannte sowie Leder innen und Außen. Diese Schuhe sind bequem, man kann damit viel wandern und Outdooraktivitäten durchführen unter anderem Bergwandern.

...zur Antwort

Hi Heyy123431,

du kannst den Code auch direkt hier in gf posten. Dafür gibt es die Quelltext-Option in der Formatierungsleiste.

Leider sind mir etliche Fehler aufgefallen. Innerhalb von Listen solltest du nur li-Elemente schreiben. Innerhalb der li-Elemente ist es dann mehr oder weniger egal.

Für die Elemente kannst du CSS-Klassen vergeben und diese den Elementen zuweisen.

.cat {
color: pink;
}
... 

Hiermit kannst du eigene Icons für die Listenpunkte verwenden:

list-style-image: url(pfote.jpg);

Das ganze findest du auch auf der Seite von Selfhtml https://wiki.selfhtml.org/wiki/HTML/Tutorials/Listen/Gestaltung_mit_CSS#list-style-image

Viel Erfolg bei der Umsetzung

...zur Antwort

Hi WeissBrot965,

da du Klassen verwendest sowie Module. Ist dein Code fortgeschritten. Aber es gibt einige Dinge die man optimieren könnte. Nutze doch das ganze Potential von JavaScript aus und nutze unterschiedliche Schleifen-Arten. Zudem solltest du Semikolon verwenden, auch wenn es die automatisches Semikolon-Einfügung gibt, kann es zu auch zu Problemen führen. Es wird empfohlen dieses zu verwenden um Fehlerquellen zu minimieren. Es ist auch gängige Praxis dies zu tun.

Du kannst das ganze semmantischer machen und dein Skript in den Head-bereich packen. Da kannst du abfragen ob der DOM geladen wurde.

Also deine JavaScript-Sammlung ist fortgeschritten, aber um professionell zu arbeiten kommen noch einige Dinge vor die du optimieren kannst.

import { canvas, c } from "./canvas.js";
import title_screen from "./scenes/Title_Screen/Title_Screen.js";
import power_up_menu from "./scenes/Power_up_menu/Power_up_menu.js";

export let frame_counter = 0;
export let game;

class Main {
    constructor() {
        this.scene = title_screen;
        //this.scene = power_up_menu;
    }

    loopObjects(objects, method) {
        for(let i = 0; i < objects.length; i++) {
            if(objects[i][method] !== undefined) {
                objects[i][method]();
            }
            if(objects[i].ui_objects !== undefined && method === "update") {
                this.loopObjects(objects[i].ui_objects, method);
            }
            if(objects[i].game_objects !== undefined && method === "update") {
                this.loopObjects(objects[i].game_objects, method);
            }
        }
    }

    update() {
        this.loopObjects(this.scene.ui_objects, "update");
        this.loopObjects(this.scene.game_objects, "update");

        if(this.scene.update !== undefined) {
            this.scene.update();
        }
    }

    draw() {
        this.loopObjects(this.scene.game_objects, "draw");
        this.loopObjects(this.scene.ui_objects, "draw");

        if(this.scene.draw !== undefined) {
            this.scene.draw();
        }
    }
}

window.addEventListener("load", function() {
    game = new Main();

    function updateMain() {
        c.clearRect(0, 0, canvas.width, canvas.height);
        frame_counter++;
        game.update();
        game.draw();
        requestAnimationFrame(updateMain);
    }

    updateMain();
});
...zur Antwort

Hi LeoWolfsChild,

es hilfreich wenn du deine Frage deutlicher schreibst. Man muss sich Fragen was du gerne möchtest, deswegen versuche ich deine Frage zu interpretieren und dir eine Antwort zu geben.

Ich gehe davon aus das du den Live View meinst der dir die Möglichkeit bietet gleich zu sehen was du erstellt hast.

Hier ein passendes Video: https://www.youtube.com/watch?v=KsIStNieN5s

Wenn du was anderes meinst, kannst du gerne einen Kommentar da lassen.

...zur Antwort

Hi desnake3,

bei einem Webhoster wie z.B. Ionos kannst du deine HTML-Seite hochladen, die dann über das Internet erreichbar ist. Der Webhoster stellt dir dafür den Webspace, die Domainverwaltung/Registrierung und die SSL-Verschlüsselung(https://www) zur verfügung. Damit wird deine HTML-Seiten gehostet mit deiner Wunsch-Domain.

Es aber auch andere Webhoster die das gleiche machen.

Ich hoffe die Antwort hilft dir weiter und wünsche die viel erfolg bei der Umsetzung.

...zur Antwort

Hi Python1649,

ich habe das entsprechende Video nicht gesehen. Falls es so sein sollte, finde ich es nicht gut gleichzeitig die Ernährung von anderen zu kritisieren und gleichzeitig für Yfood Werbung machen. Man liest viele kritische Artikel in der Presse gebenüber Yfood. Ich persönlich sehe es nicht als vollwertige Mahlzeit an wenn man sich gepulverte Lebensmittel sich anrührt.

Ich meine er macht damit Werbung bzw. folgt einem Trend. Natürlich ist gesunde Ernährung wichtig und da kann man sich am besten schlau machen bei https://www.dge.de/ oder https://www.bzga.de/was-wir-tun/ernaehrung-bewegung-entspannung/

Ich glaube das diese Seiten mehr dazu zu sagen haben, als Aussagen von Youtubern.

...zur Antwort

Hi Fotograf1986,

ein Logo kann schon mal 200.000€ kosten. Der Preis ist ermessensache und kann nicht pauschal berechnet werden. Wenn ich als Fachkraft ein Logo erstelle, erhebe ich einen Stundensatz von 70€. So kann ein Logo schon mal 400€ oder 500€ bei mir kosten. Logos können aber auch teurer sein - so habe ich schon für eine Firma für 3.700€ ein Logo erstellt. Fiverr ist keine gute Preisvorgabe, zudem kannst du davon ausgehen das ein Teil der "Designer" bestehende Logos kopieren und für dich anpassen. Wenn dann Anwaltpost ins Haus kommt, freute man sich besonders.

Eine WordPress-Webseite einzurichten würde bei mir nur mit 35€ pro Stunde zu Buche kommen. Es geht aber nie über zwei Stunden, auch wenn es mal etwas komplizierter wird mit der Ersteinrichtung. Wenn ihr WordPress verwenden möchtet sucht euch ein seriösen Anbieter mit Festpreisen oder Stundensätzen.

Das Erstellen von eigenen Themes/Tempplates/Webdesign kann aber teurer werden, besonders wenn ein eigenes Design genutzt wird. Hier kommt man schon locker auf 700€ aufwärts. Je nachdem welche Fachkenntnisse und Erfahrungen der Webdesigner mit sich bringt.

Wenn man Kosten sparen möchte, aber gleichzeitig nicht viel Energie und Zeit hinein stecken möchte, ist ein Baukasten-Seite die bessere Wahl. Für Wordpress benötigt der Endanwender bestimmte Grundkenntnisse um eine Seite betreiben zu können. Baukästen bringen alles mit um sofort loszustarten. Die meisten haben ein intuitives Leitsystem von Schritt zu Schritt eine Webseite zu erstellen.

...zur Antwort

Hi SweetSuny,

deine Frage ist berechtigt - ich versuche so gut wie Möglich zu beantworten. Die Auszeichnungssprache HTML verwendet sogenannte Tags die ein HTML-Element darstellt. Das head-Element ist dazu da um Metaangaben zur Webseite zu machen, Stylesheet(CSS) und Skripte(JavaScript) einzubinden und den anzeigenden Titel im Browser anzugeben.

Im body-Element werden die eigentlichen Inhalte abgebildet. Hier kommen alle Inhalte die man im Browserfenster sehen soll. Darunter sind Designelemente, Navigationen, Bilder, Videos, Texte usw. zu sehen.

Ein HTML-Tag ist ein Element, das den Inhalt einer Webseite strukturiert und formatiert. Tags werden durch spitze Klammern gekennzeichnet und bestehen aus einem Starttag, einem optionalen Endtag und dem Inhalt dazwischen. Beispielsweise <p> definiert einen Absatz, <div> eine Abschnittsdivision und <img> ein Bild.

Gerne kannst du dich darüber mehr informieren auf unsere Webseite unter: https://wiki.selfhtml.org/wiki/HTML/Tutorials/Einstieg/Erste_Schritte

...zur Antwort