答えて
.container {
background: #fff;
padding: 20px;
}
.round {
width: 100px;
height: 100px;
border: solid 2px #000;
position: relative;
}
.round:before {
content: '';
width: 20px;
height: 20px;
background: #fff;
border-bottom: solid 2px #000;
position: absolute;
top: -12px;
left: -11px;
transform: rotate(315deg);
}
.round:after {
content: '';
width: 20px;
height: 20px;
background: #fff;
border-top: solid 2px #000;
position: absolute;
bottom: -12px;
right: -11px;
transform: rotate(315deg);
}
<div class="container">
<div class="round"></div>
</div>
帽子あなたは思いますか?
クールなソリューション!可能な問題は、OPがシェイプを「スケール」したいと思っているだけで、コーナーのスケールもあります。もし彼らがこれを行うと、パーセントを使用して仕事をする痛みになるでしょう – haxxxton
@haxxxtonこれを見て、継続的にマウスを置くhttps://jsfiddle.net/grinmax_/ru9rfzaL/2/ – grinmax
確かに、規模の作品を使用:)、 OPが求めていることを行うための "カバー"方法は、 "カバー"がバックグラウンドと同じ色であることを確認する必要があるかどうかです。特に 'overflow:hidden 'を使用して指定すると、ボーダーが角の上に再び表示されます – haxxxton
おそらく、インラインsvgイメージを使ってみると、背景イメージを制御し、シェイプが「拡大縮小」できるようになり、好きなときは背景色を変更します(fill
)。
HTML
<div class="cornered-box">
<div class="svg-cont">
<svg width="200px" height="200px" viewBox="635 375 202 202" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<polygon id="path-1" points="675.163277 376 836 376 836 535.221624 796.221624 575 636 575 636 414.163277"></polygon>
</defs>
<use stroke="#000000" stroke-width="2" fill="transparent" xlink:href="#path-1"></use>
</svg>
</div>
<div class="cornered-box-content">
<p>
Some content for the box
</p>
</div>
</div>
CSS
.cornered-box{
height:200px;
width:200px;
position: relative;
padding:20px 5px;
box-sizing:border-box;
}
.cornered-box .svg-cont{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:-1;
}
.cornered-box .svg-cont svg{
height:100%;
width:100%;
}
.cornered-box .svg-cont svg use{
fill:transparent;
transition: fill 0.2s ease-in-out;
}
.cornered-box:hover .svg-cont svg use{
fill:#F00;
}
ありがとうございました。 –
- 1. CSSと2つの画像でこのデザインを実現するには
- 2. オリンピックサークルに類似したデザインの画像をCSS
- 3. レスポンシブな画像デザインを行うには
- 4. Android用スクリーンのデザイン画像
- 5. デザインUITableView背景画像
- 6. Androidアプリの画像デザイン
- 7. iOSアプリのビューバックグラウンド(画像と描画)デザインに関する質問
- 8. CSSルールは画像
- 9. サードパーティのメニューが画像とLIタグを混乱させるバッドCSSデザイン
- 10. カスタマイズボタン私は下の画像のようにHTMLとCSSのボタンをデザインしたいHTMLとCSS
- 11. 背景画像上にCSSオーバーレイ画像
- 12. アンドロイドの画像で次のようにデザインする方法
- 13. 以下の画像のようにアンドロイドでダイナミックUIをデザインするには
- 14. タイトルの上部に画像があるボタンをデザインする
- 15. CSSで画像を暗号化する
- 16. jQuery(画像)でCSSを変更する
- 17. 画像をCSSで整列する
- 18. 画像をCSSで表示する
- 19. 浮遊画像をCSSでセンタリングする
- 20. CSSで画像をローカライズ
- 21. CSSで画像を回転
- 22. 画像をCSSで表示
- 23. css/php画像をハイパーリファレンスにする
- 24. 画像にCSSを使用する
- 25. 画像を正確にデザインする方法
- 26. cssで体の背景画像を透明にするには?
- 27. CSS:画像がオーバーフローする
- 28. 4corner画像、4ライン画像、コンテンツdivを使用して画像に表示されるdivをデザインするにはどうすればいいですか?
- 29. CSSポジショニング画像
- 30. CSSスケール画像
あなたが試したことを示してください – haxxxton
あなたは何を知っていますか?よくわかりません。ちょうどHTMLでそれを作る方法を尋ねていますか、彼はHTMLファイルにそれを置く方法を尋ねていますか? –
"このタイプの画像をデザインしたい"。だから何が問題なの? –