WEBLEB
Startseite
Editor
Anmelden
Pro
Deutsch
English
Français
Español
Português
Deutsch
Italiano
हिंदी
Daniels Blog-Website
13446
Metehan
Im Editor öffnen
Veröffentlichen Sie Ihren Code
Empfohlen
15 May 2025
Ein Code von facontheo1
23 November 2024
Landing Page - Hotel
11 March 2024
HTML
Copy
Live Demo - Redesigned
Live Demo - Redesigned
CSS
Copy
/*-------------------------------------------------------------- /** 1. Normalize --------------------------------------------------------------*/ html, body { position: relative; width: 100%; height: 100%; font-family: 'Poppins', 'Montserrat', sans-serif; } html { font-size: 100%; font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; font-style: normal; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; text-rendering: optimizeLegibility } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; outline: 0; text-decoration: none; cursor: pointer; -webkit-text-decoration-skip: objects; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong, .strong { font-weight: bolder; } dfn { font-style: italic; } mark { background-color: #ffd166; color: #2b2d42; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } h1 { font-size: 2em; margin: 0.67em 0; } h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dd, small { padding: 0; } img { border: 0; } svg:not(:root) { overflow: hidden; display: block; } figure { margin: 1em 40px; } hr { height: 0; overflow: visible; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } pre { overflow: auto; } code, kbd, pre, samp { font-family: 'Fira Code', 'Consolas', monospace; font-size: 1em; } blockquote::before, blockquote::after, q::before, q::after { content: ''; } blockquote, q { quotes: "" ""; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } select { text-indent: 45px; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { padding: 0; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } fieldset { border: 1px solid #8d99ae; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; width: 100%; } td, th { padding: 0; } /*-------------------------------------------------------------- /** 2. Base Styles --------------------------------------------------------------*/ *, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { box-sizing: border-box; } body { font-family: 'Poppins', sans-serif; font-style: normal; font-weight: normal; font-size: 18px; line-height: 170%; color: #8d99ae; } body.no-scroll { overflow: hidden; } a { color: #ef233c; } a:hover { color: #d90429; text-decoration: none; } .light a { color: #edf2f4; } .light a:hover, .light a:active, .light a:focus { color: #ffffff; } .light b, .light strong { color: #ffffff; } ul, ol { margin-top: 0; margin-bottom: 10px; margin-left: 0; padding: 0; padding-left: 30px; } ul ul, ol ul, ul ol, ol ol { margin-top: 5px; margin-bottom: 0; } ul li, ol li { margin-bottom: 5px; outline: 0; } ul li.active a{ color: #ef233c; } ul li:last-child, ol li:last-child { margin-bottom: 0; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; margin-left: -0.5rem; } .list-inline > li { display: inline-block; padding-left: 1rem; padding-right: 1rem; } dl { margin-top: 0; margin-bottom: 2rem; } dt, dd { line-height: 1.42857143; } dt { font-weight: bold; } dd { margin-left: 0; } button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; outline: 0; } figure { margin: 0; } img { display: inline-block; border: 0; max-width: 100%; height: auto; vertical-align: middle; } ::selection { background: rgba(239, 35, 60, 0.8); color: #edf2f4; text-shadow: none; } ::-moz-selection { background: rgba(239, 35, 60, 0.8); color: #edf2f4; text-shadow: none; } ::-webkit-input-placeholder { color: #8d99ae; /* WebKit browsers */ -webkit-transition: color .2s; transition: color .2s; } ::-moz-placeholder { color: #8d99ae; /* Mozilla Firefox 19+ */ -webkit-transition: color .2s; transition: color .2s; } :-ms-input-placeholder { color: #8d99ae;/* Internet Explorer 10+ */ -webkit-transition: color .2s; transition: color .2s; } ::placeholder { color: #8d99ae; -webkit-transition: color .2s; transition: color .2s; } .nav { position: fixed; width: 220px; bottom: 0; right: 200px; padding: 22px; border-radius: 12px 0 0 12px; display: flex; gap: 16px; flex-wrap: wrap; justify-content: space-between; color: #edf2f4; transform: translate3d(100%, 0, 0); transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .nav.show { transform: translate3d(0, 0, 0); } .btn { display: block; padding: 0px 12px; font-size: 14px; font-weight: 700; text-transform: uppercase; border-radius: 10px; background: #ef233c; color: #edf2f4; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px; transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .btn:hover { background: #d90429; transform: translateY(-3px); } .devices { display: flex; } .devices a { padding: 3px; } #template-selector { background: #2b2d42; color: #edf2f4; border: 2px solid #8d99ae; } #iframe-view { margin: auto; background: #ffffff; height: 100vh; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px; } body { overflow: hidden; text-align: center; background: #2b2d42; } .btn-settings { padding: 14px; border: 4px solid #edf2f4; width: 160px; height: 65px; display: flex; justify-content: center; align-items: center; color: #edf2f4; border-radius: 50px; transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); } .btn-settings:hover { transform: scale(1.1) rotate(2deg); color: #ffffff; border-color: #ffffff; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); } @media only screen and (max-width: 991px) { a.device { display:none; } }
JS
Copy
(function($) { "use strict"; $(document).ready(function(){ // Add animation effect on page load setTimeout(function() { $('#iframe-view').css('opacity', '0').animate({ opacity: 1 }, 800); }, 200); $('#template-selector').on('change', function() { var demo_url = this.value; var product_url = $(this).find(':selected').data('product'); $("#iframe-view").css('opacity', '0.5'); setTimeout(function() { $("#iframe-view").attr("src", demo_url).animate({ opacity: 1 }, 600); }, 300); }); $('a.device').click(function(e){ e.preventDefault(); var screen_size = $(this).attr('href'); var iframe_width = 640; var iframe_height = 600; switch(screen_size) { case '#desktop': iframe_width = "100%"; iframe_height = "100%"; break; case '#laptop': iframe_width = "1280px"; iframe_height = "1024px"; break; case '#tab': iframe_width = "1024px"; iframe_height = "1366px"; break; default: case '#phone': iframe_width = "375px"; iframe_height = "812px"; break; } $('#iframe-view').animate({ opacity: 0.7 }, 200, function() { $(this).attr("width", iframe_width).attr("height", iframe_height); $(this).animate({ opacity: 1 }, 400); }); }); // Optional: Display navigation when user moves mouse to bottom right $(document).on('mousemove', function(e) { var pageWidth = $(window).width(); var pageHeight = $(window).height(); if (e.pageX > pageWidth - 100 && e.pageY > pageHeight - 100) { $('#demo-page-nav').addClass('show'); } else if (e.pageX < pageWidth - 250 || e.pageY < pageHeight - 150) { $('#demo-page-nav').removeClass('show'); } }); }); })(jQuery);