Popup from one element
How do I make an popup from one element?
What is a popup from one element? How do you make a popup from one element? This script and codes were developed by Stepan Soroka on 06 November 2022, Sunday.
Popup from one element - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Popup from one element </title> <link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> <link rel='stylesheet prefetch' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css'> <style> /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */ h2 { color: white; font-weight: bold; font-size: 1.7em; text-transform: uppercase; position: absolute; font-family: "Open Sans"; letter-spacing: 4px; background-color: #555; padding: 10px 30px; margin-top: 40px;
}
.fixer { padding-top: 30px;
}
.fix { z-index: 9000; position: relative; cursor: pointer; margin: auto !important;
}
.cont { overflow: hidden; margin: auto; height: 60px; width: 60px; background-color: #454555; border-radius: 50%; border: solid 2px transparent; transition: 0.3s ease-in-out;
}
.cont:hover { background-color: #555545;
}
.cont:active { border: solid 2px #353627;
}
.clicked { overflow: hidden; height: 100vh !important; position: relative !important; width: 100% !important; margin: -30px auto 0 !important; background-color: #4B85BE !important; border-radius: 0% !important; transition: 0.25s !important; z-index: 8000;
}
.close { transition: 0.5s; display: none; z-index: 3300; position: relative; float: right; padding: 30px; color: #3ce; font-size: 33px;
}
.content-box { overflow: auto; display: none; font-family: "Tahoma"; font-size: 1.6em; letter-spacing: 1px; width: 80%; opacity: 0; transition: 0.8s; margin-top: 12%; margin-left: 10%;
}
.showCont { display: block; opacity: 1; margin-top: 7%; animation: showCont 1s ease-in-out;
}
@keyframes showCont { 0% { opacity: 0; margin-top: 12%; } 100% { opacity: 1; margin-top: 7%; }
}
.showClose { display: block !important;
}
.close:hover { color: #275786; transform: rotate(90deg);
}
body { overflow: hidden; background-color: #222;
} </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
</head>
<body>
<div class="fixer"> <div class="fix cont"> <i class="close fa fa-close"></i> <div class="content-box"> <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum architecto, molestias enim corporis iusto quam. Adipisci praesentium soluta sint cumque esse incidunt aperiam minima rerum assumenda. Consequuntur, minima, qui. Molestiae. ipsum dolor sit amet, consectetur adipisicing elit. Dolorem, dolor, quasi ut vitae, quo obcaecati velit recusandae enim ipsam eos ex veritatis deserunt expedita iusto quaerat explicabo culpa facilis! Aut. ipsum dolor sit amet, consectetur adipisicing elit. Deserunt sapiente suscipit, error veniam. A, ducimus, minima! Delectus, fugiat obcaecati itaque veritatis similique tenetur sed, repudiandae laudantium veniam nihil excepturi quaerat.</p> <p>elit. Adipisci tempora praesentium mollitia eum facilis, aperiam magnam incidunt, iure ab atque aut. Sed libero dignissimos eum itaque quam facere, id minus.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quibusdam neque obcaecati numquam quae, in pariatur animi aliquam fugit repellendus officia rem deleniti, possimus magnam quasi, ipsum nemo omnis sequi perferendis?</p> </div> </div>
</div>
<h2>press on a circle</h2> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Popup from one element - Script Codes CSS Codes
h2 { color: white; font-weight: bold; font-size: 1.7em; text-transform: uppercase; position: absolute; font-family: "Open Sans"; letter-spacing: 4px; background-color: #555; padding: 10px 30px; margin-top: 40px;
}
.fixer { padding-top: 30px;
}
.fix { z-index: 9000; position: relative; cursor: pointer; margin: auto !important;
}
.cont { overflow: hidden; margin: auto; height: 60px; width: 60px; background-color: #454555; border-radius: 50%; border: solid 2px transparent; transition: 0.3s ease-in-out;
}
.cont:hover { background-color: #555545;
}
.cont:active { border: solid 2px #353627;
}
.clicked { overflow: hidden; height: 100vh !important; position: relative !important; width: 100% !important; margin: -30px auto 0 !important; background-color: #4B85BE !important; border-radius: 0% !important; transition: 0.25s !important; z-index: 8000;
}
.close { transition: 0.5s; display: none; z-index: 3300; position: relative; float: right; padding: 30px; color: #3ce; font-size: 33px;
}
.content-box { overflow: auto; display: none; font-family: "Tahoma"; font-size: 1.6em; letter-spacing: 1px; width: 80%; opacity: 0; transition: 0.8s; margin-top: 12%; margin-left: 10%;
}
.showCont { display: block; opacity: 1; margin-top: 7%; animation: showCont 1s ease-in-out;
}
@keyframes showCont { 0% { opacity: 0; margin-top: 12%; } 100% { opacity: 1; margin-top: 7%; }
}
.showClose { display: block !important;
}
.close:hover { color: #275786; transform: rotate(90deg);
}
body { overflow: hidden; background-color: #222;
}
Popup from one element - Script Codes JS Codes
var cont = $(".cont");
cont.click(function() { /*cont.css("margin", "30px auto");*/ $(this).removeClass("cont"); $(this).addClass("clicked"); $(this).find(".close").addClass("showClose"); $(this).find(".content-box").addClass("showCont"); console.log(this);
});
//$(".showCont").addClass(".animShow");
$(".close").click(function(e) { $(".fix").addClass("cont").removeClass("clicked"); $(this).parent().find(".close").removeClass("showClose"); $(this).parent().find(".content-box").removeClass("showCont"); e.stopPropagation();
});
Developer | Stepan Soroka |
Username | uppermanis |
Uploaded | November 06, 2022 |
Rating | 3 |
Size | 4,568 Kb |
Views | 20,240 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Modal Window | 3,409 Kb |
Anmiate SVG Border | 3,040 Kb |
Animate transform rotate | 2,903 Kb |
Hover Overlay Rolling top | 2,568 Kb |
Input effects | 3,316 Kb |
Order elements using flex | 2,921 Kb |
A Pen by Stepan Soroka | 2,539 Kb |
Cleaning Company | 13,276 Kb |
Parallax.js | 5,920 Kb |
React.js News List | 4,729 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Button Option Group | Honchoman | 1,859 Kb |
Minimal Menu | Achudars | 3,430 Kb |
Snow collision | Wojtek1150 | 3,542 Kb |
Layout 11 | Altynai | 1,690 Kb |
Word Wrap Algorithm for Multiline Canvas Text | Peterhry | 2,349 Kb |
Sass Radar | Jlong | 6,887 Kb |
Weird glowy CSS3 game | Toneworm | 3,684 Kb |
Polygon Logo in CSS | Kai | 3,412 Kb |
SlideupBoxes | Gavra | 23,772 Kb |
Calculator - codevember 08 - 2016 | Caiocares | 3,260 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!