Sign up
Login
New
Trending
Archive
English
English
Sign up
Login
New Paste
Add Image
@charset "UTF-8"; html { scroll-behavior: smooth; } /* Genel box-sizing ve reset stilleri - Sadece bir kez tanımlandı */ *, *::before, *::after { box-sizing: border-box; padding: 0; margin: 0; list-style: none; text-decoration: none; } body { overflow-x: hidden; /* Yatay kaydırmayı engelle */ font-family: 'Raleway', Arial, sans-serif; margin: 0; padding: 0; scroll-snap-type: y proximity; /* Mobil kaydırmayı biraz yavaşlatır, test edin */ -webkit-overflow-scrolling: touch; /* iOS Safari için yumuşak kaydırma */ } body.kntk { overflow-x: hidden; background: url(img/kon_bg.png) no-repeat center center fixed; background-size: cover; margin: 0; height: 100%; color: #fff; } body.opa { overflow-x: hidden; margin: 0; padding: 0; background-color: #ffffff; } /*---------------------------------- SLIDER---------------------------------- */ .custom-slider { position: relative; width: 100%; height: 600px; overflow: hidden; background-color: #f5f5f5; } .slides-container { display: flex; transition: transform 0.5s ease-in-out; height: 100%; } .slide { min-width: 100%; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding: 20px; } .slide .text { flex: 1; padding: 20px; color: #333; text-align: center; } .slide .text h1 { font-size: 2.5em; color: #0047ab; margin-bottom: 20px; font-weight: bold; font-family: 'SamsungOne', sans-serif; /* Bu fontun yüklendiğinden emin olun */ text-align: center; } .slide .image-container { flex: 1; max-width: 50%; height: auto; position: relative; overflow: hidden; clip-path: polygon(0% 100%, 40% 0%, 100% 0%, 100% 65%, 80% 100%); } .slide .image-container img { width: 100%; height: auto; object-fit: cover; } .butn { display: inline-block; padding: 10px 20px; background-color: #007bff; color: white; text-align: center; text-decoration: none; border-radius: 5px; font-size: 16px; transition: background-color 0.3s; } .butn:hover { background-color: #0056b3; } img { max-width: 100%; height: auto; display: block; } section { padding: 100px 0; background: #fff; } .section_title { margin-bottom: 30px; } .section_title h2 { position: relative; text-align: center; color: #000000; font-size: 30px; transition: all .5s ease-in-out; } .section_title h2:hover { background-color: #3673ce; color: #fff; /* Hover'da metin rengini beyaz yap */ } /* HEADER */ header { background: rgb(255, 255, 255); border-bottom: 1px solid rgba(84, 74, 74, 0.801); position: fixed; width: 100%; z-index: 1000; } .navbar { display: flex; justify-content: space-between; align-items: center; /* dikeyde ortalar */ margin: 0 auto; width: 80%; /* Masaüstü için */ padding: 10px 0; /* biraz daha küçük padding */ position: relative; height: 80px; /* sabit yükseklik, istersen ayarlayabilirsin */ } .navbar .logo img { max-height: 60px; /* logonun yüksekliğini sınırladık */ width: auto; /* orantıyı korur */ display: block; /* hizalama için iyi olur */ } .nav_links { display: flex; } .nav_links li a { margin-left: 15px; color: #000000; padding: 5px 15px; border-radius: 5px; transition: all .5s ease-in-out; } .nav_links li a:hover { background: #24caac; } /* Hamburger Menü İkonu */ .menu-toggle { display: none; /* Varsayılan olarak gizli (masaüstü) */ font-size: 1.8rem; cursor: pointer; position: absolute; right: 20px; /* Sağdan sabit boşluk */ top: 50%; transform: translateY(-50%); color: #000; z-index: 1001; } .title { font-size: 2.5rem; margin: 2rem 0; color: #000; text-transform: uppercase; letter-spacing: 2px; text-align: center; padding-bottom: 40px; } /* Özellikler Konteyneri (Was uns speziell macht) - Animasyon Süresi Uzatıldı ve Sıralı Animasyon Eklendi */ .features-container { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 2rem; margin-top: 2rem; } .feature-item { text-align: center; transition: opacity 0.8s ease-out, transform 0.8s ease-out; /* Kaybolma için de geçerli */ cursor: pointer; opacity: 0; /* Başlangıçta gizli */ transform: translateY(50px); /* Alttan gelsin */ } .feature-item.visible { opacity: 1; transform: translateY(0); } /* PC için sıralı animasyon */ @media (min-width: 769px) { .feature-item:nth-child(1).visible { transition-delay: 0s; } .feature-item:nth-child(2).visible { transition-delay: 0.2s; } .feature-item:nth-child(3).visible { transition-delay: 0.4s; } .feature-item:nth-child(4).visible { transition-delay: 0.6s; } /* Kaybolma efektleri için delay'i sıfırlayalım ki hemen kaybolmaya başlasın */ .feature-item:not(.visible) { transition-delay: 0s; } } /* Mobil için (768px ve altı) sıralı animasyonu devre dışı bırak */ @media screen and (max-width: 768px) { .feature-item.visible { transition-delay: 0s !important; /* Mobil için delay'i kaldır */ } } /* Keyframes Animasyonları */ @keyframes fadeIn { to { opacity: 1; transform: translateY(0); } } .cookie-banner { position: fixed; bottom: 0; left: 0; right: 0; background-color: #333; color: white; padding: 10px; text-align: center; display: block; z-index: 9999; } .cookie-banner button { background-color: #4CAF50; color: white; border: none; padding: 5px 10px; cursor: pointer; } .cookie-banner button:hover { background-color: #45a049; } .reparaturbonus-section { text-align: center; margin: 50px auto; padding: 0; width: 100%; } .reparaturbonus-section h1 { font-size: 24px; font-weight: bold; margin-bottom: 20px; text-align: center; word-wrap: break-word; } .reparaturbonus-content { display: block; text-align: center; width: 100%; max-width: 1000px; margin: 0 auto; } .reparaturbonus-logo-container { display: flex; justify-content: center; margin-bottom: 15px; opacity: 0; transform: translateY(50px); transition: opacity 1s ease-out, transform 1s ease-out; } .reparaturbonus-logo-container.visible { opacity: 1; transform: translateY(0); } .reparaturbonus-logo-container img { max-width: 100%; } .reparaturbonus-text-container { display: flex; flex-direction: column; align-items: center; justify-content: center; word-wrap: break-word; overflow-wrap: break-word; white-space: normal; } .reparaturbonus-text { font-size: 16px; line-height: 1.5; margin-bottom: 15px; text-align: center; word-wrap: break-word; overflow-wrap: break-word; max-width: 650px; } .reparaturbonus-content a { color: #007bff; text-decoration: underline; } .reparaturbonus-content a:hover { color: #0056b3; } .random-long-class-name-here-12345-some-random-class-name-for-styling { font-size: 16px; line-height: 1.5; margin-bottom: 15px; color: #333; text-align: center; word-wrap: break-word; overflow-wrap: break-word; max-width: 650px; display: block; margin-left: auto; margin-right: auto; padding-top: 15px; } .reparaturbonus-text a { color: #007bff; text-decoration: underline; } .reparaturbonus-text a:hover { color: #0056b3; } /* UNSERE LEISTUNGEN */ .unsere-leistungen { max-width: 900px; margin: 0 auto; padding: 40px 20px; } .unsere-leistungen h1 { font-size: 2rem; font-weight: bold; margin: 50px 0 40px; color: #000; text-align: center; } .unsere-leistungen .kontent { position: relative; display: flex; justify-content: center; align-items: center; gap: 20px; height: 600px; padding-bottom: 50px; } .unsere-leistungen .imag { position: relative; z-index: 0; margin-top: 50px; } .unsere-leistungen .imag img { width: 450px; height: auto; } /* ------------------------------------------------DIENSTLEISTUNGEN------------------------------------------------------ */ #Dienstleistungen { padding: 50px 20px; background-color: #f9f9f9; text-align: center; } .dienstleistungen-grid .dienstleistung { background: #ffffff; border: 1px solid #ddd; border-radius: 10px; padding: 20px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); transition: transform 1s ease, box-shadow 0.8s ease, opacity 1s ease; /* Süreyi 1s'ye çıkardık */ text-align: center; opacity: 0; /* Başlangıçta gizli */ will-change: transform, opacity; } /* Her kartın hangi yönden kayacağını belirleyelim (Masaüstü için) */ @media (min-width: 769px) { .dienstleistungen-grid .dienstleistung:nth-child(odd) { transform: translateX(-100%); /* Tek numaralı kartlar soldan gelecek */ } .dienstleistungen-grid .dienstleistung:nth-child(even) { transform: translateX(100%); /* Çift numaralı kartlar sağdan gelecek */ } } .dienstleistungen-grid .dienstleistung.visible { opacity: 1; transform: translateX(0); /* Görünür hale gelirken sıfırla */ transition: opacity 1s ease-out, transform 1s ease-out; /* Süreyi uzattık */ } #Dienstleistungen h1 { font-size: 2.5rem; margin-bottom: 40px; color: #333; } .dienstleistungen-container { max-width: 1200px; margin: 0 auto; } .dienstleistungen-grid { display: grid; grid-template-columns: repeat(3, 1fr); row-gap: 40px; column-gap: 30px; } .dienstleistung { background: #ffffff; border: 1px solid #ddd; border-radius: 10px; padding: 20px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); transition: transform 1s ease, box-shadow 0.8s ease, opacity 1s ease; /* Süreyi uzattık */ text-align: center; } .dienstleistung:hover { transform: translateY(-10px); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); } .dienstleistung i { font-size: 2.5rem; color: #007bff; margin-bottom: 15px; } .dienstleistung h3 { font-size: 1.5rem; color: #333; margin-bottom: 10px; } .dienstleistung p { font-size: 1rem; color: #555; line-height: 1.6; } /* LABEL YAPISI */ .unsere-leistungen .labels { position: absolute; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; top: 10%; height: 80%; width: auto; } .unsere-leistungen .labels.left { left: -10px; text-align: right; } .unsere-leistungen .labels.right { right: -5px; text-align: left; } .unsere-leistungen .label { font-size: 1.1rem; color: #333; border-bottom: 2px solid #0078d7; white-space: nowrap; cursor: pointer; opacity: 0; transform: translateX(-50px); } /* Animasyon tanımı */ @keyframes slideIn { 0% { opacity: 0; transform: translateX(-50px); } 100% { opacity: 1; transform: translateX(0); } } /* Sol tarafta sıralı animasyon */ .unsere-leistungen .labels.left .label:nth-child(1) { animation: slideIn 1.5s ease-out forwards; animation-delay: 0s; } .unsere-leistungen .labels.left .label:nth-child(2) { animation: slideIn 1.5s ease-out forwards; animation-delay: 1s; } .unsere-leistungen .labels.left .label:nth-child(3) { animation: slideIn 1.5s ease-out forwards; animation-delay: 1.5s; } /* Sağ tarafta sıralı animasyon */ .unsere-leistungen .labels.right .label:nth-child(1) { animation: slideIn 1.5s ease-out forwards; animation-delay: 2s; } .unsere-leistungen .labels.right .label:nth-child(2) { animation: slideIn 1.5s ease-out forwards; animation-delay: 2.5s; } .unsere-leistungen .labels.right .label:nth-child(3) { animation: slideIn 1.5s ease-out forwards; animation-delay: 3s; } .ust h1, .usta h1, .Notes h1, .Fold h1, .Flip h1 { font-size: 55px; text-align: center; font-family: 'SamsungOne', sans-serif; /* Bu fontların yüklendiğinden emin olun */ font-family: 'Samsung Sharp Sans', sans-serif; /* Bu fontların yüklendiğinden emin olun */ position: relative; padding-bottom: -30px; } .ust h1 { top: -40px; } /* ------------------- KONTAKT FORM --------------------- */ .contact-container { background-color: #122e44; padding: 40px; width: 50%; margin: 40px auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); color: #fff; text-align: center; } /* Başlık ve Paragraf */ .contact-container h2 { font-size: 2rem; margin-bottom: 10px; color: #24caac; } .contact-container p { font-size: 1rem; margin-bottom: 20px; color: #ddd; } /* Form Yapısı */ .contact-form { display: flex; flex-direction: column; gap: 15px; color: #fff; } .form-group { display: flex; flex-direction: column; } .form-group label { font-size: 14px; margin-bottom: 5px; color: #ddd; } .form-group input, .form-group textarea { padding: 12px; border: 1px solid #ccc; border-radius: 5px; background-color: #333; color: #fff; font-size: 16px; width: 100%; } /* Buton */ .submit-btn { padding: 14px; font-size: 18px; color: #fff; background-color: #24caac; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s; } .submit-btn:hover { background-color: transparent; color: #24caac; border: 1px solid #24caac; } .customer-reviews { text-align: center; padding: 60px 20px 80px 20px; /* Alt boşluk artırıldı */ position: relative; /* Absolute position kullanan kartlar için */ margin-bottom: 0; background-color: #fff; color: #000; height: 500px; /* Yükseklik ayarı, ihtiyaca göre değiştirebilirsiniz */ overflow: hidden; /* Taşmaları gizle */ } .reviews-title { font-size: 2.5rem; font-weight: bold; margin-bottom: 20px; color: #000; } .reviews-subtitle { font-size: 1.2rem; margin-bottom: 40px; color: #666; } .reviews-container { position: relative; height: 400px; /* Kart yüksekliği ile uyumlu */ width: 100%; max-width: 1100px; margin: 0 auto; } .review-card { background-color: #fff; border-radius: 10px; box-shadow: 0 6px 8px rgba(0,0,0,0.1); width: 320px; max-height: 600px; /* Uzun yorumlarda scroll için */ display: flex; flex-direction: column; justify-content: space-between; align-items: center; padding: 30px; scroll-snap-align: center; position: absolute; /* Carousel için absolute */ top: 100px; /* Yorumların dikey pozisyonu */ left: 50%; /* Başlangıçta ortalanmış */ transform-origin: center center; opacity: 0; pointer-events: none; color: #333; transition: all 0.5s ease; overflow-y: auto; } .review-card img { width: 100px; height: 100px; border-radius: 50%; object-fit: cover; margin: 20px 0 15px; } .review-card .quote { font-size: 3.5rem; color: #00acee; margin-bottom: 15px; } .review-card p { font-size: 1.1rem; line-height: 1.6; margin-bottom: 20px; } .review-card h3 { font-size: 1.3rem; font-weight: bold; margin-top: 10px; color: #000; } .review-card .occupation { font-size: 1rem; color: #666; margin-top: 5px; } /* Carousel pozisyonlar */ .review-card.active { transform: translateX(-50%) scale(1.2); opacity: 1; pointer-events: auto; z-index: 3; } .review-card.left { transform: translateX(calc(-50% - 400px)) scale(0.8); opacity: 1; pointer-events: auto; z-index: 2; } .review-card.right { transform: translateX(calc(-50% + 400px)) scale(0.8); opacity: 1; pointer-events: auto; z-index: 2; } /* Responsive - Mobilde alt alta ekran ayarı */ @media (max-width: 768px) { .customer-reviews { height: auto; padding-bottom: 40px; overflow: visible; } .reviews-container { height: auto; max-width: 95%; position: static; display: flex; flex-direction: column; align-items: center; gap: 20px; } .review-card { position: relative !important; width: 90% !important; max-height: none !important; transform: scale(1) !important; opacity: 1 !important; pointer-events: auto !important; left: auto !important; top: auto !important; z-index: auto !important; } } /* Navigation Buttons */ .review-nav-btn { display: none; /* Mobil için görünmez yapıldı */ } /* -------------------------------SERVICE OPTIONEN----------------------------- */ .service-options{ background-color: #f8fbff; } .service-options h2 { font-size: 2.5rem; color: #333; margin-bottom: 30px; justify-content: center; text-align: center; } /* Seçenekler Konteyneri */ .options-container { display: flex; justify-content: center; gap: 40px; margin-top: 30px; } /* Her bir Seçenek */ .option { display: flex; flex-direction: column; align-items: center; text-align: center; } /* Görseller */ .option img { width: 120px; height: 120px; margin-bottom: 20px; } /* Butonlar */ .option button { background-color: #007bff; color: #f8fbff; border: none; border-radius: 8px; padding: 15px 25px; font-size: 1rem; cursor: pointer; text-transform: uppercase; transition: background-color 0.3s ease; } .option button:hover { background-color: #0056b3; } /*--------------------------------------------------- SAMSUNG----------------------- */ .samyaz { position: relative; background-image: url('img/galaxy_bg.png'); background-size: cover; background-position: center 20%; background-repeat: no-repeat; height: 400px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; text-align: left; padding: 20px 50px; margin-bottom: 80px; } .samyaz::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); z-index: 0; } .samyaz h1, .samyaz h2 { position: relative; color: #000000; z-index: 1; margin: 10px 0; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); margin-left: 200px; /* Masaüstü için varsayılan konumlandırma */ } .samyaz h1 { font-size: 35px; } .samyaz h2 { font-size: 35px; } .sam-card-container { display: flex; flex-wrap: wrap; justify-content: center; gap: 30px; padding: 20px; max-width: 1600px; margin: 0 auto; z-index: 1; position: relative; } .sam-car { flex: 1 1 calc(23% - 20px); max-width: calc(23% - 20px); text-align: center; border: 1px solid #ddd; border-radius: 10px; padding: 15px; background-color: #f9f9f9; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); height: 250px; display: flex; flex-direction: column; justify-content: space-between; } .sam-photo img { height: auto; max-width: 110px; border-radius: 10px; } .sam-button { background-color: #0078d7; color: #fff; padding: 8px 15px; font-size: 14px; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; } .sam-button:hover { background-color: #005bb5; } /*--------------------------- S24Ultra-------------------- */ .hader h1 { font-size: 24px; margin: 0; color: #444; } .hader h2 { font-size: 18px; margin: 5px 0 20px 0; color: #777; } table { width: 100%; border-collapse: collapse; margin-top: 20px; } table th, table td { border: 1px solid #ddd; padding: 10px; text-align: left; } table th { background-color: #f4f4f4; color: #444; } table td { font-size: 14px; } table tr:nth-child(even) { background-color: #f9f9f9; } /* ------------------------------------HUAWEI-------------------------------- */ .huaw { background-image: url('img/huawe.jpg'); background-size: cover; background-position: center 30%; background-repeat: no-repeat; height: 400px; display: flex; flex-direction: column; justify-content: center; align-items: center; color: white; text-align: center; } .huawe{ color: #000000; text-align: center; font-size: 25px; } .huawe h2{ color: #000000; text-align: center; } /* .............................................................KONTAKT SAYFASI.......................................................................... */ .kontakt { min-height: 100vh; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; background: none; padding-left: 120px; padding-top: 120px; margin-bottom: 40px; } .kontakt h1 { font-size: 48px; margin-bottom: 10px; text-align: left; color: #fff; } .kontakt h6 { font-size: 20px; margin-top: 10px; margin-bottom: 40px; text-align: left; color: #fff; } .kontakt form { width: 650px; padding: 40px; border-radius: 5px; background: #fff; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); margin-top: 40px; margin-bottom: 100px; } .kontakt form .row { display: flex; gap: 50px; margin-bottom: 40px; } .kontakt form #vorname { flex: 1; margin-bottom: 30px; } .kontakt form #nachname { flex: 1; margin-bottom: 40px; } .kontakt form input { width: 100%; height: 50px; padding: 12px; outline: none; border: none; font-size: 16px; background: none; border-bottom: 2px solid #000; color: #000; margin-bottom: 30px; } .kontakt form input::placeholder { color: #000; font-size: 14px; } .kontakt form textarea { height: 150px; font-size: 16px; background: none; border: none; border-bottom: 2px solid #000; color: #000; padding: 15px; outline: none; resize: none; margin-bottom: 30px; text-align: left; width: 100%; line-height: 1.5; } .kontakt form textarea::placeholder { padding-top: 12px; } .kontakt form .notice { color: #000; font-size: 14px; font-weight: 400; line-height: 1.5; margin-bottom: 30px; } .kontakt form #buton { border: none; background: #000; color: #fff; font-size: 18px; font-weight: 600; width: 240px; height: 55px; border-radius: 5px; cursor: pointer; transition: 0.3s ease-in-out; margin-bottom: 30px; } .kontakt form #buton:hover { background: #fff; color: #000; transition: 0.3s ease-in-out; } .kontakt form textarea:focus { border-bottom: 2px solid #000; } .map-container { width: 100%; height: 380px; margin: 0; padding: 0; position: relative; } iframe { width: 100%; height: 100%; border: none; border-radius: 8px; } /* -----------------------FOOTER------------------------ */ footer { background-color: rgb(44, 37, 37); color: #fff; padding: 50px 0; border-top: 1px solid rgba(238, 238, 238, 0.801); margin-top: 50px; /* <-- EKLEDİM: Yorumlar bölümü ile arasında boşluk için */ } .footer-container { display: flex; justify-content: space-between; width: 80%; margin: 0 auto; } .footer-section { flex-basis: 30%; } .footer-section h3 { color: #24caac; margin-bottom: 15px; font-size: 20px; text-align: left; } .footer-section p { margin-bottom: 10px; font-size: 14px; text-align: left; } .footer-section ul { list-style: none; text-align: left; } .footer-section ul li { margin-bottom: 8px; } .footer-section ul li a { color: #fff; transition: color 0.3s ease; } .footer-section ul li a:hover { color: #24caac; } .social-media li a { display: flex; align-items: center; gap: 10px; } .social-media li a i { color: #24caac; } .footer-bottom { text-align: center; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.1); margin-top: 30px; font-size: 14px; color: #ccc; } .footer-bottom-links { display: flex; align-items: center; gap: 20px; width: 80%; margin: 0 auto; } .footer-bottom-links a { color: #24caac; font-size: 14px; text-decoration: none; transition: color 0.3s ease; } .footer-bottom-links a:hover { text-decoration: underline; } .footer-bottom-links span { margin-left: auto; color: #ccc; font-size: 14px; } /* Mobil ve Tablet için Medya Sorguları (Tekrarları Minimize Edildi) */ @media (max-width: 768px) { footer { margin-top: 30px; /* <-- EKLEDİM: Mobil için daha az boşluk */ } .footer-container { flex-direction: column; align-items: flex-start; width: 90%; padding: 0 20px; } .footer-section { flex-basis: 100%; margin-bottom: 30px; text-align: left; } .footer-bottom-links { flex-direction: column; align-items: flex-start; text-align: left; gap: 10px; } .footer-bottom-links span { margin-left: 0; } } /* ---------------Apple------------------- */ .apleyaz { background-image: url('img/ip_bg.jpg'); background-size: cover; background-position: center 20%; background-repeat: no-repeat; height: 400px; display: flex; flex-direction: column; justify-content: center; align-items: center; color: white; text-align: center; padding: 20px; } .yazilar{ color: #000000; text-align: center; font-size: 25px; } .yazilar h2{ color: #000000; text-align: center; } /* Ana sayfa (iphone) için stil */ body.ipone { display: flex; justify-content: center; align-items: center; min-height: 100vh; margin: 0; padding: 0; background-color: #f8f8f8; } .iphone-container { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; max-width: 1200px; margin: 50px auto; padding: 20px; } /* iPhone Kartları */ .iphone-card { width: calc(25% - 20px); max-width: 250px; box-sizing: border-box; text-align: center; border: 1px solid #ddd; border-radius: 10px; padding: 15px; background-color: #f9f9f9; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); position: relative; } .iphone-icon { width: 100px; height: 200px; border: 2px solid #000; border-radius: 15px; display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 0 auto 15px auto; position: relative; } .iphone-image { width: 40px; height: auto; margin-bottom: 5px; } /* Model Numarası ve Adı */ .model-number { font-size: 32px; font-weight: bold; } .model-name { font-size: 14px; font-weight: normal; margin-top: 5px; } /* Alt Çizgiler (Home Butonu Gibi) */ .iphone-icon::after { content: ""; width: 30px; height: 2px; background-color: black; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); } /* iPhone Butonları */ .iphone-button { display: inline-block; padding: 10px 20px; font-size: 14px; font-weight: bold; color: #000; background-color: #fff; border: 2px solid #000; border-radius: 25px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); cursor: pointer; justify-content: center; transition: all .5s ease-in-out; } .iphone-button:hover { background-color: #24caac; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); } /* Sol Taraf: Sessize Alma Butonu (Mute Switch) */ .mute-switch { position: absolute; left: -3px; top: 30px; width: 2px; height: 10px; background-color: #000; border-radius: 50px; z-index: 10; } /* Sol Taraf: Ses Açma Butonu */ .volume-up { position: absolute; left: -3px; top: 55px; width: 2px; height: 16px; background-color: #000; border-radius: 50px; z-index: 10; } /* Sol Taraf: Ses Kısma Butonu */ .volume-down { position: absolute; left: -3px; top: 75px; width: 2px; height: 16px; background-color: #000; border-radius: 50px; z-index: 10; } /* Sağ Taraf: Güç Butonu */ .power-button { position: absolute; right: -4px; top: 50px; width: 3px; height: 25px; background-color: #000; border-radius: 50px; z-index: 10; } /*----------------------------------------------- 15PiroMaxxx ---------------------------------------------------*/ .iphone-cont { display: flex; justify-content: center; align-items: center; padding: 100px 0; } .iphone-wrapper { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } /* iPhone İkonu */ .iphone-ikon { width: 100px; height: 200px; border: 2px solid #000; border-radius: 15px; display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 0 auto 15px auto; position: relative; background-color: #fff; } /* Kavisli Üst Bölüm */ .iphone-ikon::before { content: ""; width: 30%; height: 8px; background-color: #000; position: absolute; top: 5px; left: 50%; transform: translateX(-50%); border-radius: 50px; } /* Alt Çizgiler (Home Butonu Gibi) */ .iphone-ikon::after { content: ""; width: 30px; height: 2px; background-color: black; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); } .iphone-ikon .model-number { font-size: 24px; font-weight: bold; color: #333; } .iphone-ikon .model-name { font-size: 16px; color: #555; } .iphone-text { text-align: left; } .iphone-text h2 { margin: 0; font-size: 24px; color: #333; } .iphone-text p { margin: 5px 0 0 0; font-size: 16px; color: #555; } /* -------------------------------------------------------Fiyat tablosu düzeni --------------------------------------*/ .price-table-container { width: 70%; margin: 20px auto; text-align: center; background-color: #f9f9f9; padding: 20px; border-radius: 15px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); margin-bottom: 50px; } .price-table-container h2 { font-size: 24px; font-weight: 700; color: #333; margin-bottom: 20px; } .price-table { width: 100%; border-collapse: collapse; } .price-table th, .price-table td { padding: 10px; border: 1px solid #ddd; text-align: left; } .price-table th { background-color: #f0f0f0; font-weight: bold; } .price-table tr:nth-child(odd) td { background-color: #e1f0fd; } .price-table tr:nth-child(even) td { background-color: #ffffff; } .price-table td:hover { background-color: #e1f0fd; } .price-table tr:nth-child(odd):hover td { background-color: #e1f0fd; } .price-table tr:nth-child(even):hover td { background-color: #e1f0fd; } /* ---------------Samsung------------------- */ .samsung-ikon { display: flex; align-items: center; justify-content: center; } /* ---------------Huawei------------------- */ /*-------------- Impressum -------------- */ body.impressum-page { background-color: #ffffff; color: #000000; font-family: 'Raleway', Arial, sans-serif; } .impressum { background-color: #ffffff; max-width: 1600px; height: 100%; margin: 0 auto; padding: 35px; padding-left: 150px; padding-top: 90px; } .impressum h1 { font-family: 'Raleway', Arial, sans-serif; color: #000000; text-align: start; font-size: 2.5em; margin-bottom: 10px; } .impressum h2 { font-family: 'Raleway', Arial, sans-serif; color: #000000; text-align: start; font-size: 1.8em; margin-top: 20px; } .impressum p { font-family: 'Raleway', Arial, sans-serif; color: #000000; text-align: start; margin: 10px 0; } .impressum h3 { font-family: 'Raleway', Arial, sans-serif; color: #000000; text-align: start; font-size: 1.4em; margin-top: 15px; } /*-------------- Datenschutz -------------- */ .datenschutz-container { color: #000000; font-family: 'Raleway', Arial, sans-serif; background-color: #ffffff; max-width: 1600px; height: 100%; margin: 0 auto; padding: 35px; padding-left: 150px; padding-top: 90px; text-decoration: none; } .datenschutz-container h1 { font-family: 'Raleway', Arial, sans-serif; color: #000000; text-align: start; font-size: 2.5rem; margin-bottom: 10px; } .datenschutz-container h1, h2, h3, h4 { color: #000000; margin-top: 20px; } .datenschutz-container h2 { font-size: 2rem; } .datenschutz-container h3 { font-size: 1.5rem; } .datenschutz-container h4 { font-size: 1.2rem; margin-bottom: 10px; } .datenschutz-container p { margin-bottom: 20px; } p.bold { font-weight: 600; } /* -------------------------uberuns--------------------------------------- */ .ueberouras { display: flex; justify-content: center; align-items: center; width: 100%; padding-top: 20px; text-align: center; } .ueberouras h1 { font-size: 3.5em; margin: 0; text-align: center; } .überour { max-width: 600px; margin: 10px 0; padding: 0 20px; padding-left: 100px; box-sizing: border-box; text-align: left; line-height: 1.6; } .überour h2, .überour h3 { color: #333; margin-bottom: 10px; text-align: center; } .überour p { font-size: 1.1rem; color: #555; margin-bottom: 15px; text-align: left; } .ueberour-image { position: absolute; right: 100px; top: 250px; width: 500px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .ueberour-image img { width: 100%; height: auto; border-radius: 5px; } /* ----------------------------------------------404 ERROR---------------------------------------------- */ .frem{ width: 100%; height: 100vh; display: flex; justify-content: center; align-items: center; flex-direction: column; background: url(img/gifs.gif); background-position: center; background-repeat: no-repeat; } .frem p{ position: absolute; top: 3rem; font-size: 7rem; color: #00000063; } .frem h2{ position: absolute; bottom: 8rem; font-size: 34px; } .frem h5{ position: absolute; bottom: 6rem; color: #9c9c9c; } .frem a{ position: absolute; bottom: 1rem; background: linear-gradient(45deg, #ff0034, #ffbc00); padding: 12px; color: white; text-decoration: none; font-size: 23px; border-radius: 13px; } /*====================== 404 page =======================*/ .page_404{ padding:40px 0; background:#fff; font-family: 'Arvo', serif; } .page_404 img{ width:100%; } .four_zero_four_bg{ background-image: url(https://cdn.dribbble.com/users/285475/screenshots/2083086/dribbble_1.gif); height: 400px; background-position: center; } .four_zero_four_bg h1{ font-size:80px; } .four_zero_four_bg h3{ font-size:80px; } .link_404{ color: #fff!important; padding: 10px 20px; background: #39ac31; margin: 20px 0; display: inline-block; } .contant_box_404{ margin-top:-50px; } /* --- 📱 Responsive Tasarım --- */ /* Tablet (768px ve altı) */ @media screen and (max-width: 768px) { /* Genel Ayarlar */ body { font-size: 14px; } /* Header ve Navbar */ .navbar { width: 100%; /* Mobil için tam genişlik */ padding: 10px 20px; /* İç boşluk */ } .nav_links { display: none; flex-direction: column; position: fixed; top: 60px; /* Header yüksekliğine göre ayarlandı */ left: 0; width: 100%; height: calc(100vh - 60px); background-color: #fff; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); z-index: 999; overflow-y: auto; } .nav_links.active { display: flex; } .nav_links li { margin: 0; border-bottom: 1px solid #eee; } .nav_links li:last-child { border-bottom: none; } .nav_links li a { margin-left: 0; padding: 15px 20px; display: block; text-align: center; } .menu-toggle { display: block; right: 20px; } /* Slider */ .custom-slider { height: 400px; } .slide { flex-direction: column; text-align: center; padding: 10px; } .slide .text { order: 2; padding: 10px; } .slide .text h1 { font-size: 1.8em; margin-bottom: 10px; } .slide .text p { font-size: 0.9em; } .slide .image-container { order: 1; max-width: 80%; margin-bottom: 15px; clip-path: none; } /* Features Section */ .features-section { padding: 50px 0; } .title { font-size: 2rem; padding-bottom: 20px; } .features-container { flex-direction: column; gap: 1.5rem; } .feature-item { width: 90%; max-width: 300px; opacity: 0; transform: translateY(50px); } .feature-item.visible { opacity: 1; transform: translateY(0); transition: opacity 0.8s ease-out, transform 0.8s ease-out; } .feature-item i { font-size: 2.5rem; } .feature-item h3 { font-size: 1.3rem; } .feature-item p { font-size: 0.9rem; } /* Reparaturbonus Section */ .reparaturbonus-section { padding: 30px 15px; } .reparaturbonus-section h1 { font-size: 1.5rem; } .reparaturbonus-text { font-size: 0.9rem; max-width: 95%; } /* Unsere Leistungen Section */ .unsere-leistungen { padding: 30px 15px; } .unsere-leistungen h1 { font-size: 1.8rem; margin: 30px 0; } .unsere-leistungen .kontent { flex-direction: column; height: auto; padding-bottom: 20px; } .unsere-leistungen .imag { order: 2; margin-top: 20px; } .unsere-leistungen .imag img { width: 250px; } .unsere-leistungen .labels { position: static; flex-direction: row; flex-wrap: wrap; justify-content: center; gap: 10px; width: 100%; height: auto; order: 1; margin-bottom: 20px; } .unsere-leistungen .label { font-size: 0.9rem; padding: 5px 10px; border-bottom: none; border: 1px solid #0078d7; border-radius: 5px; opacity: 1; transform: translateX(0); animation: none; } /* Dienstleistungen Section */ #Dienstleistungen { padding: 30px 15px; } #Dienstleistungen h1 { font-size: 2rem; margin-bottom: 30px; } .dienstleistungen-grid { grid-template-columns: 1fr; row-gap: 20px; column-gap: 0; } /* Mobil için Dienstleistung kart animasyonları */ .dienstleistungen-grid .dienstleistung { opacity: 0; transform: translateY(50px); /* Mobil için alttan gelsin */ } .dienstleistungen-grid .dienstleistung.visible { opacity: 1; transform: translateY(0); transition: opacity 1s ease-out, transform 1s ease-out; /* Süreyi uzattık */ } .dienstleistung h3 { font-size: 1.3rem; } .dienstleistung p { font-size: 0.9rem; } /* Kontakt Form */ .contact-container { width: 80%; padding: 30px; } .contact-container h2 { font-size: 1.8rem; } .contact-container p { font-size: 0.9rem; } .form-group input, .form-group textarea { font-size: 14px; padding: 10px; } .submit-btn { font-size: 16px; padding: 12px; } /* Harita */ .map-container iframe { height: 300px; } /* Impressum ve Datenschutz */ .impressum { max-width: 100%; padding: 20px; padding-top: 60px; } .impressum h1 { font-size: 2em; } .impressum h2 { font-size: 1.5em; } .impressum h3 { font-size: 1.2em; } .impressum p { font-size: 0.9em; } .datenschutz-container { max-width: 100%; padding: 20px; padding-top: 60px; padding-left: 20px; } .datenschutz-container h1 { font-size: 2em; } .datenschutz-container h2 { font-size: 1.5em; } .datenschutz-container h3 { font-size: 1.2em; } .datenschutz-container p { font-size: 0.9em; } /* Über Uns */ .ueberouras h1 { font-size: 2.5em; } .überour { padding-left: 20px; max-width: 100%; } .überour p { font-size: 0.9rem; } .ueberour-image { position: static; width: 90%; margin: 20px auto; display: block; } /* SAMSUNG */ .samyaz h1, .samyaz h2 { margin-left: 20px; font-size: 28px; } /* KONTAKT SAYFASI */ .kontakt { padding-left: 20px; padding-top: 80px; } .kontakt form { width: 95%; margin-bottom: 50px; } } /* Telefon (480px ve altı) */ @media screen and (max-width: 480px) { .contact-container { width: 90%; padding: 20px; } .contact-container h2 { font-size: 1.6rem; } .contact-container p { font-size: 0.8rem; } .form-group input, .form-group textarea { font-size: 13px; padding: 8px; } .submit-btn { font-size: 14px; padding: 10px; } .impressum { padding: 15px; padding-top: 50px; } .datenschutz-container { padding: 15px; padding-top: 50px; padding-left: 15px; } /* KONTAKT SAYFASI */ .kontakt { padding-left: 15px; padding-top: 70px; } .kontakt form { padding: 20px; } } /* Orta Ekranlar (Tabletler: 769px - 1024px) */ @media (min-width: 769px) and (max-width: 1024px) { /* Genel Ayarlar */ body { font-size: 15px; } .section_title h2, .title { font-size: 2.2rem; } /* Header ve Navbar */ .navbar { width: 90%; } .nav_links li a { margin-left: 10px; padding: 5px 10px; } /* Slider */ .custom-slider { height: 500px; } .slide .text h1 { font-size: 2.2em; } .slide .image-container { max-width: 45%; } /* Features Section */ .features-container { gap: 1.5rem; } .feature-item { width: calc(45% - 1.5rem); } /* Unsere Leistungen Section */ .unsere-leistungen h1 { font-size: 2rem; } .unsere-leistungen .imag img { width: 350px; } .unsere-leistungen .labels { top: 5%; height: 90%; } .unsere-leistungen .label { font-size: 1rem; } /* Dienstleistungen Section */ .dienstleistungen-grid { grid-template-columns: repeat(2, 1fr); row-gap: 30px; column-gap: 20px; } /* Kontakt Sayfası */ .kontakt { padding-left: 50px; padding-top: 100px; } .kontakt form { width: 80%; } /* Impressum ve Datenschutz */ .impressum { padding-left: 50px; padding-top: 100px; } .datenschutz-container { padding-left: 50px; padding-top: 100px; } /* Über Uns */ .ueberour-image { right: 50px; top: 200px; width: 400px; } /* SAMSUNG */ .samyaz h1, .samyaz h2 { margin-left: 50px; font-size: 30px; } } /* Büyük Ekranlar (1025px ve üzeri) */ @media (min-width: 1025px) { .navbar { width: 80%; } .nav_links { display: flex !important; } .menu-toggle { display: none !important; } /* Kundenbewertung PC boşluğu */ .customer-reviews { padding-bottom: 100px; } }
Settings
Title :
[Optional]
Paste Folder :
[Optional]
Select
Syntax :
[Optional]
Select
Markup
CSS
JavaScript
Bash
C
C#
C++
Java
JSON
Lua
Plaintext
C-like
ABAP
ActionScript
Ada
Apache Configuration
APL
AppleScript
Arduino
ARFF
AsciiDoc
6502 Assembly
ASP.NET (C#)
AutoHotKey
AutoIt
Basic
Batch
Bison
Brainfuck
Bro
CoffeeScript
Clojure
Crystal
Content-Security-Policy
CSS Extras
D
Dart
Diff
Django/Jinja2
Docker
Eiffel
Elixir
Elm
ERB
Erlang
F#
Flow
Fortran
GEDCOM
Gherkin
Git
GLSL
GameMaker Language
Go
GraphQL
Groovy
Haml
Handlebars
Haskell
Haxe
HTTP
HTTP Public-Key-Pins
HTTP Strict-Transport-Security
IchigoJam
Icon
Inform 7
INI
IO
J
Jolie
Julia
Keyman
Kotlin
LaTeX
Less
Liquid
Lisp
LiveScript
LOLCODE
Makefile
Markdown
Markup templating
MATLAB
MEL
Mizar
Monkey
N4JS
NASM
nginx
Nim
Nix
NSIS
Objective-C
OCaml
OpenCL
Oz
PARI/GP
Parser
Pascal
Perl
PHP
PHP Extras
PL/SQL
PowerShell
Processing
Prolog
.properties
Protocol Buffers
Pug
Puppet
Pure
Python
Q (kdb+ database)
Qore
R
React JSX
React TSX
Ren'py
Reason
reST (reStructuredText)
Rip
Roboconf
Ruby
Rust
SAS
Sass (Sass)
Sass (Scss)
Scala
Scheme
Smalltalk
Smarty
SQL
Soy (Closure Template)
Stylus
Swift
TAP
Tcl
Textile
Template Toolkit 2
Twig
TypeScript
VB.Net
Velocity
Verilog
VHDL
vim
Visual Basic
WebAssembly
Wiki markup
Xeora
Xojo (REALbasic)
XQuery
YAML
HTML
Expiration :
[Optional]
Never
Self Destroy
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Status :
[Optional]
Public
Unlisted
Private (members only)
Password :
[Optional]
Description:
[Optional]
Tags:
[Optional]
Encrypt Paste
(
?
)
Create Paste
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Site Languages
×
English