模式CSS高度100%滚动后没有覆盖屏幕吗?

问题描述 投票:2回答:1

参加入门性网页设计课程,因此我的知识非常有限。我正在一个应该在单击图像后显示模式的页面。除了他们先向下滚动然后单击模式时,它似乎工作正常。发生这种情况时,模态将被切断,并且不会显示在整个页面中。经过一番搜索后,我知道如果用户滚动,“高度100%”将不起作用,那么有什么办法可以解决此问题?这是我的代码,如果编写得不好,我会道歉,还没有在课堂上教过模态,所以我在youtube上观看了一些视频来做到这一点。

<!doctype html>

<html>
    <head>
    <meta charset "utf-8">
    <title> Speakers Page </title>
    <style>

    div.image {float: left;
    margin: 40px;}

    div p {text-align: center;}

    h1 {font-size:45px;
    color:orange;
    text-align:center;}

    img {
    cursor: pointer; 
    margin: 15px 0;}

    img.circle{border-radius:50%;}

    p {margin:1px;
    font-size:20px;
    }

    p.name{font-size:25px;
    font-weight:bold;}

    .model-content {
    width: 900px;
    height: 600px;
    background-color: white;
    border-radius: 4px;
    text-align: center;
    padding: 20px;
    position: relative;
    height: auto !important;
    display: inline-block;
    }

    .close, .close1, .close2, .close3, .close4, .close5, .close6, .close7, .close8, .close9 {
    position: absolute;
    top: 0;
    right: 14px;
    font-size: 42px;
    transform: rotate(45deg);
    cursor: pointer;
    }

    .bg-modal, .bg-modal1, .bg-modal2, .bg-modal3, .bg-modal4, .bg-modal5, .bg-modal6, .bg-modal7, .bg-modal8, .bg-modal9 {
    width:100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    }

    </style>
    </head>

    <body>
        <div>
            <h1> Speakers </h1>
    <div class = "image">
        <img src="https://i.imgur.com/qlRBo4j.jpg" width="250" height="250" id="scott" class="circle" />
        <p class="name">Scott Chasin </p> <p> Co-Founder and CEO</p> <p> ProtectWise Inc.</p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/tkXyMSf.jpg" width="250" height="250" id="marissa" class="circle" />
        <p class="name">Marissa Mayer </p> <p> Co-Founder </p> <p> Lumi Labs Inc.</p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/hK3gdZo.jpg" width="250" height="250" id="vincent" class="circle" />
        <p class="name">Vincent Vanhoucke </p> <p> Principal Scientist </p> <p> Google </p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/ciykFgP.jpg" width="250" height="250" id="francesca" class="circle" />
        <p class="name">Francesca Rossi </p> <p> AI Ethics Global Leader </p> <p> IBM </p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/7N96UMO.jpg" width="250" height="250" id="danny" class="circle" />
        <p class="name">Danny Lange </p> <p> VP, AI & Machine Learning </p> <p> Unity Technologies  </p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/aDFyYlJ.jpg" width="250" height="250" id="kevin" class="circle" />
        <p class="name">Kevin Surace </p> <p> Chairman & CTO </p> <p> Appvance Inc. </p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/nQoMaPh.jpg" width="250" height="250" id="tan" class="circle" />
        <p class="name">Tan Le </p> <p> Founder & CEO </p> <p> EMOTIV </p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/cI2nfF3.png" width="250" height="250" id="adam" class="circle" />
        <p class="name">Adam Cheyer </p> <p> VP, R&D </p> <p> Samsung Mobile </p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/lJIir9u.jpg" width="250" height="250" id="marita" class="circle" />
        <p class="name">Marita Cheng </p> <p> Founder & CEO </p> <p> Aubot </p>
    </div>
    <div class = "image">
        <img src="https://i.imgur.com/tDkalYG.jpg" width="250" height="250" id="bettina" class="circle" />
        <p class="name">Bettina Warburg </p> <p> Co-Founder & Managing Partner </p> <p> Animal Ventures </p>
    </div>
