|
| 1 | +// |
| 2 | +// PastelGradient.swift |
| 3 | +// Pods |
| 4 | +// |
| 5 | +// Created by CruzDiary on 18/05/2017. |
| 6 | +// Gradient Designed by https://webgradients.com/ |
| 7 | +// Github https://github.com/itmeo/webgradients :D |
| 8 | + |
| 9 | +import UIKit |
| 10 | + |
| 11 | +@objc public enum PastelGradient: Int { |
| 12 | + case warmFlame |
| 13 | + case nightFade |
| 14 | + case springWarmth |
| 15 | + case juicyPeach |
| 16 | + case youngPassion |
| 17 | + case ladyLips |
| 18 | + case sunnyMorning |
| 19 | + case rainyAshville |
| 20 | + case frozenDreams |
| 21 | + case winterNeva |
| 22 | + |
| 23 | + func colors() -> [UIColor] { |
| 24 | + switch self { |
| 25 | + case .warmFlame: |
| 26 | + return [#colorLiteral(red: 1, green: 0.6039215686, blue: 0.6196078431, alpha: 1), #colorLiteral(red: 0.9803921569, green: 0.8156862745, blue: 0.768627451, alpha: 1)] |
| 27 | + case .nightFade: |
| 28 | + return [#colorLiteral(red: 0.631372549, green: 0.5490196078, blue: 0.8196078431, alpha: 1), #colorLiteral(red: 0.9843137255, green: 0.7607843137, blue: 0.9215686275, alpha: 1)] |
| 29 | + case .springWarmth: |
| 30 | + return [#colorLiteral(red: 0.9803921569, green: 0.8156862745, blue: 0.768627451, alpha: 1), #colorLiteral(red: 1, green: 0.8196078431, blue: 1, alpha: 1)] |
| 31 | + case .juicyPeach: |
| 32 | + return [#colorLiteral(red: 1, green: 0.9254901961, blue: 0.8235294118, alpha: 1), #colorLiteral(red: 0.9882352941, green: 0.7137254902, blue: 0.6235294118, alpha: 1)] |
| 33 | + case .youngPassion: |
| 34 | + return [#colorLiteral(red: 1, green: 0.5058823529, blue: 0.4666666667, alpha: 1), #colorLiteral(red: 1, green: 0.5254901961, blue: 0.4784313725, alpha: 1), #colorLiteral(red: 1, green: 0.5490196078, blue: 0.4980392157, alpha: 1), #colorLiteral(red: 0.9764705882, green: 0.568627451, blue: 0.5215686275, alpha: 1), #colorLiteral(red: 0.8117647059, green: 0.3333333333, blue: 0.4235294118, alpha: 1), #colorLiteral(red: 0.6941176471, green: 0.1647058824, blue: 0.3568627451, alpha: 1)] |
| 35 | + case .ladyLips: |
| 36 | + return [#colorLiteral(red: 1, green: 0.6039215686, blue: 0.6196078431, alpha: 1), #colorLiteral(red: 0.9960784314, green: 0.8117647059, blue: 0.937254902, alpha: 1), #colorLiteral(red: 0.9960784314, green: 0.8117647059, blue: 0.937254902, alpha: 1)] |
| 37 | + case .sunnyMorning: |
| 38 | + return [#colorLiteral(red: 0.9647058824, green: 0.8274509804, blue: 0.3960784314, alpha: 1), #colorLiteral(red: 0.9921568627, green: 0.6274509804, blue: 0.5215686275, alpha: 1)] |
| 39 | + case .rainyAshville: |
| 40 | + return [#colorLiteral(red: 0.9843137255, green: 0.7607843137, blue: 0.9215686275, alpha: 1), #colorLiteral(red: 0.6509803922, green: 0.7568627451, blue: 0.9333333333, alpha: 1)] |
| 41 | + case .frozenDreams: |
| 42 | + return [#colorLiteral(red: 0.9921568627, green: 0.7960784314, blue: 0.9450980392, alpha: 1), #colorLiteral(red: 0.9921568627, green: 0.7960784314, blue: 0.9450980392, alpha: 1), #colorLiteral(red: 0.9019607843, green: 0.8705882353, blue: 0.9137254902, alpha: 1)] |
| 43 | + case .winterNeva: |
| 44 | + return [#colorLiteral(red: 0.631372549, green: 0.768627451, blue: 0.9921568627, alpha: 1), #colorLiteral(red: 0.7607843137, green: 0.9137254902, blue: 0.9843137255, alpha: 1)] |
| 45 | + } |
| 46 | + } |
| 47 | +} |
0 commit comments