ページの背景だけで角を丸くできるかどうか疑問に思っているので、たとえば-
body{background-color:#7A991A;
ページの各コーナーを丸くしたいですか?ありがとう
html
要素に背景色を指定する必要があります。
html, body {
height: 100%;
}
html { background: white }
body {
background-color:#7A991A;
border-radius: 20px;
}
これがフィドルです:http://jsfiddle.net/wYKa3/
あなたはこれを使うことができます:
body{
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius: 4px;
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);
box-shadow: 0 2px 2px rgba(0,0,0,0.3);
background:#7A991A;
}
丸みを帯びたシャドーカラーのコーナーのある背景です。
次のように-webkit-border-radius
andを使用することもできます。-moz-border-radius
body {
background-color:#7A991A;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
}
さまざまなブラウザとの互換性を高めるため。
ブラウザの互換性レベルでこのCSSを確認できます。
html, body {
height: 100%;
background: white
}
body {
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius: 20px;
background:red;
}
これは不可能だと思います。「本文」はドキュメント全体なので、ページの角を丸くすると、その下に何が表示されますか?
<div>
おそらく、全幅と全高を持つ要素でページ コンテンツをラップし、本文の代わりに丸みを帯びた角を設定することができます。次に、本体の背景をフルサイズの div の色とは異なる色に設定すると、設定が完了します。このようなものが動作するはずです:
HTML:
<body>
<div id="content">
<!-- Your content here -->
</div>
</body>
CSS:
body { background-color: #000000; }
#content {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: #ffffff;
border-radius: 10px;
}