<div class="multi-button">
  <button>
    <span class="btn__text">Cut</span> 
    <span class="btn__icon"><i class="fas fa-cut"></i></span>
  </button>
  <button><span class="btn__text">Copy</span> <span class="btn__icon"><i class="fas fa-copy"></i></span></button>
  <button><span class="btn__text">Paste</span> <span class="btn__icon"><i class="fas fa-paste"></i></span></button>
</div>
$primary-color: rgba(120, 113, 130, 0.9);
$secondary-color: rgba(120, 113, 130, 1);;
$font-color: #fff;

body {
  height: 100vh;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #DCE0E8;
}
.multi-button {
  display: flex;
  justify-content: space-between;
  width: 315px;
}
button {
  border-radius: 10px;
  font-size: 16px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  transition: 0.3s ease;
  background: $primary-color;
  color: $font-color;
  border: 2px solid transparent;
  font-weight: 600;
  margin: 0;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
button:hover {
  position: relative;
  background: $font-color;
  color: $primary-color;
  border: 2px solid $primary-color;
}
.btn__text {
  padding: 6px 8px;
}
.btn__icon {
  background: $secondary-color;
  color: $font-color;
  height: 25px;
  align-items: center;
  display: flex;
  padding: 6px 12px;
  transition: 0.3s ease;
}
button:hover .btn__icon {
  background: #f9f9f9;
  color: $primary-color;
}
View Compiled

External CSS

  1. https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css

External JavaScript

This Pen doesn't use any external JavaScript resources.