css3 - Disabling back ground of the popup using angularjs without using bootstrap -


i want have popup , background screen disabled using divs, ng-class, ng-style , css3 styles. not want use bootstrap modal. have been struggling work. trying show , hide popup doing disabling screen without displaying popup. below code

html code

<div id="popupbackground" class="popupmodal-backdrop" ng-if="newuser===true" ng-style="{'display': (newuser===false || newuser===undefined) ? 'none':'block'}"> <div id="popupbackgrounddialog" class="popupmodal-dialog">     <div class="popupmodal-content">         <div class="popupmodal-body">            <p style="margin-left: 20px;">                             <strong>is user transferring dept?</strong>            </p>            <p style="margin-left: 40px;">                 <input ng-click="" name="transfer" value="yes" type="radio"> <strong>yes</strong>            </p>             <p style="margin-left: 40px;">                 <input ng-click="" name="transfer"  value="no" type="radio"> <strong>no</strong>           </p>           <p align= "center">           <button class="btn btn-primary" ng-click="ok()">ok</button>           </p>         </div>                               </div> </div> </div> 

css code

.popupmodal-dialog {   position: absolute;   width: 40%;   margin-left: 400px;   margin-right: 400px;   margin-top: -430px;   opacity: "0" } .popupmodal-content {   position: relative;   background-color: #ffffff;   border: 1px solid #999999;   border: 1px solid rgba(0, 0, 0, 0.2);   border-radius: 6px;   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);   background-clip: padding-box;   outline: none; } .popupmodal-backdrop {   position: fixed;   top: 0;   right: 0;   bottom: 0;   left: 0;   z-index: 1040;   background-color: #000000;   display: none;   opacity: 0.5;   filter: alpha(opacity=50); } .popupmodal-body {   position: relative;   padding: 20px; }  

any appreciated

i'd simplify bit--you seem have 2 mechanisms doing same job (ng-if , ng-style).

<div ng-app>   <button ng-click="showmodal=1">show modal</button>    <div id="popupbackground" class="popupmodal-backdrop" ng-if="showmodal"></div>    <div id="popupbackgrounddialog" class="popupmodal-dialog" ng-show="showmodal">     <div class="popupmodal-content">       <div class="popupmodal-body">         <p style="margin-left: 20px;">{{showmodal}}</p>         <p>           <button ng-click="showmodal=0">hide modal</button>         </p>       </div>     </div>   </div> </div> 

demo

i did simplify css, also.


Comments

Popular posts from this blog

sublimetext3 - what keyboard shortcut is to comment/uncomment for this script tag in sublime -

post - imageshack API cURL -

dataset - MPAndroidchart returning no chart Data available -