Kategorie:

Canvas (płótno) personalizowane

 zł
Wybierz pliki Drag File Here
Opis

Canvas (płótno) to doskonały wybór do tworzenia stylowych dekoracji wnętrz oraz wysokiej jakości wydruków. Jego charakterystyczna struktura nadaje obrazom głębię i artystyczny wygląd, dzięki czemu idealnie sprawdza się w nowoczesnych, klasycznych i loftowych aranżacjach.

Płótno canvas zapewnia świetne odwzorowanie kolorów i detali, podkreślając walory fotografii, grafik i ilustracji. Jest przystosowane do popularnych technologii druku, co pozwala uzyskać trwałe i estetyczne efekty wizualne. Gotowe wydruki doskonale prezentują się jako obrazy ścienne, elementy wystroju biur, hoteli, restauracji czy przestrzeni komercyjnych.

Dlaczego warto wybrać canvas?

  • estetyczna, malarska faktura

  • wyraziste kolory i wysoki kontrast

  • trwały efekt wizualny na lata

  • idealny do naciągania na ramy

  • uniwersalne zastosowanie dekoracyjne

Canvas (płótno) to połączenie estetyki i funkcjonalności, które pozwala tworzyć wyjątkowe projekty i personalizowane dekoracje. Świetnie sprawdzi się zarówno w zastosowaniach domowych, jak i profesjonalnych.

Druk Wysyłka standardowa Wysyłka ekspresowa
5-7 dni roboczych
+ 1-2 dni robocze

+ 1 dzień roboczy

👉🏻 PROMOCJA 👈🏻 TABLICZKI PCV 3 mm w cenie 10 zł 💸     |     🆕 NOWOŚĆ TAPETY ORAZ CANVASY PERSONALIZOWANE
This is default text for notification bar
'; mailButton.textContent = '✉️ Wyślij e-mail'; [phoneButton, mailButton].forEach(btn => { btn.style.display = 'inline-block'; btn.style.backgroundColor = '#ffffff'; btn.style.color = '#DC048C'; btn.style.padding = '10px 16px'; btn.style.textDecoration = 'none'; btn.style.fontWeight = '700'; btn.style.borderRadius = '5px'; }); notice.style.backgroundColor = '#DC048C'; notice.style.color = '#ffffff'; notice.style.padding = '15px'; notice.style.marginTop = '10px'; notice.style.fontWeight = '600'; buttonsWrapper.appendChild(phoneButton); buttonsWrapper.appendChild(mailButton); notice.appendChild(text); notice.appendChild(buttonsWrapper); return notice; } /* =============================== PROJEKT → SKOMPLIKOWANY =============================== */ if (selectProjekt) { selectProjekt.addEventListener('change', function () { if (this.value === 'Zamawiam skomplikowany projekt') { const box = createContactBox( 'Skontaktuj się z nami telefonicznie lub mailowo, aby omówić możliwości realizacji oraz ustalić cenę.' ); selectProjekt.parentNode.appendChild(box); } else { const existingNotice = document.getElementById('projekt-komunikat'); if (existingNotice) existingNotice.remove(); } }); } /* =============================== FORMAT → INNY FORMAT =============================== */ if (selectFormat && selectForma) { const toggleFormaOptions = () => { const optionOprawiony = selectForma.querySelector('option[value="Oprawiony"]'); const optionSamWydruk = selectForma.querySelector('option[value="Sam wydruk"]'); if (selectFormat.value === 'inny format') { if (optionOprawiony) optionOprawiony.disabled = true; if (optionSamWydruk) { optionSamWydruk.disabled = false; selectForma.value = 'Sam wydruk'; } const box = createContactBox( 'Skontaktuj się z nami, jeśli potrzebujesz oprawy podanego formatu.' ); selectFormat.parentNode.appendChild(box); } else { if (optionOprawiony) optionOprawiony.disabled = false; const existingNotice = document.getElementById('projekt-komunikat'); if (existingNotice) existingNotice.remove(); } }; selectFormat.addEventListener('change', toggleFormaOptions); toggleFormaOptions(); } }); document.addEventListener('DOMContentLoaded', function () { const selectProjekt = document.getElementById('projekt'); const selectFormat = document.getElementById('format'); const selectForma = document.getElementById('forma_produktu'); /* =============================== FUNKCJA TWORZĄCA BOX KONTAKTOWY =============================== */ function createContactBox(textContent) { const existingNotice = document.getElementById('projekt-komunikat'); if (existingNotice) existingNotice.remove(); const notice = document.createElement('div'); notice.id = 'projekt-komunikat'; const text = document.createElement('p'); text.textContent = textContent; text.style.marginBottom = '12px'; const buttonsWrapper = document.createElement('div'); buttonsWrapper.style.display = 'flex'; buttonsWrapper.style.gap = '10px'; buttonsWrapper.style.flexWrap = 'wrap'; const phoneButton = document.createElement('a'); phoneButton.href = 'tel:798836022'; phoneButton.textContent = '📞 Zadzwoń'; const mailButton = document.createElement('a'); mailButton.href = 'mailto:'; mailButton.textContent = '✉️ Wyślij e-mail'; [phoneButton, mailButton].forEach(btn => { btn.style.display = 'inline-block'; btn.style.backgroundColor = '#ffffff'; btn.style.color = '#DC048C'; btn.style.padding = '10px 16px'; btn.style.textDecoration = 'none'; btn.style.fontWeight = '700'; btn.style.borderRadius = '5px'; }); notice.style.backgroundColor = '#DC048C'; notice.style.color = '#ffffff'; notice.style.padding = '15px'; notice.style.marginTop = '10px'; notice.style.fontWeight = '600'; buttonsWrapper.appendChild(phoneButton); buttonsWrapper.appendChild(mailButton); notice.appendChild(text); notice.appendChild(buttonsWrapper); return notice; } /* =============================== PROJEKT → SKOMPLIKOWANY =============================== */ if (selectProjekt) { selectProjekt.addEventListener('change', function () { if (this.value === 'Zamawiam skomplikowany projekt') { const box = createContactBox( 'Skontaktuj się z nami telefonicznie lub mailowo, aby omówić możliwości realizacji oraz ustalić cenę.' ); selectProjekt.parentNode.appendChild(box); } else { const existingNotice = document.getElementById('projekt-komunikat'); if (existingNotice) existingNotice.remove(); } }); } /* =============================== FORMAT → INNY FORMAT =============================== */ if (selectFormat && selectForma) { const toggleFormaOptions = () => { const optionOprawiony = selectForma.querySelector('option[value="Oprawiony"]'); const optionSamWydruk = selectForma.querySelector('option[value="Sam wydruk"]'); if (selectFormat.value === 'inny format') { if (optionOprawiony) optionOprawiony.disabled = true; if (optionSamWydruk) { optionSamWydruk.disabled = false; selectForma.value = 'Sam wydruk'; } const box = createContactBox( 'Skontaktuj się z nami, jeśli potrzebujesz oprawy podanego formatu.' ); selectFormat.parentNode.appendChild(box); } else { if (optionOprawiony) optionOprawiony.disabled = false; const existingNotice = document.getElementById('projekt-komunikat'); if (existingNotice) existingNotice.remove(); } }; selectFormat.addEventListener('change', toggleFormaOptions); toggleFormaOptions(); } });