回答
你可以有點瘋狂,但你可以做到這一點。我不知道我是否會在很多情況下推薦此代碼,因爲它很「微妙」,我懷疑可能很容易中斷。
.time-chart {
font-family: Arial, sans-serif;
font-size: 12px;
}
h3.start {
border: 0;
border-radius: 15px;
background: blue;
color: white;
display: inline-block;
font-weight: normal;
font-family: Arial, sans-serif;
font-size: 12px;
padding: .75em;
margin: 0;
margin-left: 105px;
}
ul.timeline {
padding-left: 170px;
margin-top: -6px;
}
ul.timeline li {
padding-left: 0;
margin-bottom: 2.5em;
list-style: none;
}
.event {
font-size: 1em;
display: inline-block;
margin-left: -160px;
font-weight: bold;
}
.event:after {
content: "•";
color: blue;
background: white;
border: 1px solid blue;
width: 10px;
height: 10px;
border-radius: 50%;
position: absolute;
left: -21px;
line-height: 12px;
text-align: center;
vertical-align: middle;
}
.description {
display: block;
margin-top: -12px;
padding-left: 10px;
}
/* BORDERS AND BULLETS */
p {
/*CSS reset*/
margin-bottom: 0;
}
ul.timeline li {
position: relative;
/* so that pseudoelements are positioned relatively to their "li"s*/
/* use padding-bottom instead of margin-bottom.*/
margin-bottom: 0;
/* This overrides previously specified margin-bottom */
padding-bottom: 2.5em;
}
ul.timeline li:after {
/* bullets */
content: "";
}
ul.timeline li:before {
/* lines */
content: "";
position: absolute;
left: -16px;
/* adjust manually */
border-left: 1px solid blue;
height: 100%;
width: 1px;
}
ul.timeline li:first-child:before {
/* first li's line */
top: 6px;
/* moves the line down so that it disappears under the bullet. Adjust manually */
}
ul.timeline li:last-child:before {
/* last li's line */
height: 6px;
/* shorten the line so it goes only up to the bullet. Is equal to first-child:before's top */
}
<div class="time-chart ui-widget">
<h3 class="start">Journey Begins</h3>
<ul class="timeline">
<li> </li>
<li>
<div class="event">New Product Launch</div>
<p class="description">Jelly-o pie chocolate cake...</p>
</li>
<li class="green">
<div class="event">New York Times</div>
<p class="description">Jelly-o pie chocolate cake...</p>
</li>
<li class="green">
<div class="event">New York Times</div>
<p class="description">Jelly-o pie chocolate cake...</p>
</li>
<li> </li>
</ul>
</div>
非常感謝你的兄弟。我來檢查一下。我會讓你知道的。 @Twisty –
該代碼有效!謝謝。你能告訴一件事嗎?我怎樣才能讓子彈變大。並且在它外面的戒指並不完全一致。我該怎麼做? –
@FahmidaKhan你應該更熟悉CSS。它會幫助你。另外,你可以看看'.event:after'屬性。它繼承了12px的'font-size',你可以將'font-size'定義爲另一個值來增加項目符號的大小,因爲它是文本。如果需要,您還需要調整「寬度」和「高度」。 – Twisty
- 1. 在父項目下直接顯示垂直子菜單子項
- 2. 顯示項目垂直
- 3. css,線條通過子彈垂直衝擊
- 4. 垂直單選按鈕組顯示
- 5. 按鈕文字垂直顯示
- 6. 垂直顯示GridView中的項目?
- 7. StatusBar垂直顯示的項目
- 8. 如何通過DOM創建垂直線?
- 9. 如何垂直顯示一組動態生成的按鈕
- 10. 如何使用CSS垂直顯示引導按鈕標籤?
- 11. 如何在WPF中垂直顯示按鈕內容?
- 12. scrapy:如何收集僅通過點擊「顯示更多項目」按鈕顯示的項目?
- 13. 如何通過單擊另一個UIViewController中的按鈕來顯示按鈕
- 14. 垂直對齊兩個彈性項目
- 15. 如何垂直對齊UISearchBar和右鍵欄按鈕項
- 16. 如何通過簡單的正則表達式來顯示水平垂直#
- 17. 如何讓Flex項目垂直而不是水平顯示?
- 18. 如何通過單擊按鈕來顯示列表視圖?
- 19. 如何顯示和隱藏點擊listview項目上的按鈕?
- 20. 如果語句和垂直按鈕
- 21. 如何通過基線垂直對齊文字和圖像?
- 22. 現在顯示在UIToolbar上的彈性欄按鈕項目
- 23. 如何通過單擊按鈕顯示另一個按鈕?
- 24. 如何在amCharts子彈周圍添加垂直短線?
- 25. 在單個ul和多列中垂直顯示列表項目
- 26. 垂直顯示列和行
- 27. 垂直顯示
- 28. 如何刪除RibbonControlGroup中按鈕之間的垂直分隔線?
- 29. 如何通過添加「不再顯示」按鈕來阻止AlertView顯示?
- 30. JS - 如何通過按一個按鈕選擇和直通html列表中的項目?
分享你試圖做的代碼! –