1
A
答えて
2
えっ?
完全にCSSの内訳が必要な場合はお知らせくださいが、個人的には以前はCSSで放射状のグラデーションを使用していませんでしたが、うまくいくようです。
Here's what I used as a reference.
.container {
position: relative;
width: 300px;
height: 300px;
}
.radial-gradient {
position: absolute;
width: 100%;
height: 100%;
border-style: soild;
border-width: 5px;
border-radius: 50%;
background-image: radial-gradient(circle at 50% 30% , #C3C3C3 0%, #000000 100%);
}
<div class="container">
<div class="radial-gradient">
</div>
</div>
2
私はradial gradientまたはプロパティのいずれかを使用しても同様の効果を生成することができています。
注1:勾配は、異なるブラウザ間でrendered differentlyです。注2
:
.circle {
height: 250px;
width: 250px;
border-radius: 100vw;
background: white;
margin: 1em auto;
}
.gradient {
background-position: -55px -86px;
background-image: radial-gradient(circle, rgb(249, 249, 249) -4%, #000000 81%);
background-repeat: no-repeat;
background-size: 136%;
}
.box-shadow {
box-shadow: inset -7px -28px 140px 48px rgba(0, 0, 0, 0.75);
}
.sample {
text-align: center;
border: 1px solid #444;
width: 300px;
margin: 1em;
}
<div class="sample">Gradient
<div class="circle gradient"></div>
</div>
<div class="sample">Box-shadow
<div class="circle box-shadow"></div>
</div>
:box-shadow
プロパティでも多くblur
はbad for performance
例(あなたの最後のいくつかの微調整が必要になる場合があります)です推薦状ですか?この場合、CSSの代わりにイメージを使用してください。
3
radial-gradient
で取得できます。
以下、私はそれを得るための実例を掲載しました。radial-gradient
プロパティで再生して、その動作を理解することができます。
.round {
width:300px;
height:300px;
border-radius:50%;
background: rgba(0,0,0,0.8);
background-image:radial-gradient(circle at 50% 30%,#cacaca,#333);
-webkit-background-image:radial-gradient(circle at 50% 30%,#cacaca,#333);
position:relative;
overflow:hidden;
}
.round:after, .round:before {
content:'';
width:100%;
height:100%;
position:absolute;
border-radius:50%;
}
.round:before {
left:0;
top:30px;
transform: rotate(22deg);
transform-origin: -13% 52%;
-webkit-transform-origin: -13% 52%;
background-image: radial-gradient(circle at -11% 30%,#333,#999);
background-image: -webkit-radial-gradient(circle at -11% 30%,#333,#999);
opacity:0.2;
}
.round:after {
right:0;
top:30px;
transform: rotate(22deg);
transform-origin: 22% 125%;
-webkit-transform-origin: 22% 125%;
background-image: radial-gradient(circle at -45% 30%,#999,#333);
-webkit-background-image: radial-gradient(circle at -45% 30%,#999,#333);
opacity:0.2;
}
<div class="round"></div>
関連する問題
- 1. cssグラデーションカラーを使って虹を作成
- 2. グラデーションカラーでシャドウボックスを作る方法は?
- 3. UIBezierPathで作成した円弧にグラデーションカラーを適用します。
- 4. サンキーチャートのノードのグラデーションカラーを生成する
- 5. グラデーションカラー
- 6. SVG画像を構成するストロークのグラデーションカラーを作成することは可能ですか?
- 7. グラデーションカラーSWIFT
- 8. Apache Poiセルにグラデーションカラーを適用する
- 9. Plotbandハイチャートにグラデーションカラーを追加
- 10. ボーダーbootomのグラデーションカラー
- 11. 境界のグラデーションカラーを追加する
- 12. グローバルにグラデーションカラーを定義する方法は?
- 13. LWUITのラベルのグラデーションカラー
- 14. MPAndroidへのグラデーションカラーBarchart
- 15. CSS水平ラインアニメーション(グラデーションカラー)
- 16. データ属性のグラデーションカラー
- 17. グラデーションカラーで線を描く
- 18. angle-chart.jsのグラデーションカラーを使用
- 19. iPhoneアプリケーションにグラデーションカラーを追加する方法を示すサンプルコード
- 20. UINavigationBarでグラデーションカラーを適用する方法は?
- 21. Matlabの2次元線グラデーションカラー
- 22. グラデーションカラーのBokeh散布図
- 23. 連続グラデーションカラー&固定スケールヒートマップggplot2
- 24. senchaタッチチャート:線の塗りつぶしにグラデーションカラーを適用する
- 25. UIStackViewのUILabelsの背景をグラデーションカラーに変更する
- 26. テーブルビューセルのグラデーションカラーを動的に適用する
- 27. グラデーションカラーの画像私はグラードカラー画像を作るために、このソリューションが存在しているはず
- 28. 反応ネイティブのアンドロイドステータスバーにグラデーションカラーを使用することは可能ですか?
- 29. iPhoneデベロッパーのテキストにグラデーションカラーまたはイメージを追加する方法
- 30. ハイチャート - 複数のシリーズにグラデーションカラーを使用する方法のエリアチャートでは?
あなたは放射状のグラデーションを探しているように見えます。 [おそらくこれが役に立ちます](https://developer.mozilla.org/en-US/docs/Web/CSS/radial-gradient)。それらの光沢のあるハイライトも欲しいですか? (IMO、彼らは悪く見える) –
@RicoKhlerのおかげでチェックされます(y) –