Вот график, на котором я должен нарисовать круг перед каждым элементом li.
ul.timeline>li:before {
content: ' ';
background: white;
display: inline-block;
position: absolute;
border-radius: 50%;
border: 3px solid #22c0e8;
left: 20px;
width: 20px;
height: 20px;
z-index: 400;
}<link href = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel = "stylesheet"/>
<div class = "container mt-5 mb-5">
<div class = "row">
<div class = "col-md-6 offset-md-3">
<h4>Latest News</h4>
<ul class = "timeline">
<li>
<a target = "_blank" href = "https://www.totoprayogo.com/#">New Web Design</a>
<a href = "#" class = "float-right">21 March, 2014</a>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque scelerisque diam non nisi semper, et elementum lorem ornare. Maecenas placerat facilisis mollis. Duis sagittis ligula in sodales vehicula....</p>
</li>
<li>
<a href = "#">21 000 Job Seekers</a>
<a href = "#" class = "float-right">4 March, 2014</a>
<p>Curabitur purus sem, malesuada eu luctus eget, suscipit sed turpis. Nam pellentesque felis vitae justo accumsan, sed semper nisi sollicitudin...</p>
</li>
<li>
<a href = "#">Awesome Employers</a>
<a href = "#" class = "float-right">1 April, 2014</a>
<p>Fusce ullamcorper ligula sit amet quam accumsan aliquet. Sed nulla odio, tincidunt vitae nunc vitae, mollis pharetra velit. Sed nec tempor nibh...</p>
</li>
</ul>
</div>
</div>
</div>Как изменить цвет границы элемента HTML?
Вот полный пример: https://bootsnipp.com/snippets/featured/simple-vertical-timeline
Я не уверен, как это сделать, потому что я использую li: before, поэтому у меня нет элемента html
Вы хотите изменить цвет круга или цвет подчеркивания тега привязки?
какая граница должна быть другого цвета?
@JayKumar измените здесь border: 3px solid red;, в настоящее время вы используете цвет границы шестнадцатеричных единиц.






Я полагаю, вы хотите добавить границу между двумя синими кругами, а также удалить стиль ul по умолчанию.
Я добавил в ваш код немного кода css. Посмотрите это ниже.
ul по умолчанию, я добавил list-style-type как
none.:before в ul.timeline.ul.timeline {
list-style-type: none;
}
ul.timeline:before {
content: ' ';
background: #d4d9df;
display: inline-block;
position: absolute;
left: 29px;
width: 2px;
height: 100%;
z-index: 400;
}
ul.timeline>li:before {
content: ' ';
background: white;
display: inline-block;
position: absolute;
border-radius: 50%;
border: 3px solid #22c0e8;
left: 20px;
width: 20px;
height: 20px;
z-index: 400;
}<link href = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel = "stylesheet"/>
<div class = "container mt-5 mb-5">
<div class = "row">
<div class = "col-md-6 offset-md-3">
<h4>Latest News</h4>
<ul class = "timeline">
<li>
<a target = "_blank" href = "https://www.totoprayogo.com/#">New Web Design</a>
<a href = "#" class = "float-right">21 March, 2014</a>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque scelerisque diam non nisi semper, et elementum lorem ornare. Maecenas placerat facilisis mollis. Duis sagittis ligula in sodales vehicula....</p>
</li>
<li>
<a href = "#">21 000 Job Seekers</a>
<a href = "#" class = "float-right">4 March, 2014</a>
<p>Curabitur purus sem, malesuada eu luctus eget, suscipit sed turpis. Nam pellentesque felis vitae justo accumsan, sed semper nisi sollicitudin...</p>
</li>
<li>
<a href = "#">Awesome Employers</a>
<a href = "#" class = "float-right">1 April, 2014</a>
<p>Fusce ullamcorper ligula sit amet quam accumsan aliquet. Sed nulla odio, tincidunt vitae nunc vitae, mollis pharetra velit. Sed nec tempor nibh...</p>
</li>
</ul>
</div>
</div>
</div>Вы можете создать временную шкалу, используя только классы Bootstrap (без лишнего CSS), как это. Для создания линий используется служебный класс border.
<!-- timeline item -->
<div class = "row">
<!-- timeline item 1 left dot -->
<div class = "col-auto text-center flex-column d-none d-sm-flex">
<div class = "row h-50">
<div class = "col"> </div>
<div class = "col"> </div>
</div>
<h5 class = "m-0">
<span class = "badge badge-pill bg-light border"> </span>
</h5>
<div class = "row h-50">
<div class = "col border-right"> </div>
<div class = "col"> </div>
</div>
</div>
<!-- timeline item 1 event content -->
<div class = "col py-2">
<div class = "card">
<div class = "card-body">
Timeline item content....
</div>
</div>
</div>
</div>
Вы можете выбрать цвет границы, какой захотите Пожалуйста, проверьте этот снимок экрана, мы изменили его на живом примере
https://irfan-ranksol.tinytake.com/sf/MzAzMzMyN185MDkxMDMx
Хотя теоретически это может дать ответ на вопрос, было бы предпочтительнее должен включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
@Paulie_D в соответствии с этим вопросом мы не можем добавить все css области, которую он предоставляет ссылку во время выполнения, и мы указываем на ту же ссылку, что вы можете это сделать
Замените
border-color, у которого «HTML-элемент»?