</div>

<!-- Modal Section -->
<div class = "bg-modal">
    <div class="model-content">
    <img src ="https://i.imgur.com/qlRBo4j.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Scott Chasin </h1>
     <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Scott Chasin is a widely recognized pioneer in information security, and a serial entrepreneur of software-as- a-service security solution companies. Chasin is the Co-Founder and CEO of ProtectWise, an innovative cloud security company that provides comprehensive, long-term network memory and immersive visualization. Chasin’s passion is unlocking the power of cloud solutions to amplify the effectiveness of practitioners in the field of network security. Prior to founding ProtectWise, Chasin was CTO of Cloud Security at McAfee, where he was responsible for the vision and growth of McAfee’s email, web security and data loss prevention products. He has served on many advisory and industry boards, including the Cloud Security Alliance, Messaging Abuse Working Group, Anti-Phishing Working Group, and Pwnie Express. </p> <br>
    <div class="close"> + </div>
    </div>
</div>

<div class = "bg-modal1">
    <div class="model-content">
    <img src ="https://i.imgur.com/tkXyMSf.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Marissa Mayer </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Marissa Mayer is a female American Business Leader, Engineer and Computer Programmer. She was raw CEO and President of the multinational Internet Corporation, Yahoo! Inc. Before joining Yahoo!, Marissa served a celebrated career at Google. Marissa was a long-time executive and key spokesperson for Google. She was involved in Googles most successful products including Google Maps, Google Earth, and Gmail. Her work in product development largely contributed to the site's unique look and feel. She received worldwide attention when she was appointed CEO and President of Yahoo! As CEO, she acquired the blogging platform, Tumblr in a 1.1 billion dollar acquisition. A year after being appointed, Yahoo! already reported that it doubled their stock price and increased profits. She made Fortune magazine history as the only person to be featured in all three of its annual lists in the same year, Businessperson of the Year, Most Powerful Women in Business and 40 under 40.</p> <br>
     <div class="close1"> + </div>
    </div>
</div>

<div class = "bg-modal2">
    <div class="model-content">
    <img src ="https://i.imgur.com/hK3gdZo.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Vincent Vanhoucke </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Vincent Vanhoucke is a principal scientist in the Google Brain team and director for Google's robotics research effort. His research has spanned many areas of artificial intelligence and machine learning, from speech recognition to deep learning, computer vision, and robotics. He holds a doctorate from Stanford University and a diplôme d'ingénieur from the École Centrale Paris. </p> <br>
    <div class="close2"> + </div>
    </div>
</div>

<div class = "bg-modal3">
    <div class="model-content">
    <img src ="https://i.imgur.com/ciykFgP.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Francesca Rossi </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Francesca Rossi’s research interests focus on artificial intelligence, including constraint reasoning, preferences, multi-agent systems, computational social choice, and collective decision making. She is also interested in ethical issues in the development and behavior of AI systems, particularly for decision support systems for group decision making. She has published over 200 scientific articles in journals, conference proceedings, and as book chapters. She has co-authored a book and has edited several volumes, including conference proceedings, collections of contributions, special issues of journals, as well as a handbook. </p> <br>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center">She is a fellow of both the worldwide association of AI (AAAI) and of the European one (EurAI). She has been president of IJCAI (International Joint Conference on AI), an executive councilor of AAAI, and the Editor in Chief of the Journal of AI Research. She is a member of the scientific advisory board of the Future of Life Institute (Cambridge, USA) and a deputy director of the Leverhulme Centre for the Future of Intelligence (Cambridge, UK). She is in the executive committee of the IEEE global initiative on ethical considerations on the development of autonomous and intelligent systems, and she is a member of the board of directors of the Partnership on AI, where she represents IBM as one of the founding partners. She is a member of the European Commission High Level Expert Group on AI and the general chair of the AAAI 2020 conference.</p> <br>
    <div class="close3"> + </div>
    </div>
</div>

