2013-09-23 5 views
7

Sie können glauben, dass es eine wiederholte Frage ist, aber ich habe eine Asp: DropDownList, die wie das folgende Bild gestylt werden muss.Wie man asp.net dropdownlist style

Ich blätterte durch Google und einige Websites (in Stack erwähnt), aber ich konnte nicht das erwartete Ergebnis erhalten.

Kann mir jemand dabei helfen?

enter image description here

Vielen Dank im Voraus ..

+0

Suche nach Dropkick.js/dropkick.css Dateien es kann Ihnen helfen, individuelle Art Ihrem Dropdownlist in asp.net –

+0

Nope zu entwerfen, habe ich versucht Dropkick. Keine Verwendung von it.My totaler Entwurf kollabiert davon. Aber keine Änderung zu Dropdownliste .. – Sasidharan

+0

http://asp-net-example.blogspot.com/2013/12/aspnet-dropdownlist-change-arrow-image.html –

Antwort

21

Versuchen Sie, den folgenden Code

HTML

<asp:DropDownList ID="DropDownList1" runat="server" Width="120px" BackColor="#F6F1DB" ForeColor="#7d6754" Font-Names="Andalus" CssClass="ddl"> 
    <asp:ListItem Text="DEPART FROM"></asp:ListItem> 
</asp:DropDownList> 

CSS
EDIT

<style type="text/css"> 
     .ddl 
     { 
      border:2px solid #7d6754; 
      border-radius:5px; 
      padding:3px; 
      -webkit-appearance: none; 
      background-image:url('Images/Arrowhead-Down-01.png'); 
      background-position:88px; 
      background-repeat:no-repeat; 
      text-indent: 0.01px;/*In Firefox*/ 
      text-overflow: '';/*In Firefox*/ 
     } 
</style> 

Überprüfen Sie den Screenshot, den ich in Chrome bekam auch bin Befestigung ich das Drop-Down-Down-Bild Pfeil (Pfeilspitze Down-01.png) .Hope dies hilft Ihnen.

Screenshot

enter image description here

Arrowhead Down-01.png

enter image description here

+1

Arun Bertil, Danke für Ihre Mühe. Ich bin glücklich damit. Aber es funktioniert nur in Chrom, nicht in IE10, Mozilla 23..I s gibt es irgendwelche machen für die .. – Sasidharan

+0

ich habe die CSS bearbeitet .. kann es jetzt in FF? –

+0

+1: Es ist ein guter Aufwand .... –

4

HTML select Lösung

HTM L

<div class="styled-select"> 
    <select> 
    <option>DEPART FROM</option> 
    <option>DEPART TO</option> 
    <option>DEPART AWAY</option> 
    </select> 
</div> 

CSS

.styled-select { 
    width: 150px; 
    height: 30px; 
    overflow: hidden; 
    background: url('Images/Arrowhead-Down-01.png') no-repeat right #F6F1DB; 
    border: 2px solid #7d6754; 
    border-radius: 5px; 
    } 

    .styled-select select { 
    background: transparent; 
    width: 180px; 
    padding: 3px; 
    font-size: 16px; 
    line-height: 1; 
    border: 0; 
    border-radius: 0; 
    height: 30px; 
    -webkit-appearance: none; 
    font-family:Andalus; 
    color:#7d6754; 
    }