質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

4162閲覧

css border-radiusでボックス要素を正円表示にしたい

kotori_00

総合スコア46

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2016/11/27 09:22

###解決したいこと
css3のborder-radiusで正円を作りたいのですが楕円形に表示されてしまいます。
どうしたら正円に表示されるでしょうか。

###html

<div class="follow-us"> <a href="https://www.facebook.com/Progate-742679992421539" class="social-icon" target='_blank'> <span class="fa fa-facebook"></span> </a> <a href="https://twitter.com/prog_8" class="social-icon" target='_blank'> <span class="fa fa-twitter"></span> </a> </div>

###css

.social-icon { vertical-align: top; text-align: center; display: inline-block; background: rgba(94, 144, 255, 0.75); width: 52px; height: 52px; padding-top: 13px; border-radius: 50%; color: #e3e3e3; font-size: 24px; margin: 0 15px; }

###画像(楕円形に表示されている)
イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

padding-topが邪魔してる気がします

投稿2016/11/27 10:06

KoheiOkazaki

総合スコア43

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kotori_00

2016/11/27 10:11

回答ありがとうございます! padding-top、確かに少し邪魔になっていました。
guest

0

ベストアンサー

下記のようにしてみてはいかがでしょうか。

CSS

1.social-icon { 2 /* 略 */ 3 box-sizing:border-box; 4}

投稿2016/11/27 09:37

kei344

総合スコア69407

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kotori_00

2016/11/27 10:13

回答ありがとうございます! padding-top:10px; box-sizing:border-box; 以上に変更したところ、正円表示にしてフォントを真ん中に表示することができました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問