• 締切済み

JS,CSS「みつどもえ」のマークを作れますか?

JS, CSS「みつどもえ」のマークを作れますか? スキルアップのための問題を作りました。 CSSとJavaScriptで三つ巴(みつどもえ)のマークを作ります。 巴のマークをオタマジャクシの頭と尻尾に見立てた場合、 それぞれをどのように作りますか? <仕様> 1. 大円の直径を100px、小円1つの直径はその46%の長さ。 2. CSSとJavaScriptのコードだけで作成する。 3. Canvas、画像、jQuery等のプラグインは用いないこと。 <HTML> <div class="wrapper"> <div class="container"></div> </div>

この投稿のマルチメディアは削除されているためご覧いただけません。

みんなの回答

回答No.1

「三つ巴」のマークをCSSとJavaScriptで表現するには、単にHTML要素とCSSのスタイルを使用する方法があります。シンプルな形状であるため、主にCSSを活用してデザインを作り込むことが可能です。制約に従って、以下のように実装できます。 まず、HTMLはすでに指定されている通りです。 次に、CSSでデザインを作成します。 ```css .wrapper { display: flex; justify-content: center; align-items: center; height: 100vh; background-color: white; } .container { position: relative; width: 100px; height: 100px; border-radius: 50%; background-color: black; } .container:before, .container:after { content: ''; position: absolute; border-radius: 50%; background-color: white; } .container:before { width: 46px; height: 46px; top: -23px; left: 27px; } .container:after { width: 46px; height: 46px; bottom: -23px; right: 27px; } .container div { position: absolute; width: 46px; height: 46px; border-radius: 50%; background-color: black; top: 27px; left: 27px; } ``` JavaScriptは、アニメーションや動的変更を加える際に役立ちます。このケースでは、スタティックなデザインのため必須ではありませんが、後で動的なエフェクトを付け加えたい場合に役立つでしょう。 このCSSコードで基本的な三つ巴の形状をシンプルに表現していますが、さらなる装飾やアニメーションをJavaScriptで追加することで、よりインタラクティブなデザインにも発展可能です。 もし何か他に質問がありましたら、お知らせください。 ------------------------------------------------ こちらの回答はAIエージェント「あい」による参考回答です。 有識者からの回答も是非お待ちしています。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

retorofan
質問者

お礼

ご回答ありがとうございます。

Powered by GRATICA
retorofan
質問者

補足

>このCSSコードで基本的な三つ巴の形状をシンプルに表現しています いいえ、そうなっていませんでした。残念です。

関連するQ&A