Вот что я сделал до сих пор:
#mybutton {
background-color: #08c2f3;
width: 200px;
height: 35px;
padding: 6px;
color: white;
font-size: 30px;
font-family: sans-serif;
text-align :center;
border: 1px solid white;
}
body {
background-color: #1599e1
}
#myBar {
width: 100%;
height: 9px;
background: white;
transform: rotateZ(-54deg);
position: relative;
left: 42px;
}<div id = "mybutton">
<span>OK</span>
<div id = "myBar"></div>
</div>но моя цель:






Просто добавьте overflow: hidden в родительский контейнер, так как он скроет вашу нежелательную часть, выглядывающую наружу.
#mybutton {
background-color: #08c2f3;
width: 200px;
height: 35px;
padding: 6px;
color: white;
font-size: 30px;
font-family: sans-serif;
text-align: center;
border: 1px solid white;
overflow: hidden;
}
body {
background-color: #1599e1
}
#myBar {
width: 100%;
height: 9px;
background: white;
transform: rotateZ(-54deg);
position: relative;
left: 42px;
}<div id = "mybutton">
<span>OK</span>
<div id = "myBar"></div>
</div>На самом деле вам вообще не нужен элемент «планка».
Этого можно добиться с помощью наклонного фонового градиента.
#mybutton {
background: linear-gradient(124deg, #08c2f3 70%, white 70%, white 75%, #08c2f3 75%);
width: 200px;
height: 35px;
padding: 6px;
color: white;
font-size: 30px;
font-family: sans-serif;
text-align: center;
border: 1px solid white;
}
body {
background-color: #1599e1
}<div id = "mybutton">
<span>OK</span>
</div>