タイガーのCSSCOVER残忍な16の目
5799 ワード
CSBバトルチャレンジへようこそ!
この短い記事では、私はCSSBattle - #16 Eye of the Tigerチャレンジのための私のソリューションを通過します.以下のコードスニペットを参照してください私の思考プロセスと実装の詳細に良い洞察を得る.
いつものように、私はチャレンジの実装の詳細についてのフィードバックや質問を歓迎します.さもなければ、これが役に立つと思います!
この短い記事では、私はCSSBattle - #16 Eye of the Tigerチャレンジのための私のソリューションを通過します.以下のコードスニペットを参照してください私の思考プロセスと実装の詳細に良い洞察を得る.
チャレンジ
解決方法
<div class="container mostly-black-bg">
<div class="outer-layer center-x-y">
<div class="circle outer center-x-y mostly-black-bg">
<div class="circle middle center-x-y">
<div class="circle mini mostly-black-bg"></div>
</div>
</div>
</div>
</div>
<style>
* {
box-sizing: border-box;
padding: 0;
margin: 0;
}
.container {
width: 100%;
height: 100%;
position: relative;
}
.mostly-black-bg {
background: #0B2429
}
.center-x-y {
display: grid;
place-items: center;
}
.circle {
border-radius: 50%;
}
.outer-layer {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
width: 200px;
height: 200px;
background: #998235;
border-top-right-radius: 100px;
border-bottom-left-radius: 100px;
}
.outer {
width: 180px;
height: 180px;
}
.middle {
width: 140px;
height: 140px;
background: #F3AC3C;
}
.mini {
width: 50px;
height: 50px;
}
</style>
キーテイクアウト( s )
- use utility classes for shared, reusable CSS properties
- use display
grid
to center elements vertically and horizontally
いつものように、私はチャレンジの実装の詳細についてのフィードバックや質問を歓迎します.さもなければ、これが役に立つと思います!
Reference
この問題について(タイガーのCSSCOVER残忍な16の目), 我々は、より多くの情報をここで見つけました https://dev.to/npranto/cssbattle-16-eye-of-the-tiger-2df8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol