양식 입력 제출 버튼에서 트위터 부트 스트랩 아이콘을 사용하고 싶습니다.
http://twitter.github.com/bootstrap/base-css.html#icons 의 예제는 주로 스타일 하이퍼 링크를 보여줍니다.
가장 가까운 것은 버튼 옆에 아이콘이 표시되지만 내부에는 표시되지 않는 것입니다.
<div class="input-prepend">
<span class="add-on"><i class="icon-user icon-white"></i></span>
<input type="submit" class="btn-primary" value="Login" >
</div>
답변
입력 대신 버튼 태그를 사용할 수 있습니다
<button type="submit" class="btn btn-primary">
<i class="icon-user icon-white"></i> Sign in
</button>
답변
이 목적으로 레이블 태그를 사용할 수 있다고 생각합니다. 다음은 트위터 부트 스트랩 HTML 탐색 모음의 샘플입니다.
<form class="navbar-search">
<input type="text" class="search-query" placeholder="Search here" />
<label for="mySubmit" class="btn"><i class="icon-search icon-white"></i> Search me</label>
<input id="mySubmit" type="submit" value="Go" class="hidden" />
</form>
기본적으로 입력에 대한 레이블 요소 (type = submit)를 얻은 다음 실제 입력 제출을 숨 깁니다. 사용자는 레이블 요소를 클릭하고 양식 제출을 계속 진행할 수 있습니다.
답변
Twitter Bootstrap과 함께 사용하도록 설계된 FontAwesome을 사용해보십시오 .
<button class="btn btn-primary icon-save">Button With Icon</button>
답변
아이콘이있는 <a/>를 추가하고 양식을 제출하는 JavaScrit 조치를 바인딩 할 수 있습니다. 필요한 경우 원래 제출 단추의 이름 + 값의 이름과 값이 숨겨진 속성에있을 수 있습니다. jQuery를 사용하면 간단합니다. 순수한 JavaScript 버전을 피할 수 있습니다.
이것이 원래 형식이라고 가정하십시오.
<form method="post" id="myFavoriteForm>
...other fields...
<input class="btn btn-primary" type="submit" name="login" value="Let me in" />
</form>
다음과 같이 변경하십시오.
<form method="post" id="myFavoriteForm">
...other fields...
<a href="#" class="btn btn-primary" id="myFavoriteFormSubmitButton">
<i class="icon-user icon-white"></i> Let me in
</a>
</form>
… 그리고 마법의 jQuery :
$("#myFavoriteFormSubmitButton").bind('click', function(event) {
$("#myFavoriteForm").submit();
});
또는 사용자가 항상 양식을 제출할 수 있는지 확인하려면 (신발에서 할 것입니다) 일반 제출 버튼을 양식에 그대로두고 jQuery .hide ()로 숨길 수 있습니다. 일반적인 제출 버튼 (링크, w3m 및 유사한 브라우저를 사용하는 사람들이 있음)에 따라 JavaScript 및 jQuery없이 로그인이 계속 작동하지만 가능한 경우 아이콘이있는 멋진 버튼을 제공합니다.
답변
부트 스트랩 3 으로이 작업을 수행하는 새로운 방법이 있습니다.
<button type="button" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-star"></span> Star
</button>
그것은에서의 부트 스트랩 glyphicons의 “사용 방법”에서 페이지 :
답변
Twitter Bootstrap 아이콘을 기본 Rails 양식으로 만들고 싶었고이 게시물을 보았습니다. 조금 검색 한 후, 나는 그것을하는 쉬운 방법을 알아 냈습니다. Rails를 사용하고 있는지 확실하지 않지만 여기에 코드가 있습니다. 핵심은 link_to view helper에 블록을 전달하는 것입니다.
<tbody>
<% @products.each do |product| %>
<tr>
<td><%= product.id %></td>
<td><%= link_to product.name, product_path(product) %></td>
<td><%= product.created_at %></td>
<td>
<%= link_to(edit_product_path(product), :class => 'btn btn-mini') do %>
Edit <i class="icon-pencil"></i>
<% end %>
<%= link_to(product_path(product), :method => :delete, :confirm => 'Are you sure?', :class => 'btn btn-mini btn-danger') do %>
Delete <i class="icon-trash icon-white"></i>
<% end %>
</td>
</tr>
<% end %>
</tbody>
</table>
<%= link_to(new_product_path, :class => 'btn btn-primary') do %>
New <i class="icon-plus icon-white"></i>
<% end %>
Rails를 사용하지 않는 경우 아이콘이있는 링크의 출력 HTML은 다음과 같습니다 (편집, 삭제 및 새 제출 버튼 용).
# Edit
<a href="/products/1/edit" class="btn btn-mini">Edit <i class="icon-pencil"></i></a>
# Delete
<a href="/products/1" class="btn btn-mini btn-danger" data-confirm="Are you sure?" data-method="delete" rel="nofollow"> Delete <i class="icon-trash icon-white"></i></a>
# New
<a href="/products/new" class="btn btn-primary">New <i class="icon-plus icon-white"></i></a>
완성 된 결과의 스크린 샷 링크는 다음과 같습니다.
http://grab.by/cVXm
답변
(부트 스트랩의) 글리프 콘을에 넣는 방법은 한 가지가 있습니다 input type="submit"
. CSS3 다중 배경 사용.
HTML :
<form class="form-search">
…
<input type="submit" value="Search">
</form>
CSS :
.form-search input[type="submit"] {
padding-left:16px; /* space for only one glyphicon */
background:-moz-linear-gradient(top,#fff 0%,#eee 100%) no-repeat 16px top,
url(../images/glyphicons-halflings.png) no-repeat -48px 0,
-moz-linear-gradient(top,#fff 0%,#eee 100%); /* FF hack */
/* another hacks here */
background:linear-gradient(to bottom,#fff 0%,#eee 100%) no-repeat 16px top,
url(../images/glyphicons-halflings.png) no-repeat -48px 0,
linear-gradient(to bottom,#fff 0%,#eee 100%); /* Standard way */
}
여러 배경이 겹치는 경우 맨 위에있는 background:
표기법의 첫 번째 배경이 됩니다. 따라서 상단에는 16px
왼쪽에서 들여 16px
쓴 배경 ( 단일 글리프 콘의 너비)이 있고 하단에는 전체가 glyphicons-halflings.png
있고 맨 아래에는 전체 요소를 포함하며 상단과 동일한 배경 그라데이션이 있습니다.
-48px 0px
검색 컷 아이콘 ( icon-search
)이지만 다른 아이콘을 쉽게 표시 할 수 있습니다.
누군가 :hover
효과 가 필요하면 , 같은 형식으로 배경 을 다시 입력해야합니다.