<div class = "bg-modal4">
    <div class="model-content">
    <img src ="https://i.imgur.com/7N96UMO.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Danny Lange </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Dr. Danny Lange is VP of AI and Machine Learning at Unity Technologies. As VP of AI and Machine Learning, Danny leads Unity’s efforts around Artificial Intelligence and Machine Learning. He joined from Uber, where he was Head of Machine Learning. At Uber, Danny led the efforts to build the world’s most versatile Machine Learning platform to support Uber’s hyper growth. Previously, Danny was General Manager of Amazon Machine Learning, an AWS product that offers Machine Learning as a Cloud Service. Before that, he was Principal Development Manager at Microsoft, where he led a product team focused on large-scale Machine Learning for Big Data. Danny spent eight years on Speech Recognition Systems, first as CTO of General Magic, Inc., then through his work on General Motors OnStar Virtual Advisor, one of the largest deployments of an intelligent personal assistant until Siri. Danny started his career as a Computer Scientist at IBM Research. </p>  <br>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center">
Danny holds MS and PhD degrees in Computer Science from the Technical University of Denmark. He is a member of ACM and IEEE Computer Society and has several patents to his credit.</p> <br>
    <div class="close4"> + </div>
    </div>
</div>

<div class = "bg-modal5">
    <div class="model-content">
    <img src ="https://i.imgur.com/aDFyYlJ.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Kevin Surace </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Kevin Surace is a futurist and disruptive innovation keynote speaker, CEO, creator of one of the first smartphones and AI digital assistants, and an innovator of the decade. Surace has disrupted every industry he has entered from communications to A.I. to building materials and has been awarded 85 worldwide patents. He doesn’t just talk about a topic, he led the way, hands-on, so he can speak from experience. </p>   <br>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center">Kevin has been named Inc. Magazine’s Entrepreneur of the Year, CNBC’s Innovator of the Decade, and inducted into RIT’s Innovation Hall of Fame. While he has a deep technical background, he has been featured in over 15 TED and TEDx talks and is a high-energy dynamic speaker and true entertainer who has excited, educated and energized 100’s of audiences to action with his personal brand of “Edutainment.” With a rare background in technology, leadership and theater, he is that unique blend that engages audiences like no other speaker can.</p> <br>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center">Before there was iPhone or Siri, Surace disrupted the communication and A.I. industries with AirCommunicator and Mary (Portico). AirCommunicator was the first smartphone to transmit data over cellular and Mary was the first AI digital assistant. The technology for all digital assistants has been based on the many patents from Surace’s work.</p> <br>
    <div class="close5"> + </div>
    </div>
</div>

<div class = "bg-modal6">
    <div class="model-content">
    <img src ="https://i.imgur.com/nQoMaPh.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Tan Le </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Tan Le is an innovator, inventor & entrepreneur, and founder and CEO of EMOTIV.  In 1998, Le was named Young Australian of the Year and voted one of Australia’s 30 Most Successful Women Under 30. Le’s story was featured in the ‘Hope’ section of the Eternity Exhibition of the National Museum of Australia. Le has been featured in “Who’s Who in Australia” List since 1999, Fast Company’s Most Influential Women in Technology in 2010 and Forbes’ 50 Names You Need to Know in 2011. Released in 2020, her book The NeuroGeneration shows how our brains will be augmented and improved in the near future. </p>  <br>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center">Le has been honored by the World Economic Forum as a Young Global Leader since 2009.  Le was named a National Geographic Emerging Explorer in 2013. She currently serves on the Board of Stewards on Shaping the Future of Information & Entertainment of the World Economic Forum and the Global Future Council on the Future of Neurotechnologies & Brain Science of the World Economic Forum.</p> <br>
    <div class="close6"> + </div>
    </div>
</div>

