Как сделать рамку с иконкой на css?
Сделай блоку рамку со всех сторон кроме верхней. Псевдоэлементами сделай два куска рамки. Расположи их сверху и задай им размер. Внутри блока помести элемент с иконкой и размести ее сверху абсолютом.
https://codepen.io/Profesor08/pen/BqKjQV
https://codepen.io/topicstarter/pen/zmqBJQ  вот так можно