問題が1つあります。私は自分のページにマップ付きのiframeを1つ含める必要があります。 そして、透明な背景でこのiframeに1つ(または2つ)の三角形が必要です。 私はこれを試しましたsolution、しかしそれは動作しませんでした。 どうすれば実現できますか?iframeまたはdivの透明な三角形
1
A
答えて
0
あなたが達成しようとしているのは、画像を矢印の形で切り取り、下の要素がヘッダー画像と重なるように、負のマージンを与えることです。コンセプトの
証明:
.example {
-webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(50% + 20px) calc(100% - 20px), 50% 100%, calc(50% - 20px) calc(100% - 20px), 0 calc(100% - 20px));
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(50% + 20px) calc(100% - 20px), 50% 100%, calc(50% - 20px) calc(100% - 20px), 0 calc(100% - 20px));
background: #fff url(https://source.unsplash.com/random/800x120) no-repeat 50% 50% /cover;
pointer-events: none;
/* the rest is only relevant for this snippet */
height: 120px;
margin-bottom: -20px;
}
.example > * {
/* in case you place anything inside the header div */
pointer-events: all;
}
.test {
background-color: #777;
min-height: 80px;
}
<div class="example"></div>
<div class="test"></div>
2番目の要素はマップで考えると、私はあなたが重複領域のクリックがマップに、ないヘッダに行きたいと仮定し、そこで私はpointer-events:none
をヘッダに追加し、その直下の子のプロパティを元に戻して、ポインタアクションに応答します。
+0
ありがとうございました! –
関連する問題
- 1. 透明な背景を持つdiv間の三角形の区切り文字
- 2. CSSの透明な右上三角形の枠線
- 3. 送信ボタンの中央にある半透明の三角形
- 4. divの底に三角形
- 5. 三角形のdiv CSSシャドウ
- 6. 透明なdiv内の非透明div
- 7. CSS>三角コーナー透明マスク
- 8. iOS - 表示で透明な三角形を描画する方法
- 9. CSSリボン - 背景を無視して透明な三角形を作る方法
- 10. 全幅2のdiv三角形
- 11. iframe透明な背景
- 12. 透明なスクロールバートラック(div)
- 13. 三角で透明なCSSボーダーを作成する
- 14. 透明な丸いボタンの角に濃い三角の部分が現れる
- 15. 三角形の矢印が付いたDivボックス - Transparant&border
- 16. シェルピンスキー三角形
- 17. ドラッグアンドドロップ三角形
- 18. 三角形アルゴリズム
- 19. パス三角形
- 20. センター三角形
- 21. 無効な三角形
- 22. Sierpinskiの三角形の三角形の数をカウントする
- 23. 脇三角形の
- 24. レイトレーシングの三角形
- 25. Javaの三角形
- 26. フロイドの三角形
- 27. cssの三角形の四角形
- 28. 四角形と三角形のメッシュを三角形だけで構成されたメッシュに変換します
- 29. 単調多角形のDelaunay三角形
- 30. 半透明のdiv上のテキストは、テキストが半透明になります
三角形のオーバーレイではどうしますか? – duhaime