|
| 1 | +html { |
| 2 | + font-size: 10px; |
| 3 | + box-sizing: border-box; |
| 4 | +} |
| 5 | + |
| 6 | +*, *:before, *:after { |
| 7 | + box-sizing: inherit; |
| 8 | +} |
| 9 | + |
| 10 | +body { |
| 11 | + margin: 0; |
| 12 | + padding: 0; |
| 13 | + font-family: sans-serif; |
| 14 | + background-color:#3BC1AC; |
| 15 | + display:flex; |
| 16 | + min-height: 100vh; |
| 17 | + align-items: center; |
| 18 | + |
| 19 | + background-image: |
| 20 | + radial-gradient(circle at 100% 150%, #3BC1AC 24%, #42D2BB 25%, #42D2BB 28%, #3BC1AC 29%, #3BC1AC 36%, #42D2BB 36%, #42D2BB 40%, transparent 40%, transparent), |
| 21 | + radial-gradient(circle at 0 150%, #3BC1AC 24%, #42D2BB 25%, #42D2BB 28%, #3BC1AC 29%, #3BC1AC 36%, #42D2BB 36%, #42D2BB 40%, transparent 40%, transparent), |
| 22 | + radial-gradient(circle at 50% 100%, #42D2BB 10%, #3BC1AC 11%, #3BC1AC 23%, #42D2BB 24%, #42D2BB 30%, #3BC1AC 31%, #3BC1AC 43%, #42D2BB 44%, #42D2BB 50%, #3BC1AC 51%, #3BC1AC 63%, #42D2BB 64%, #42D2BB 71%, transparent 71%, transparent), |
| 23 | + radial-gradient(circle at 100% 50%, #42D2BB 5%, #3BC1AC 6%, #3BC1AC 15%, #42D2BB 16%, #42D2BB 20%, #3BC1AC 21%, #3BC1AC 30%, #42D2BB 31%, #42D2BB 35%, #3BC1AC 36%, #3BC1AC 45%, #42D2BB 46%, #42D2BB 49%, transparent 50%, transparent), |
| 24 | + radial-gradient(circle at 0 50%, #42D2BB 5%, #3BC1AC 6%, #3BC1AC 15%, #42D2BB 16%, #42D2BB 20%, #3BC1AC 21%, #3BC1AC 30%, #42D2BB 31%, #42D2BB 35%, #3BC1AC 36%, #3BC1AC 45%, #42D2BB 46%, #42D2BB 49%, transparent 50%, transparent); |
| 25 | + background-size:100px 50px; |
| 26 | +} |
| 27 | + |
| 28 | + |
| 29 | +.voiceinator { |
| 30 | + padding:2rem; |
| 31 | + width:50rem; |
| 32 | + margin:0 auto; |
| 33 | + border-radius:1rem; |
| 34 | + position: relative; |
| 35 | + background:white; |
| 36 | + overflow: hidden; |
| 37 | + z-index: 1; |
| 38 | + box-shadow:0 0 5px 5px rgba(0,0,0,0.1); |
| 39 | +} |
| 40 | + |
| 41 | +h1 { |
| 42 | + width:calc(100% + 4rem); |
| 43 | + margin: -2rem 0 2rem -2rem; |
| 44 | + padding:.5rem; |
| 45 | + background: #ffc600; |
| 46 | + border-bottom: 5px solid #F3C010; |
| 47 | + text-align: center; |
| 48 | + font-size: 5rem; |
| 49 | + font-weight: 100; |
| 50 | + font-family: 'Pacifico', cursive; |
| 51 | + text-shadow:3px 3px 0 #F3C010; |
| 52 | + |
| 53 | +} |
| 54 | + |
| 55 | +.voiceinator input, |
| 56 | +.voiceinator button, |
| 57 | +.voiceinator select, |
| 58 | +.voiceinator textarea { |
| 59 | + width: 100%; |
| 60 | + display: block; |
| 61 | + margin:10px 0; |
| 62 | + padding:10px; |
| 63 | + border:0; |
| 64 | + font-size: 2rem; |
| 65 | + background:#F7F7F7; |
| 66 | + outline:0; |
| 67 | +} |
| 68 | + |
| 69 | +textarea { |
| 70 | + height: 20rem; |
| 71 | +} |
| 72 | + |
| 73 | +input[type="select"] { |
| 74 | + |
| 75 | +} |
| 76 | + |
| 77 | +.voiceinator button { |
| 78 | + background:#ffc600; |
| 79 | + border:0; |
| 80 | + width: 49%; |
| 81 | + float:left; |
| 82 | + font-family: 'Pacifico', cursive; |
| 83 | + margin-bottom: 0; |
| 84 | + font-size: 2rem; |
| 85 | + border-bottom: 5px solid #F3C010; |
| 86 | + cursor:pointer; |
| 87 | + position: relative; |
| 88 | +} |
| 89 | + |
| 90 | +.voiceinator button:active { |
| 91 | + top:2px; |
| 92 | +} |
| 93 | + |
| 94 | +.voiceinator button:nth-of-type(1) { |
| 95 | + margin-right: 2%; |
| 96 | +} |
0 commit comments