2017-10-03 5 views
2

私は連絡先ボタンのようなものを作る必要があります。私はこれを何と呼ぶべきか正確にはわからない。私は、このイメージがありますnavbarの "contact button"のための丸い棒を作る

"menu"

を私は作っ:

menu2

誰かが助けてくださいだろうか?私はdivの中に画像を入れて、その背景を変更し、その半径で何かをしようとしたが、それはうまくいきませんでした:(

HTML:

<i style="font-size:24px" class="fa">&#xf230; | </i> 
<i style="font-size:24px" class="fa">&#xf232; | </i> 

はCSS:

#menu1 i { 
    width: 30px; 
    font-weight: 700; 
} 
+0

を試してみてください。 – Mark

+0

CSSはHTMLと同じファイルですか?背景色のCSSはどこですか? – SidTheBeard

+0

はい、そうです。私は背景を変えようとしましたが、仕事はしません。私は、アイコンの周りの背景が私が望むように緑色になることを意味しますが、実際にはアイコンの間にいくつかのスペースがあります。私はインターネット上の最初のイメージのようなものがあれば、既に作られた何かがあると思っていました...しかし、私は何も見つけることができませんでした: '( – Lucky

答えて

0

あなたの投稿を編集し、あなたが現在持っているもののためのコードを記載してください。このhttps://jsfiddle.net/ryuchix/w9tohLs2/1/

<div id="menu1"> 
<span class="fa fa-facebook"></span>|<span class="fa fa-phone"></span>| 
<p>Fone: 11 3854-0200</p> 
</div> 

CSS

#menu1 { 
    width: auto; 
    border-radius: 5px; 
    background: blue; 
    color: #fff; 
    padding: 10px; 
    border-radius: 50px; 
} 
#menu1 span { 
    padding-right: 10px; 
    padding-left: 10px; 
} 
#menu1 p { 
    padding-left: 10px; 
    display: inline; 
} 
0

その後、ちょうどあなたがあなたのCSSで「私は#のMENU1」を定義するとき、あなたの「I」separatelの両方をフォーマットするしているあなたのCSSに

を#1 MENU1を呼び出す<div id="menu1"></div>でご<i></i>をラップしてみてくださいy。あなたがしたいことは、それらを同じ箱の中に入れることです。あなたはそのフォーマットを適用しています。

#menu1 { 
 
    width: 100px; 
 
    border: 4px solid green; 
 
    border-radius: 5px; 
 
}
<div id="menu1"> 
 
    <i class="fa fa-facebook">|</i><i class="fa fa-phone">|</i> 
 
</div>