<div class="container">
<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" fill="currentColor" class="icon" viewBox="0 0 16 16">
<path d="M4.968 9.75a.5.5 0 1 0-.866.5A4.498 4.498 0 0 0 8 12.5a4.5 4.5 0 0 0 3.898-2.25.5.5 0 1 0-.866-.5A3.498 3.498 0 0 1 8 11.5a3.498 3.498 0 0 1-3.032-1.75zM7 5.116V5a1 1 0 0 0-1-1H3.28a1 1 0 0 0-.97 1.243l.311 1.242A2 2 0 0 0 4.561 8H5a2 2 0 0 0 1.994-1.839A2.99 2.99 0 0 1 8 6c.393 0 .74.064 1.006.161A2 2 0 0 0 11 8h.438a2 2 0 0 0 1.94-1.515l.311-1.242A1 1 0 0 0 12.72 4H10a1 1 0 0 0-1 1v.116A4.22 4.22 0 0 0 8 5c-.35 0-.69.04-1 .116z"/>
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-1 0A7 7 0 1 0 1 8a7 7 0 0 0 14 0z"/>
</svg>
<span class="text">Hello World</span>
</div>
body {
display: flex;
justify-content: center;
align-items: center;
background: #eee;
}
.container {
width: 100%;
max-width: 900px;
margin: 0 auto;
display: grid;
grid-template-columns: minmax(0, 1fr) 1fr minmax(0, 1fr);
align-items: center;
padding: 10px 20px;
background: #fff;
}
.container::before {
display: block;
content: "";
}
.icon {
color: cornflowerblue;
/* margin: 0 auto; */
justify-self: center;
}
.text {
color: #333;
font-size: 20px;
font-weight: 500;
font-family: Roboto, sans-serif;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
text-align: right;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.