diff --git a/Trillo/starter/css/style.css b/Trillo/starter/css/style.css index 61ccea2..0cc6b35 100644 --- a/Trillo/starter/css/style.css +++ b/Trillo/starter/css/style.css @@ -223,6 +223,39 @@ body { font-weight: 0.8rem; text-transform: uppercase; } +.btn { + position: relative; + font-size: 1.5rem; + font-weight: 300; + text-transform: uppercase; + border: none; + border-radius: 1000px; + background-image: linear-gradient(to right, var(--color-primary-light), var(--color-primary-dark)); + color: white; + overflow: hidden; + cursor: pointer; } + .btn > * { + display: inline-block; + height: 100%; + width: 100%; + transition: all 0.2s; } + .btn__visible { + padding: 2rem 7.5rem; } + .btn__invisible { + position: absolute; + left: 0; + top: -100%; + padding: 2rem; } + .btn:hover { + background-image: linear-gradient(to left, var(--color-primary-light), var(--color-primary-dark)); } + .btn:hover .btn__visible { + transform: translateY(100%); } + .btn:hover .btn__invisible { + top: 0; } + .btn:focus { + outline: none; + animation: pulsate 1s infinite; } + .btn-inline { border: none; color: var(--color-primary); @@ -339,6 +372,15 @@ body { font-weight: 300; color: var(--color-primary); } +.cta { + padding: 3.5rem; + text-align: center; } + .cta__book-now { + font-size: 2rem; + font-weight: 300; + text-transform: uppercase; + margin-bottom: 2.5rem; } + .container { max-width: 120rem; min-height: 50rem; diff --git a/Trillo/starter/index.html b/Trillo/starter/index.html index 21f92ef..e7ef32b 100644 --- a/Trillo/starter/index.html +++ b/Trillo/starter/index.html @@ -250,6 +250,15 @@ +