Here is a solution with enumitem
. I define fenum
environments, with two levels, cloned from enumerate
, with the relevant parameters.
\documentclass{article}\usepackage[x11names]{xcolor}\usepackage[showframe]{geometry}\usepackage{enumitem}\newlist{fenum}{enumerate}{2}\setlist[fenum, 1]{label =\setlength\fboxsep{0pt}%\raisebox{0.5ex}{\colorbox{LightSteelBlue3!30}{\makebox[\linewidth][l]{\setlength\fboxsep{3pt}%\colorbox{RoyalBlue3!80}{\bfseries\color{white}\,\arabic*\,}}}}, wide= 0pt, labelsep = 0pt}%\setlist[fenum, 2]{label =\Alph*), labelsep =0.25em, wide =1.5em, leftmargin = *, before =\leavevmode\vspace{-\topsep}}\usepackage{lipsum}\begin{document}\lipsum[2]\begin{fenum} \item \begin{fenum}[] \item NO CHANGE Test test test Test test test Test test test Test test test Test test test Test test test Test test test Test test test \item defeat \item outperform \item outweigh\end{fenum}\item Second item\end{fenum}\lipsum[3]\end{document}