首页 > 解决方案 > 在 div 内显示消息

问题描述

我需要在 div 中显示此消息。如果我重复这段代码,它每次都出现在同一个地方,我只想在自己的div中显示它,而不是侵犯别人。我的大问题是显示信息。有谁知道如何解决这个问题?

我正在使用 html、css 和 javascript

<html>
   <head>
   </head>
   <body>
      jhadfjadfjasf
      ajdfhkhasdjfas
      ajdfhjadfa
      ajdfhkajsdfh
      <div class="sidney">
         <img src="https://eitrawmaterials.eu/wp-content/uploads/2016/09/person-icon.png" width="220px" height="220px">
         <div id="baselayer">
            <input type="button" class="testx" value="SubLevel" onclick="showFrontLayer();" /> 
            <input type="button" value="Job Description" onclick="showFrontLayers();"/>
            <div id="bg_mask">
               <div id="frontlayer">
                  <div class="containers">
                     <input type="button"  value="X" onclick="hideFrontLayer();" style="position: absolute;top:5%;right:5%;"/>
                     O Product Owner é a pessoa que define os itens que compõem o Product Backlog e os prioriza nas Sprint Planning Meetings.
                  </div>
               </div>
            </div>
            <div id="bg_masks">
               <div id="frontlayers">
                  <input type="button" value="X" onclick="hideFrontLayers();" style="position: absolute;top:5%;right:5%;"/>
                  O Product Owner.
               </div>
            </div>
         </div>
      </div>
      <style>
         .sidney{
         width: 250px;
         height: 250px;
         background-color: black;
         border:20px;
         }
      </style>
      <img src="https://eitrawmaterials.eu/wp-content/uploads/2016/09/person-icon.png" width="170px" height="150px">
      <style>
         #testx{
         position: absolute;
         top: 0px;
         left: 0px%;
         transform: translate(-50%, -50%);
         -ms-transform: translate(-50%, -50%);
         background-color: #555;
         color: white;
         font-size: 16px;
         padding: 12px 24px;
         border: none;
         cursor: pointer;
         border-radius: 5px;
         text-align: center;}
         #bg_mask{
         position: absolute;
         top: 0px;
         right: 0;  
         bottom: 0;
         left: 0;
         margin: auto;
         margin-top: 0px;
         width: 981px;
         height: 610px;
         background : url("img_dot_white.jpg") center;
         z-index: 0;
         visibility: hidden;
         } 
         #frontlayer{
         position: absolute;
         top: 0px;
         right: 0;
         bottom: 0;
         left: 0;
         margin: 10px 10px 10px 10px;
         padding : 30px;
         width: 180px;
         height: 100px;
         background-color: orange;
         visibility: hidden;
         border: 1px solid black;
         z-index: 1;
         } 
         #bg_masks {
         position: absolute;
         top: 0;
         right: 0;  
         bottom: 0;
         left: 0;
         margin: auto;
         margin-top: 0px;
         width: 981px;
         height: 610px;
         background : url("img_dot_white.jpg") center;
         z-index: 0;
         visibility: hidden;
         } 
         #frontlayers {
         position: absolute;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
         margin: 10px 10px 10px 10px;
         padding : 30px;
         width: 180px;
         height: 100px;
         background-color: orange;
         visibility: hidden;
         border: 1px solid black;
         z-index: 1;
         } 
      </style>
      <script>
         function showFrontLayer() {
           document.getElementById('bg_mask').style.visibility='visible';
           document.getElementById('frontlayer').style.visibility='visible';
         }
         function hideFrontLayer() {
           document.getElementById('bg_mask').style.visibility='hidden';
           document.getElementById('frontlayer').style.visibility='hidden';
         
         }
         
      </script>
      <script>
         function showFrontLayers() {
           document.getElementById('bg_masks').style.visibility='visible';
           document.getElementById('frontlayers').style.visibility='visible';
         }
         function hideFrontLayers() {
           document.getElementById('bg_masks').style.visibility='hidden';
           document.getElementById('frontlayers').style.visibility='hidden';
         }
      </script>
   </body>
</html>

我的大问题是显示信息。有谁知道如何解决这个问题?

标签: javascripthtmljquerycss

解决方案


推荐阅读