! Сегодня

Главная » Web и Технологии » Жуткий эффект мерцания света для текста на CSS

Жуткий эффект мерцания света для текста на CSS

Если вы уходите и вас никто не зовёт обратно – вы идете в верном направлении.

16-ноября-2022, 20:52   299   0

Жуткий эффект мерцания света для текста на CSS

Хотите добавить какой-то жуткий эффект для текста на свою веб-страницу, тогда этот эффект, вдохновленный Хэллоуином , как раз вам кстати. Эффект мерцания текста выполнен на CSS. Вы можете выделить часть текста, которая будет светиться ярче, чем остальные, и вы увидите, что в то время как другие фрагменты текста исчезают на заднем плане, этот текст становится ярче.

HTML

<h2>
  <span>There's</span>  
  <span class="light">light</span> 
  <span> even in</span> 
  <span>the darkest</span>  
  <span>places</span>
</h2>


CSS

body {
  background: #000;
  padding: 2rem;
}

h2 {
  font-family: 'Arial';
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 3rem;
  line-height: 0.75;
}

span {
  display: block;
}

span:not(.light) {
  opacity: 0;
  animation: flashText .5s ease-out alternate infinite;
}

span.light {
  position: relative;
  display: inline-block;
  
  &:before {
    position: absolute;
    left: 0;
    top: -10%;
    width: 100%;
    height: 120%;
    background: #fff;
    filter: blur(10px);
    content: "";
    opacity: 0;
    animation: flash .5s ease-out alternate infinite;
  }
}

@keyframes flash{
  to {
    opacity: 1;
  }
}

@keyframes flashText {
  to {
    opacity: 0.15;
  }
}

 

Поделиться

Tags

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
2+2*2= ?

Редакторы выбирают

Web и Технологии