Есть несколько способов создать эффект градиента, но я бы сделал так...
Создайте форму шестиугольника из 6 треугольников:
Затем примените разные градиенты к каждому треугольнику:
Наконец, замаскируйте части треугольных градиентов шестиугольниками (сплошной цвет в середине, штрихи для остальных):
пользователь9447