2016-04-21 5 views
6

mam czułe stolik na Twitter-bootstrap i chcę wiedzieć, czy jest możliwe, aby dodać skoncentrowany linię do dołu „numberCircle” jak na obrazku:Dodaj pionową linię na dolnej css

enter image description here

Dziękuję

.numberCircle { 
 
    border-radius: 50%; 
 
    width: 50px; 
 
    height: 50px; 
 
    background: rgba(177, 207, 219, 1); 
 
    color: white; 
 
    text-align: center; 
 
    line-height: 50px; 
 
    font-weight: 600; 
 
    font-size: 16px; 
 
    margin: 10px 0; 
 
}
<table class="col-md-12 table-condensed cf"> 
 
    <tbody> 
 
    <tr> 
 
     <td style="width: 50%; vertical-align: top;"> 
 
     <div class="title">Title Content</div> 
 
     <div class="content"> 
 
      Quisque porta pulvinar urna, at maximus sapien efficitur ac. Suspendisse tristique blandit tortor eget congue. Nulla sed aliquet enim. Ut quis massa auctor, feugiat dui ut, molestie mi. Ut congue metus ac neque vestibulum, et pharetra neque mattis. Suspendisse 
 
      sed purus commodo, sagittis justo non, pretium diam. 
 
     </div> 
 
     </td> 
 
     <td class="text-center" style="width: 50%; vertical-align: top;"> 
 
     <div class="numberCircle">1</div> 
 
     </td> 
 
    </tr> 
 
    </tbody> 
 
</table>

Odpowiedz

10

Można użyć :after pseudo elementu

.numberCircle { 
 
    border-radius: 50%; 
 
    width: 50px; 
 
    height: 50px; 
 
    background: rgba(177, 207, 219, 1); 
 
    color: white; 
 
    text-align: center; 
 
    line-height: 50px; 
 
    font-weight: 600; 
 
    font-size: 16px; 
 
    margin: 10px 0; 
 
    position: relative; 
 
} 
 
.numberCircle:after { 
 
    content: ''; 
 
    position: absolute; 
 
    bottom: 0; 
 
    left: 50%; 
 
    height: 50px; 
 
    width: 5px; 
 
    background: red; 
 
    transform: translate(-50%, 100%); 
 
}
<table class="col-md-12 table-condensed cf"> 
 
    <tbody> 
 
    <tr> 
 
     <td style="width: 50%; vertical-align: middle;"> 
 
     <div class="title">Title Content</div> 
 
     <div class="content"> 
 
      Quisque porta pulvinar urna, at maximus sapien efficitur ac. Suspendisse tristique blandit tortor eget congue. Nulla sed aliquet enim. Ut quis massa auctor, feugiat dui ut, molestie mi. Ut congue metus ac neque vestibulum, et pharetra neque mattis. Suspendisse 
 
      sed purus commodo, sagittis justo non, pretium diam. 
 
     </div> 
 
     </td> 
 
     <td class="text-center" style="width: 50%; vertical-align: middle;"> 
 
     <div class="numberCircle">1</div> 
 
     </td> 
 
    </tr> 
 
    </tbody> 
 
</table>

+0

Jeżeli chcesz go użyć do jQuery: dodaj „ do elementu numberCircle" i zmieniać selektor CSS. –

+0

Jeden mały błąd, czy możesz wyrównać liczbę na samej górze i obniżyć 100% wysokości? oznacza umieścić tag td vertical-align: top; i linia na pełną wysokość – Robert

+1

Możesz, ale z innym podejściem https://jsfiddle.net/Lg0wyt9u/562/ –