<div class = "bg-modal7">
    <div class="model-content">
    <img src ="https://i.imgur.com/cI2nfF3.png" width="200px" height="200px" class="modal"> 
    <h1> Meet Adam Cheyer </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Adam Cheyer is a top technology speaker, AI expert and entrepreneur.  He co-founded Siri, which was acquired by Apple, and later co-founded Viv, which became the basis of the voice assistant Bixby on Samsung phones, TVs, watches, and more. He is also a founding member and first developer at Change.org, the world’s largest petition platform, with more than 300M members. </p>    <br>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center">Cheyer has a proven track record of innovation in business, having worked at research labs, startups and some of the largest technology companies in the world, bringing ideas to market to positively impact hundreds of millions of people. He is also an award-winning magician, having performed for millions on TV and for presidents and heads of state.</p> <br>
    <div class="close7"> + </div>
    </div>
</div>

<div class = "bg-modal8">
    <div class="model-content">
    <img src ="https://i.imgur.com/lJIir9u.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Marita Cheng </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Marita Cheng is a technology keynote speaker, one of Forbes Worlds Top 50 Women in Tech, and the founder of Robogals, Aipoly, and Aubot. Marita is an inspirational speaker who has given over 350 speeches since 2012 in 15 countries. Her high-profile engagements have included appearing on Q&A on ABC beside two Nobel Laureates and the Chief Scientist of Australia (live TV audience of 600,000), and alongside Ashton Kutcher at Lenovo’s #TechMyWay (online audience 35,000). She has spoken before the M.A.P. International CEO Conference in the Philippines in 2016, MIT Technology Review EmTech Singapore in 2015, and the 2014 World Entrepreneurship Forum in Lyon France. </p><br>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center">Aubot is the manufacturer of the telepresence robot, Teleport, for people with longterm illness or a disability to attend school or work remotely. Teleports have been sold to offices, museums, co-working spaces, for kids with cancer in hospitals and for security. Marita founded Robogals in 2008 to encourage girls into science, engineering, technology and mathematics. Robogals has taught over 100,000 girls in 11 countries. Chapter universities include CalTech, Georgia Tech, Columbia University and Wellesley.</p> <br>
    <div class="close8"> + </div>
    </div>
</div>

<div class = "bg-modal9">
    <div class="model-content">
    <img src ="https://i.imgur.com/tDkalYG.jpg" width="200px" height="200px" class="modal"> 
    <h1> Meet Bettina Warburg </h1>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center"> Bettina Warburg is Co-Founder of Animal Ventures, a venture studio and consultancy focused on building startups, educating executives, and designing comprehensive strategies to help large companies, governments, and SMEs take advantage some of the most advanced technology companies coming to market. </p>   <br>
    <p style="text-align: left; display:flex; flex-direction: column; align-items: center">Bettina is a thought-leader in the emerging blockchain space and leads the blockchain practice at Animal Ventures, including research, development, and commercialization across the ecosystem of blockchain innovation. She partners her network with Governments and members of the Fortune 500 to help drive the global commercialization and integration of blockchain technology. Bettina first became interested in blockchain technology’s ability to shift entire systems, disintermediating many traditional trusted parties through her research on cutting-edge governance practices. She is passionate about the convergence of technology and politics and the impact it will have on our future.</p> <br>
    <div class="close9"> + </div>
    </div>
</div>

<script>

document.getElementById("scott").addEventListener("click", function() {
    document.querySelector(".bg-modal").style.display = "flex"; 
    document.body.style.overflow = "hidden";}); 

