Используют несколько теней, которые до этого сделал дизайнер в своем макете.
Если нужна внешняя тень, используют просто box-shadow: 0 1px 3px rgba(0,0,0,0.1) например, если нужна внутренняя, то box-shadow: inset 0 1px 3px rgba(0,0,0,0.1), собственно если надо обе, указывают обе, через запятую.