2016-05-03 11 views
0

Ich versuche, eine Grenze nur für oben und Grenze mit einer Linie, die dick ist (4px) in der Mitte und an den Enden geht zu Null. Wie im Bild enter image description herekonvexe border-top und border-bottom mit css?

.hervorheben{ 
    line-height: 1.6em; 
    margin-bottom: 1.6em; 
    margin-top: 1.6em; 
    text-rendering: optimizeLegibility; 
    border-top: 1px solid #105322; 
    border-bottom: 1px solid #105322; 
    padding: 19px; 
    margin: auto auto; 
} 

Wissen Sie, wie dies zu tun mit nur CSS?

Antwort

2

Sie können `t Grenze so machen, aber Sie können mit Pseudo-Element (nach) verwalten wie folgt

.your_class { 
    position: relative 
} 

.your_class:after { 
    position: absolute; 
    width: 100%; 
    height: 4px; 
    background: #000; 
    border-radius: 100%; 
    content: ""; 
    top: 0; 
    left: 0; 
} 

Genießen ....

+0

Dank, das funktioniert :-) Wie kann ich eine Linie über und unter einem Div mit einer kleinen Marge bekommen? Ich habe das versucht, aber nicht für mich gearbeitet. .hervorheben: vorher { Position: relativ; Breite: 80%; Höhe: 4px; Hintergrund: # 105322; Randradius: 100%; Inhalt: ""; links: 10%; unten: 0; } .hervorheben { \t \t \t \t \t Position: relative; \t \t \t \t } .hervorheben: nach { Position: absolute; Breite: 80%; Höhe: 4px; Hintergrund: # 105322; Randradius: 100%; Inhalt: ""; links: 10%; oben: 0; } –

+0

ändern Sie die obere oder untere Eigenschaft mit positivem oder negativem Wert –