λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
CSS

[CSS] μ• λ‹ˆλ©”μ΄μ…˜06 : 톡!톡!톡! ν…μŠ€νŠΈ

by _토맀토 2022. 9. 29.
728x90

CSS : μ• λ‹ˆλ©”λ‹ˆμ…˜ λ§Œλ“€κΈ° : 톡톡 ν…μŠ€νŠΈ μ• λ‹ˆλ©”μ΄μ…˜

이번 μ‹œκ°„μ—λŠ” CSS μ‹€μŠ΅μœΌλ‘œ ν…μŠ€νŠΈκ°€ 톡톡 νŠ€λŠ” μ• λ‹ˆλ©”μ΄μ…˜μ„ λ§Œλ“€μ–΄λ³΄κ² μŠ΅λ‹ˆλ‹€~~!


#1. HTML

각각의 span νƒœκ·Έμ— ν…μŠ€νŠΈλ₯Ό ν•˜λ‚˜μ”© μž…λ ₯ν•΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€!

<h1>
  <span>t</span>
  <span>o</span>
  <span>m</span>
  <span>e</span>
  <span>t</span>
  <span>o</span>
  <span>l</span>
  <span>v</span>
  <span>e</span>
</h1>

#2. CSS

λ‹€μŒμ€ CSS μ½”λ“œ μž…λ‹ˆλ‹€!

html, body {
  width: 100%;
  height: 100%;
  background: linear-gradient(140deg, beige 0%, salmon 100%);
  display: flex;
  justify-content: center;
  align-items: center;
}
h1 {
  height: 100px;
}
h1 span {
  font-family: 'κΆμ„œμ²΄';
  font-size: 80px;
  color: #fff;
  position: relative;
  top: 20px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  text-shadow: 0 1px 0 #ccc,
               0 2px 0 #ccc,
               0 3px 0 #ccc,
               0 4px 0 #ccc,
               0 5px 0 #ccc,
               0 6px 0 transparent,
               0 7px 0 transparent,
               0 8px 0 transparent,
               0 9px 0 transparent,
               0 10px 10px rgba(0,0,0,0.4);
  animation: bounce 0.3s ease infinite alternate;
}
h1 span:nth-child(2){
  animation-delay: 0.1s;
}
h1 span:nth-child(3){
  animation-delay: 0.2s;
}
h1 span:nth-child(4){
  animation-delay: 0.3s;
}
h1 span:nth-child(5){
  animation-delay: 0.4s;
}
h1 span:nth-child(6){
  animation-delay: 0.5s;
}
h1 span:nth-child(7){
  animation-delay: 0.6s;
}
h1 span:nth-child(8){
  animation-delay: 0.7s;
}
h1 span:nth-child(9){
  animation-delay: 0.8s;
}

@keyframes bounce {
  100%{
    top: -20px;
    text-shadow: 0 1px 0 #ccc,
                 0 2px 0 #ccc,
                 0 3px 0 #ccc,
                 0 4px 0 #ccc,
                 0 5px 0 #ccc,
                 0 6px 0 transparent,
                 0 7px 0 transparent,
                 0 8px 0 transparent,
                 0 9px 0 transparent,
                 0 50px 25px rgba(0,0,0,0.4);
  }
}

#3. 결과보기

728x90

λŒ“κΈ€


Lucky Charms Rainbow
js
html
css