본문 바로가기

css

highlight 효과 만들기 - css

반응형

오늘은 간단하게 highlight 효과를 만들어보겠습니다.

 

결과는 다음과 같습니다.

열심히 하자라는 문구에 highlight를 추가하였습니다. 

 

소스 코드

- html

    - h1태그와 내부에 strong 태그를 적용하였습니다.

<!DOCTYPE html>
<html lang="ko">
  <head>
    <title>하이라이트 강조 연습</title>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="./index.css" />
  </head>
  <body>
    <h1 class="highlight_heading">
      공부
      <strong class="highlight">열심히 하자</strong>
    </h1>
  </body>g
</html>

 

- css 

   - strong 태그에 highlight 클래스를 적용한 후 가상요소를 적용해줍니다.

   - bottom으로부터 7px위에 존재하게 되고, 혼합 형태를 multiply로 설정해주었습니다.

.highlight {
  position: relative;
}

.highlight::after {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 7px;
  height: 8px;
  mix-blend-mode: multiply;
  background-color: #97fce5;
  content: "";
}

 

반응형