뉴비코더
나는 코딩뉴비
뉴비코더
전체 방문자
오늘
어제
  • 분류 전체보기 (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)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

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

최근 댓글

최근 글

티스토리

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

나는 코딩뉴비

[2021/12/27]국비지원 CSS3 8-(1) 과제1 : 버튼 클론
개발입문뉴비 - 국비지원 ( Front End )/css

[2021/12/27]국비지원 CSS3 8-(1) 과제1 : 버튼 클론

2022. 1. 31. 21:51

 

 

 

버튼 클론 코딩

주제 : psuedo-class :active 사용하기

 

 

psuedo-class

  • :active : 버튼을 클릭하고 있는 동안에만 작동하도록 하는 기능
    • 이 기능에서 버튼이 눌려 있고, 눌렸을 때 나타난 창이 유지되도록 하려면 javascript,
      onclick 명령이 필요하다.

 

 

 


 

 

원본 이미지

 

 


 

 

작업내용

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>버튼예제</title>
    <style type="text/css">
        button{font-size: 16px;font-weight:bold;font-family:Gulim,"굴림", serif;display:block;
                margin:10px 0px 30px 30px;padding:0px; border-radius:8px;border:none;text-shadow: 0 -1px 2px #666;}
        button:active{position:relative;left:1px;top:1px;}
        a{display:block;padding:10px 20px;border-radius:8px;box-shadow: 0px 2px 2px gray;text-decoration: none;color: #fff;}
        a:hover{display:block;padding:10px 20px;border-radius:8px;text-decoration: none;}

            a.blue{background-color: #2cadc0;border-bottom:2px solid #1b8592;}
            a.blue:hover{background-color: #1b8592;}
            a.red{background-color:#e33101;border-bottom:2px solid #b42200;}
            a.red:hover{background-color:#b42200;}
            a.yellow{background-color:#ffb514;border-bottom:2px solid #bf8a08;}
            a.yellow:hover{background-color:#bf8a08;}
    </style>
</head>
<body>
    <button><a href="#" class="blue"> Blue Button &raquo;</a></button>
    <button><a href="#" class="red"> Red Button &raquo;</a></button>
    <button><a href="#" class="yellow"> Yellow Button &raquo;</a></button>
</body>
</html>

 

 


 

결과물

012
hover전, hover후, active

 

 

저작자표시 비영리 변경금지 (새창열림)
    '개발입문뉴비 - 국비지원 ( Front End )/css' 카테고리의 다른 글
    • [2021/12/27]국비지원 CSS3 8-(3) border-radius
    • [2021/12/27]국비지원 CSS3 8-(2) 탭메뉴, 퀵메뉴
    • [2021/12/27]국비지원 CSS3 7-(2) 메뉴 hover 효과 주기
    • [2021/12/27]국비지원 CSS3 7-(1) N사 오늘의 키친 2
    뉴비코더
    뉴비코더
    FrontEnd 지망 - 코딩뉴비를 위한(?), 뉴비에 의한, 뉴비의 블로그 - 코딩뉴비의 코딩 학습 기록 - 첨가물 : 약간의 불평/사족

    티스토리툴바