-1
A
答えて
1
この試してみてください。これが唯一の
.wrapper {
width: 500px;
height: 200px;
border: 1px solid black;
border-top: none;
position: relative;
overflow: hidden;
z-index: 1;
}
.wrapper:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
border-radius: 80%;
border: 1px solid black;
left: 0;
top: -50%;
z-index: 2;
}
:-)最初のステップを示すべきであるあなたは のhierがある、あなたのニーズに合わせて上位(%)と半径で遊ぶことができます をfiddle:https://jsfiddle.net/tbm2jgbk/
+0
ありがとう、シェイプ部分以外の部分を透明にレンダリングすることは可能ですか? .wrapper:.wrapperの背景色で塗りつぶさずに透明にする背景色の前に – Cooolranjan
+0
確かに私は背景を透明にすることは、その使用の代わりに多くを変更しませんbackground-color:白(またはあなたの背景は何でも).wrapper: before(hier:https://jsfiddle.net/tbm2jgbk/1/) –
2
セパレータとして機能するSVGを使用できます。
body {
margin: 0;
height: 100vh;
display: flex;
flex-direction: column;
}
main {
flex: 3;
background-color: purple;
fill: purple; /* Color svg separator will inherit from */
position: relative;
}
svg {
width: 100%;
height: 50px;
position: absolute;
top: 100%;
fill: inherit;
}
footer {
flex: 1;
padding-top: 50px; /* svg separator height */
background-color: gold;
}
<main>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 100 100" preserveAspectRatio="none">
<path d="M0 0 C 50 100 50 100 100 0 Z"></path>
</svg>
</main>
<footer></footer>
関連する問題
- 1. Paper.jsで矩形を描く方法は?
- 2. fabric.jsで矩形を描く
- 3. UIViewで矩形を描く
- 4. MKMapViewで矩形を描く
- 5. Tkinterを使って矩形を描く?
- 6. 可逆矩形を描く
- 7. 矩形に円を描く
- 8. Android - 矩形を描く
- 9. 回転した矩形を描く
- 10. JavaCVで矩形を輪郭に描く方法は?
- 11. クリックの座標で矩形を描く方法は?
- 12. ffmpegでビデオにn個の矩形を描く方法
- 13. cytoscape.jsで短い辺を描く方法
- 14. Pygame OOPで矩形を描く
- 15. XY軸を持つグラフに矩形を描く方法Qt
- 16. アンドロイドのonToucheventを使ってイメージ上に矩形を描く方法は?
- 17. カメラのプレビューに矩形を描く方法android
- 18. 曲がったパスにNSStringを描画する方法は?
- 19. Matlabで曲線を描く方法
- 20. アンドロイドで曲線を描く方法
- 21. 画像上に矩形を描く
- 22. アンドロイドの斜め矩形を描く
- 23. キャンバスの壁に矩形を描く
- 24. ImageMagick特殊角を描く矩形
- 25. 円の内側に矩形を描く
- 26. 複数の矩形を描く
- 27. Googleマップ上に矩形を描く
- 28. javaを使ってAndroidで何かをクリックした後、ランダムな寸法の矩形を描く方法は?
- 29. opencvで回転した矩形を描くC++
- 30. HTMLキャンバス - 曲線の矢印を描く
この形状のために予想される用途は何ですか?簡単なオプションは、一般的に透明度を持つ画像を使用するだけですが、それを使用しているものによって異なります。 (例えば、それは純粋にグラフィカルですか、それとも何かを入れる必要がありますか?)私はおそらくフッターシェイプのイメージを使用します。 – DBS
前の要素http://codepen.io/anon/pen/NbgVZm –
[ダウンロードInkscape](https://inkscape.org/en/download/)でborder-radiusを使用して遊ぶことができます。あなたのシェイプは、svgに実装するために全く問題はありません。 – enhzflep