뉴비코더
나는 코딩뉴비
뉴비코더
전체 방문자
오늘
어제
  • 분류 전체보기 (91)
    • 개발입문뉴비 - 국비지원 ( Front End ) (91)
      • html (26)
      • css (58)
      • javascript (6)
      • Library React.js (0)
    • FrontEnd ( Self-study ) (0)
      • html5, CSS3 (0)
      • Vanilla JS (0)
      • Clone Code (0)
    • BackEnd ( self-study ) (0)
      • Library Node.js (0)
      • Python (0)
      • Go (0)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • js event object
  • ol
  • 가상클래스
  • padding
  • 하이퍼링크
  • Javascript 배열
  • boxmodel
  • css3
  • js 이벤트객체
  • HTML5
  • 웹개발
  • 마크업
  • UL
  • boxmodeling
  • js 생성 함수
  • 프론트엔드
  • 국비지원
  • webfont
  • 클론코딩
  • HTML
  • JavaScript
  • psuedo-class
  • 웹개발입문
  • position
  • js event
  • Margin
  • 코딩진화
  • parseInt
  • Transition
  • transform

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
뉴비코더

나는 코딩뉴비

[2021/12/20]국비지원 CSS3 2-(5)-{2} a link (하이퍼링크)
개발입문뉴비 - 국비지원 ( Front End )/css

[2021/12/20]국비지원 CSS3 2-(5)-{2} a link (하이퍼링크)

2022. 1. 31. 03:08

 

가상 클래스 ( psuedo-class )

  • :link : 아직 방문하지 않은 링크 ( 브라우저 상의 기록이 없는 경우 default 색상 파란색 )
  • :visited : 이미 방문한 링크 ( default color : 보라색 )
  • :active :  마우스 클릭한 상태
  • :focus : 클릭당하고 주목받은 상태

( 그 외 :first-child / :nth-child / :first-of-type 등이 있으나 후에 한 번 더 정리해서 올릴 예정 )

 

 


 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>a link2<title>
    <style type="text/css">
        ol li a{text-decoration: none;color: #000;}
        ol li a:hover{text-decoration: underline;color: #f00;}
        /* 가상클래스 a:link, a:visited, a:hover, a:active, a:focus 순서 중요, 우선순위 10점 */
    .a1 a:link{color:yellow;}
    .a1 a:visited{color:green;}
    .a1 a:hover{background-color:aqua;}
    .a1 a:active{font-size: 30px;}
    .a1 a:focus{font-style: italic;}
    .a2 a:link{color:blue;}
    .a2 a:visited{color:grey;}
    .a2 a:hover{background-color:red;}
    .a2 a:active{font-size: 30px;}
    .a2 a:focus{font-style: bold;}
    .a3 a:link{color:red;}
    .a3 a:visited{color:lime;}
    .a3 a:hover{background-color:blue;}
    .a3 a:active{font-size: 30px;}
    .a3 a:focus{font-style: italic;}
    .a4 a:link{color:orange;}
    .a4 a:visited{color:yellow;}
    .a4 a:hover{background-color:pink;}
    .a4 a:active{font-size: 30px;}
    .a4 a:focus{font-style: italic;}
    </style>    
</head>
<body>
    <ol>
        <li class="a1"><a href="#">menu</a></li>
        <li class="a2"><a href="http://www.naver.com" target="_blank">menu</a></li>
        <li class="a3"><a href="#">menu</a></li>
        <li class="a4"><a href="http://www.naver.com" target="_blank">menu</a></li>
    </ol>
</body>
</html>

 

 


결과물

1.  hover 전

 

2. 각각 hover 후

 

저작자표시 비영리 변경금지 (새창열림)
    '개발입문뉴비 - 국비지원 ( Front End )/css' 카테고리의 다른 글
    • [2021/12/21]국비지원 CSS3 3-(1) boxmodel
    • [2021/12/20]국비지원 CSS3 2-(6) border (테두리 선)
    • [2021/12/20]국비지원 CSS3 2-(5)-{1} a link (하이퍼링크)
    • [2021/12/20]국비지원 CSS3 2-(4) list-style
    뉴비코더
    뉴비코더
    FrontEnd 지망 - 코딩뉴비를 위한(?), 뉴비에 의한, 뉴비의 블로그 - 코딩뉴비의 코딩 학습 기록 - 첨가물 : 약간의 불평/사족

    티스토리툴바