document.querySelector(".close").addEventListener("click", function() {
    document.querySelector(".bg-modal").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("marissa").addEventListener("click", function() {
    document.querySelector(".bg-modal1").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close1").addEventListener("click", function() {
    document.querySelector(".bg-modal1").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("vincent").addEventListener("click", function() {
    document.querySelector(".bg-modal2").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close2").addEventListener("click", function() {
    document.querySelector(".bg-modal2").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("francesca").addEventListener("click", function() {
    document.querySelector(".bg-modal3").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close3").addEventListener("click", function() {
    document.querySelector(".bg-modal3").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("danny").addEventListener("click", function() {
    document.querySelector(".bg-modal4").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close4").addEventListener("click", function() {
    document.querySelector(".bg-modal4").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("kevin").addEventListener("click", function() {
    document.querySelector(".bg-modal5").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close5").addEventListener("click", function() {
    document.querySelector(".bg-modal5").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("tan").addEventListener("click", function() {
    document.querySelector(".bg-modal6").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close6").addEventListener("click", function() {
    document.querySelector(".bg-modal6").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("adam").addEventListener("click", function() {
    document.querySelector(".bg-modal7").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close7").addEventListener("click", function() {
    document.querySelector(".bg-modal7").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("marita").addEventListener("click", function() {
    document.querySelector(".bg-modal8").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close8").addEventListener("click", function() {
    document.querySelector(".bg-modal8").style.display = "none";
    document.body.style.overflow = "auto";});

document.getElementById("bettina").addEventListener("click", function() {
    document.querySelector(".bg-modal9").style.display = "flex";
    document.body.style.overflow = "hidden";});

document.querySelector(".close9").addEventListener("click", function() {
    document.querySelector(".bg-modal9").style.display = "none";
    document.body.style.overflow = "auto";});
</script>
</body>
</html>
javascript html css bootstrap-modal
1个回答
2
投票

使用主模型包装器position: fixed; height: 100%; width: 100%;,并像以前那样停止滚动使主体overflow: hidden;。关闭模态后,使主体溢出:自动/滚动。为了更好地理解,请使用此指南[与bootstrap 4类似]

document.getElementById('modal-btn').addEventListener('click', function(){
  document.querySelector('.modal').classList.add('active');
  document.body.classList.add('modal-has-opened');
});

document.getElementById('modal-hide').addEventListener('click', function(){
  document.querySelector('.modal').classList.remove('active');
  document.body.classList.remove('modal-has-opened');
})
.modal{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999999;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
  overflow-y: auto;
  
  display: none;
}
.modal.active{
  display: block;
}

.modal-content{
  width: 80%;
  background-color: #fff;
  padding: 50px;
  border: 1px solid #000;
  margin: 1rem auto;
  box-sizing: border-box;
  
}

body{
  background-color: #f4f8ff;
    font-family: segoe ui;
  font-size: 1rem;
  line-height: 1.5;
}
.wp{
  width: 90%;
  margin: 1rem auto;
  background-color: #fff;
  border: 1px solid #000;
  padding: 20px;
  box-sizing: border-box;
}
#modal-btn{
  padding: .25rem 1.25rem;
  font-family: segoe ui;
  font-size: 1rem;
  line-height: 1.5;
  cursor: pointer;
}


@media(max-width: 442px){
  .modal-content{
    width: 98%;
  }
}


.modal-has-opened{
  overflow: hidden;
  padding-right: 17px !important;
}
<div class="wp">
  <div class="title">
  I am fine
</div>

<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Vel ipsa hic recusandae dolor. Cumque, ea. Fugiat ratione laudantium blanditiis dolore expedita? Adipisci inventore saepe minus quisquam natus officiis enim! Quia in explicabo aliquid illo voluptate nam laboriosam ad minus voluptas, repellendus provident. Temporibus voluptatum ut quia cum possimus inventore ratione?</p>
  
  <button id="modal-btn">
    Open Modal
  </button>
</div>

<div class="wp">
  <div class="title">
  I am fine
</div>

<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Vel ipsa hic recusandae dolor. Cumque, ea. Fugiat ratione laudantium blanditiis dolore expedita? Adipisci inventore saepe minus quisquam natus officiis enim! Quia in explicabo aliquid illo voluptate nam laboriosam ad minus voluptas, repellendus provident. Temporibus voluptatum ut quia cum possimus inventore ratione?</p>

</div>


<!-- Main Modal -->

<div class="modal">
   <div class="modal-content">
      I am the content
       <button id="modal-hide">
    Close Modal
  </button>
     
     <p>
       Lorem ipsum dolor sit amet consectetur adipisicing elit. Minus, fugit quo? Illo saepe magni molestias, accusantium molestiae, similique quibusdam officia fuga id adipisci suscipit architecto, omnis quo cum labore fugiat. Facere vel nulla blanditiis, voluptatem animi debitis, asperiores alias error sed tempora cum, architecto quia cumque distinctio sit ab nemo minima eveniet esse possimus deleniti omnis? Modi unde repellat quasi reiciendis suscipit corporis explicabo! Quaerat eveniet, ad iusto commodi officia ea quae dolor, quia architecto quibusdam voluptate autem vero. Eaque quasi temporibus recusandae. Quasi assumenda vero in odio sit neque modi deleniti quaerat laborum. Reiciendis dicta sunt laborum assumenda aliquid cumque sint recusandae temporibus itaque nisi, velit magnam officia inventore, id laboriosam! Aliquam expedita voluptate vel neque aspernatur obcaecati minus, tempora laudantium illum, eveniet totam eum incidunt. Quo consectetur dolorum, aliquid quas dicta quasi nisi soluta eaque earum nostrum exercitationem possimus tempore quisquam distinctio ducimus deleniti modi consequatur quod obcaecati maxime rem. Totam quos nisi natus laudantium nobis culpa fugit aspernatur quis voluptatum consequuntur perferendis incidunt fugiat alias quaerat architecto deserunt at, consequatur dolorum sequi sed, fuga quia! Officia dignissimos non id quam quibusdam ipsam cupiditate laborum blanditiis placeat minus cumque, harum expedita accusantium eligendi quo similique debitis fugiat eius natus? Placeat quis consectetur hic natus quam veritatis earum ipsam minima dolorem molestiae nemo fuga exercitationem vero repudiandae facere delectus autem iste at saepe sapiente, veniam doloremque! Error dolor dolorem cupiditate ab qui doloribus sapiente, cum eaque consectetur debitis aliquid maiores perspiciatis dignissimos officia ea possimus molestias? Earum rerum reiciendis possimus amet, voluptas qui minima velit veniam at consequuntur optio iusto repellat eveniet placeat autem ea, ipsam sunt ab commodi quos maiores. Ad a voluptatem quasi in molestiae expedita dolorem rerum eius id dignissimos neque sunt officia magnam et repellat suscipit, soluta fuga temporibus porro ab omnis nesciunt! Deleniti itaque quae, accusamus reprehenderit minus repellendus cupiditate nihil earum in, dolorem illum nobis excepturi velit ipsam modi dolores praesentium? Necessitatibus doloribus animi aut quos provident iusto reiciendis, asperiores corrupti voluptatem ipsa veniam libero ullam illo iure rem harum laborum porro at, neque, cum maxime tempora? Deleniti cupiditate omnis nesciunt error asperiores delectus quo architecto dolorem ut nostrum. Dolorem blanditiis quos est delectus quo soluta illo officiis, eum rem ad minus corporis optio minima cumque voluptates maiores ipsa quas! At numquam tempora explicabo soluta. Natus perferendis cumque fuga iusto nostrum porro nihil exercitationem incidunt suscipit voluptatum vero, rem molestias, commodi sit, corporis animi aliquid aperiam quam. Blanditiis, minima necessitatibus. Maxime, optio officiis quia commodi consectetur dignissimos omnis accusantium, nesciunt reiciendis illum voluptates id aspernatur officia suscipit, numquam earum recusandae voluptas voluptate eum illo nemo. Ea ipsam laboriosam similique veniam nesciunt labore esse laborum nulla. Laboriosam pariatur ex ipsa assumenda ad soluta alias, explicabo id accusamus nulla non reprehenderit perspiciatis quas nisi. Unde ad voluptatem quis, quo repellendus odit sint tempore non ex, similique architecto dolor. Eius quaerat enim accusamus nobis animi dignissimos earum eaque atque culpa optio esse iusto iure adipisci, deleniti qui voluptate. Dolor velit possimus placeat a quidem commodi quod?
     </p>
  </div>
</div>
© www.soinside.com 2019 - 2024. All rights reserved.