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>
i did simplify css, also.
Comments
Post a Comment