Kreator Tabliczek Adresowych
Srebrny Złoty Antracyt
Tabliczka
Twój Adres
1A
:root { --accent-color: #555; /* Szary kolor */ --background-color: #f0f0f0; /* Jasnoszary */ --text-color: #333; /* Ciemnoszary */ --box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); } .outer-container { display: flex; /* Użycie flexbox */ gap: 30px; /* Odstęp między kontenerami */ background-color: #f0f0f0; /* Szare tło */ border: 2px solid #ccc; /* Szare obramowanie */ padding: 20px; /* Padding wewnętrzny */ border-radius: 10px; /* Zaokrąglenie rogów */ } .configurator { background: white; padding: 30px; border-radius: 10px; box-shadow: var(--box-shadow); flex: 1; /* Umożliwienie elastyczności */ } .preview-box { background: white; border-radius: 10px; box-shadow: var(--box-shadow); height: 200px; /* Zmiana wysokości */ width: 300px; /* Zmiana szerokości */ display: flex; align-items: center; justify-content: center; flex-shrink: 0; /* Zapobiega kurczeniu się kontenera */ position: relative; /* Umożliwia pozycjonowanie ramki */ } .plaque-container { width: 300px; /* Ustawienie szerokości kontenera */ height: 200px; /* Ustawienie wysokości kontenera */ position: relative; } .plaque-image { width: 100%; height: 100%; object-fit: contain; } .editable-area { position: absolute; width: 300px; /* Ustawienie szerokości na 300px */ height: 200px; /* Ustawienie wysokości na 200px */ overflow: hidden; pointer-events: auto; /* Włączenie interakcji z tym kontenerem */ display: flex; align-items: center; /* Wyśrodkowanie tekstu w pionie */ justify-content: center; /* Wyśrodkowanie tekstu w poziomie */ top: 0; /* Ustawienie górnej krawędzi na 0, aby pasowała do grafiki */ left: 0; /* Ustawienie lewej krawędzi na 0 */ border: 2px dashed red; /* Ramka wokół editable-area */ } .plaque-text { color: var(--text-color); text-align: center; transition: all 0.3s ease; pointer-events: auto; /* Włączenie interakcji z tekstem */ cursor: text; /* Zmiana kursora na tekst */ } .bold { font-weight: bold !important; } .italic { font-style: italic !important; } .form-group { margin-bottom: 25px; } label { display: block; margin-bottom: 10px; font-weight: bold; color: var(--text-color); } .input-group { display: flex; gap: 10px; align-items: center; } input[type="text"], input[type="range"], select { border: 2px solid #ccc; border-radius: 4px; padding: 10px; font-size: 16px; } .scale-controls { display: flex; gap: 5px; } .scale-btn { width: 40px; height: 40px; border: 2px solid #000; border-radius: 6px; background: #fff; font-size: 20px; cursor: pointer; display: flex; align-items: center; justify-content: center; } .vertical-slider { width: 100%; height: 6px; margin-top: 10px; -webkit-appearance: none; background: #ddd; border-radius: 3px; } .vertical-slider::-webkit-slider-thumb { -webkit-appearance: none; width: 20px; height: 20px; background: var(--accent-color); border-radius: 50%; cursor: pointer; } .color-style-container { display: flex; align-items: center; gap: 15px; margin-top: 15px; } .font-selector { margin-right: 15px; min-width: 120px; } .font-selector select { width: 100%; padding: 8px; border: 2px solid #ddd; border-radius: 4px; font-size: 14px; } .color-picker { display: flex; gap: 10px; } .color-option { width: 40px; height: 40px; border-radius: 50%; cursor: pointer; border: 3px solid transparent; position: relative; } .color-option.selected { border-color: var(--accent-color); } .color-option[data-color="#ffffff"] { border: 2px solid #000; } .style-controls { display: flex; gap: 8px; } .style-btn { width: 40px; height: 40px; border: 2px solid #ddd; border-radius: 4px; background: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; } .style-btn.active { background: var(--accent-color); border-color: var(--accent-color); color: white; } #submitBtn { background: var(--accent-color); color: white; width: 100%; padding: 15px; border: none; border-radius: 6px; font-size: 18px; cursor: pointer; margin-top: 30px; transition: transform 0.2s ease; } @media (max-width: 768px) { .container { grid-template-columns: 1fr; } .preview-box { height: 400px; } .input-group { flex-wrap: wrap; } input[type="text"] { width: 100%; } .color-style-container { flex-wrap: wrap; } } /* Style czcionek */ .font-arial { font-family: Arial, sans-serif; } .font-times { font-family: "Times New Roman", serif; } .font-verdana { font-family: Verdana, sans-serif; } /* Styl dla miniaturek modeli */ .model-selection { display: flex; gap: 10px; /* Minimalna przerwa między miniaturkami */ margin-top: 10px; /* Odstęp od górnej sekcji */ } .model-thumbnail { width: 60px; /* Ustawienie szerokości miniaturek */ height: auto; /* Automatyczna wysokość */ cursor: pointer; border: 2px solid transparent; /* Domyślny border */ transition: border 0.3s; object-fit: contain; /* Utrzymanie proporcji */ } .model-thumbnail:hover { border: 2px solid var(--accent-color); /* Podświetlenie przy najechaniu */ }
Srebrny Złoty Antracyt
Tabliczka
Twój Adres
1A

Opinie

Na razie nie ma opinii o produkcie.

Tylko zalogowani klienci, którzy kupili ten produkt mogą napisać opinię.

Wróć na górę