<div class="wrapper">
  <div class="circle"></div>
  <div class="rect"></div>
  <div class="circle"></div>
  <div class="circle"></div>
  <div class="rect"></div>
  <div class="rect"></div>
</div>
.wrapper {
  display: flex;
  gap: 10px;
}
:is(.circle, .rect) {
  width: 40px;
  height: 40px;
  background-color: blue;
}
.circle {
  border-radius: 50%;
}
:is(.circle, .rect):is(:first-child, :last-child) {
  background-color: red;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.