我在窗體中有一個按鈕。當我按下按鈕時,我想執行我的CSS腳本。 CSS代碼顯示一個彈出框。彈出指向按鈕CSS
目標
我們的目標是,當我點擊按鈕它激發了其將指向我的按鈕,我的CSS彈出。
編輯
我設法展示的onClick彈出,但現在的彈出框是遠離按鈕。
<!DOCTYPE html>
<html>
<style>
#myDIV {
width: 100%;
padding: 5px 0 0 0 ;
text-align: center;
background-color: transperent;
margin-top:8px;
}
body {background:#26A9E1;padding:40px}
#p {background:white; -webkit-border-radius: 50px;
-moz-border-radius: 10px;
border-radius: 0px; width:550px; height:150px}
#pointer{border:solid 20px transparent;border-bottom-color:#fff;position:absolute;margin:-205px 00px 00px 10px;}
</style>
<body>
<button onclick="myFunction()">Try it</button>
<div id="myDIV">
<p id="p"></p>
<div id="pointer"></div>
</div>
<script>
function myFunction() {
var x = document.getElementById('myDIV');
if (x.style.display === 'none') {
x.style.display = 'block';
} else {
x.style.display = 'none';
}
}
</script>
</body>
</html>
除非你是在鼠標懸停效果之後,否則你不能用CSS來做到這一點。如果你想使用點擊來顯示/隱藏彈出窗口,你需要JS。 – amflare
嗨,我試圖添加JS,但我也沒有成功。 @amflare – taji01
然後顯示該代碼並尋求幫助。 – amflare