2017-03-24 19 views
1

に国境とfontawesomeのアイコンを追加すると、このような何かを達成するためにどのような方法があります:私は(スパンを使用して)スタックではなくても、ここにあるオプションを試してみたフォーム入力

enter image description here

は、私はそれが私の右の白い線をアイコンからすることは不可能な仕事をした、誰かが私を助けることができますか?

私の現在のコードは以下のようになります。

<form> 
        <span class="form_frame"><i class="fa fa-user-circle-o" aria-hidden="true"></i> 
        </span> 
        <input type="text" name="firstname" placeholder="Name"> 

とCSS:

.form_frame { 
height: 60px; 
border-width: 1px solid; 
border-color: white; 
width: 100%; 
    background-color: #2b2b2b; 

    <form> 
        <input type="text" name="firstname" placeholder="Name"> 
        <input type="text" name="firstname" placeholder="e-mail"> 
        <input type="text" name="firstname" placeholder="website"> 
       </form> 

は私も効果を達成するために国境を容器にそのアイコンを追加しようとしました

しかし、サクセスはありません

ありがとうございました。

+0

あなたは私達にあなたのコードを表示する必要がありますので、我々はそれを見てすることができます。 – Robert

+0

この回答を確認し、

に罫線を付けてください。 http://stackoverflow.com/questions/25708569/font-awesome-icons-in-html-form希望があれば –

+0

@Robertが私の投稿を更新しました – Miyagi

答えて

5

アイコンとスパン内の入力を追加します。アイコンや入力ボックスだけに境界線を置くことができるようにするには、スパン全体に枠線を追加することができます。

.fa-address-book-o { 
 
border: solid; 
 
border-color: red; 
 
}
<head> 
 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 
 
</head> 
 
<span><i class="fa fa-address-book-o" aria-hidden="true"></i><input type="text"/></span>

+1

が表示されたい、ありがとう – Miyagi

1

ラベルを使用できます これは良いスタートだと思います。

.wr{border:2px solid black;padding:12px;}
<form> 
 
     <diV class="wr"> 
 
     <label for="user"> <i class="fa fa-camera-retro">(icon_img)</i></label><input type="text" name="user" placeholder="Username"/> </diV> 
 
     <div class="wr"> 
 
     <label for="pass"> <i class="fa fa-futbol-o">(icon_img)</i></label><input type="password" name="password" placeholder="Password"/> </div> 
 
    </form>