2016-07-11 13 views
1

Ich habe in mein Projekt eine neue CSS-Bibliothek aufgenommen, die Designs für Buttons enthält. Ich möchte die Höhe dieser Taste ändern: buttonwie die Größe eines Elements ändern, ohne seinen Inhalt zu ändern. css

aber wenn ich die hohe CSS-Eigenschaft verwenden, geschieht Folgendes: enter image description here enter image description here

nach line-height propiety:

enter image description here

Code:

<button class="btn btn-4 btn-4c icon-arrow-right" ><label>button</label></button> 

Quelle: source

Wie können Sie die Größe ändern?

Danke für die Hilfe!

+0

Welche hohe CSS-Eigenschaft verwendet haben? –

+0

Für eine 1: 1-Skalierung unter Beibehaltung aller Proportionen können Sie eine 'transform: scale (0.5)' verwenden, obwohl dies die Schrift zu sehr verkleinern könnte. Wenn das Pfeilbild ein Hintergrundbild ist, funktioniert möglicherweise auch die Hintergrundposition. – mch

Antwort

1

Versuchen Sie es mit line-height Eigenschaft

ZB: line-height: 0.5

<button class="btn btn-4 btn-4c icon-arrow-right" style="line-height:5" ><label>button</label></button> 

einstellen line-height auch in dieser Klasse.

.btn-4:before { 
position: absolute; 
height: 100%; 
font-size: 125%; 
line-height: 6.5; //Adjust this 
color: #fff; 
-webkit-transition: all 0.3s; 
-moz-transition: all 0.3s; 
transition: all 0.3s; 

}

+0

mit der Eigenschaft, die Sie mir geben, ist alles in Ordnung. Wenn ich jedoch auf den Knopf schwinge, ist der Pfeil immer noch schlecht positioniert. –

+0

Geben Sie die Eigenschaft line-height sowohl für Text als auch für den Pfeil –

+0

an, siehe Code. –

0

Wir brauchen mehr Details, wie die CSS Bibliothek Sie diese Klassen verwenden oder CSS-Code aller (btn btn-4 btn-4c icon-arrow-right), die auf der Schaltfläche verwendet werden, um Ihnen zu helfen.

+0

Bitte, siehe die Quelle. –

+0

Sie müssen um ** Zeilenhöhe **, ** Auffüllen ** von 'btn',' btn-4: vorher' optimieren. ** Zum Beispiel: ** Ich habe das Padding von 'btn' in' padding: 21px 80px; 'und die Zeilenhöhe von' btn-4: before' in 'line-height: 3.1;' geändert – Kan412

1

hier ist die animierte Version :) https://jsfiddle.net/ahe128/evedzdbk/1/ Ihre Anfrage ist folgende Artcode :)

#button{ 
    width:200px; 
    height:50px; 
border-radius:5rem; 
    background:#2390fd; 
    margin:5%; 
    position:absolute; 
    display:table; 
    transition:.5s; 
} 
span{ 
font-size:15px; 
    font-weight:600; 
display:table-cell; 
    vertical-align:middle; 
    text-align:center; 
    color:white; 
    font-family:sans-serif; 
} 

ich hoffe, dass dies für Sie nützlich ist :)

Verwandte Themen