• Как сделать добавление карточек?

    w13vitaliy
    @w13vitaliy
    self-taught developer since 2020
    1) Что бы добавлялось с конца сделай .reverse()
    у массива (данный метод переворачивает массив) или в цикле там где определяется переменная дай ей значение равное длинной массива минус один (последний индекс) и уменьшай её пока не будет равное нулю.
    2) Что бы создать элемент воспользуйся:
    document.createElement("tag name")
    Что бы добавить используй метод .append (добовляемый элемент или узел) у елемента в который нужно добавить
    Маленький пример который чуть чуть тебе поможет разобраться в своей проблеме
    <!DOCTYPE html>
    <html>
        <head>
            <title>Page Title</title>
        </head>
        <body>
            <form id="form">
            <input type="text" id="name"/>
            <input type="text" id="image"/>
            <input type="submit" id="add" />
            </form>
        </body>
    </html>

    window.onload = function() {
        let form = document.querySelector("#form");
        let addElem = (text, src) => {
            let div = document.createElement("div");
            let h2 = document.createElement("h2");
            let img = document.createElement("img");
            img.src = src;
            div.append(img);
            h2.textContent = text;
            div.append(h2);
            return div;
        }
        form.onsubmit = () => {
            let name = document.querySelector("#name");
                    let image = document.querySelector("#image");
                    document.body.append(addElem(name.value, image.value));
                    return false;
        }
    }
    Ответ написан
    1 комментарий
  • Как изменить блок для адаптивной верстки?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    Отрицательные отступы на размер внешних сделай.
    Ответ написан
    5 комментариев
  • Как скрыть надпись от тега alt?

    Kiriniy
    @Kiriniy
    Графический и веб-дизайнер
    Со вчера всё никак? ) Ладно, вот какой вариант. Я предполагаю, что затыка в том, что хочется и атрибут alt и css свойство background-size, верно? Тогда попробуйте вместо background-size, применить к img свойство object-fit.
    Ответ написан
    Комментировать