Есть простой селект, надо, чтоб у него было подчеркивание пунктиром по длине слова. Пробовал регулировать ширину и тд, но то длина подчеркивания не подходит к выбранному селекту, то вообще не работает:
<div class="styled-select">
<select>
<option>Казань</option>
<option>Москва</option>
<option>Санкт-Петербург</option>
<option>Калуга</option>
<option>Самара</option>
<option>Тверь</option>
</select>
</div>
.styled-select select {
background: transparent;
width: 268px;
margin-top: 9px;
padding: 5px;
font-size: 16px;
line-height: 1;
border: 0;
border-radius: 0;
height: 34px;
-webkit-appearance: none;
text-decoration: underline;
text-decoration-style: dashed;
color: #000;
outline: none;
}
.styled-select select:before {
content : "";
position: absolute;
left : 0;
bottom : 0;
height : 1px;
width : 50%; /* or 100px */
border-bottom: 1px dashed #000;
}
Пример:
codepen.io/rinatoptimus/pen/KgLGdk