ページポストの結果として、私のページ上にダック(成功)またはクロス(エラー)円グラフをポップアップしようとしています。私は近づいていますが、中心に置くことはできません。ページの中央(垂直/水平)に円のdivを配置します。
私のHTMLは、ページのロード時にJSで追加され、1秒間に示されている:
// Circle button alert popup
function popupNotification(type) {
if (type == 'success') {
var popupButton = '<button type="button" id="popup-button" class="btn btn-success btn-circle btn-xl"><i class="glyphicon glyphicon-ok"></i></button>';
} else if (type == 'warning') {
var popupButton = '<button type="button" id="popup-button" class="btn btn-warning btn-circle btn-xl"><i class="glyphicon glyphicon-warning-sign"></i></button>';
} else {
var popupButton = '<button type="button" id="popup-button" class="btn btn-danger btn-circle btn-xl"><i class="glyphicon glyphicon-remove"></i></button>';
}
$('body').append(popupButton);
$('#popup-button').fadeIn('fast');
$("#popup-button").fadeTo(1000, 500).fadeOut(500, function(){
$("#popup-button").fadeOut(500);
$("#popup-button").remove();
});
}
私のCSSは次のとおりです。
#popup-button {
position: fixed;
z-index: 9999;
top: 50%;
left: 50%;
opacity: 0.7;
cursor: wait;
}
.btn-circle.btn-xl {
width: 70px;
height: 70px;
padding: 10px 16px;
font-size: 24px;
line-height: 1.33;
border-radius: 35px;
}
このコードは、アイコンで円形のdivを中心に、それはあります幅の半分と高さの半分だけ離れている。私は成功なしで次のことを試しました:
#popup-button {
position: fixed;
z-index: 9999;
top: 50% - 35px;
left: 50% - 35px;
opacity: 0.7;
cursor: wait;
}
アイデアは大変ありがとうございます!
fredのurコードのテンプレートhtmlを投稿できますか? – SESN