私は3Dボタン付きのウェブサイトを持っています。しかし、それらは上にクリック可能ではなく、CSS変換が機能していますが、 "onclick" -eventは起動していません...ボタンが消えてもうそこにない領域でのみ動作しています。CSS 3d-button "onclick" -eventがトップで動作しない
function foo() {
console.log('foo() called');
}
/** CSS **/
.clicky {
/** Offset the Position **/
position: relative;
top: 0;
margin-top: 0;
margin-bottom: 10px;
/** 3D Block Effect **/
box-shadow: 0 10px 0 0 #6B2A4A;
/** Make it look pretty **/
display: block;
background: #a47;
color: #eee;
padding: 1em 2em;
border: 0;
cursor: pointer;
font-size: 1.2em;
opacity: 0.9;
border-radius: 10px;
}
.clicky:active {
/** Remove 3D Block Effect on Click **/
box-shadow: none;
top: 10px;
margin-bottom: 0;
}
.clicky:hover {
opacity: 1;
}
.clicky:active,
.clicky:focus {
/** Remove Chrome's Ugly Yellow Outline **/
outline: 0;
}
<button class="clicky" onclick="foo();">CLICK ME!</button>
は、それはユーザーが一番上に3D-ボタンをクリックしたときに "onclickの" -eventもトリガされていることを、可能ですか?
誰かが私を助けることができれば嬉しいです、ありがとう!
ここには何がありますか?クリックしてfyn –
@rakaelあなたの質問は明確ではない..あなたは何をしたいですか?トップとボトムは何で、私たちはこのように理解できません。また、クリックしてjavascriptの機能はどこですか?詳細を明確に追加する。それものはクリック効果を持っていますが、イベントは、私は彼がアクティブ使用して、CSSで書かれていると思い –
私はそこに彼が何を意味するのか明確である、スニペットにコードを移動します焼成ない下影のイベントのクリック可能event.No必要JS – SourceOverflow