html 생일 cssinput[type="date"]{ position: relative; width: 40%; color: royalblue; font-weight: bold; text-align: center; } input[type='date']::-webkit-calendar-picker-indicator { position: absolute; left: 0; top: 0; width: 100%; height: 100%; /* 배경은 투명하게 */ background: transparent; /* 글자도 투명하게 이 두 설정을 통해 캘린더 아이콘을 사라지게 만든다 */ color: transparent; cursor: pointer; } 결과
전체 글
html 취미 낚시 유튜브 조깅 게임 cssselect { -webkit-appearance: none; /* 크롬 화살표 없애기 */ -moz-appearance: none; /* 파이어폭스 화살표 없애기 */ appearance: none; /* 화살표 없애기 */ display: inline-block; border: 1px solid rgb(53, 85, 180); border-radius: 5px; width: 30%; height: 24px; text-align: center; outline: none; } #hobby { color: rgb(53, 85, 180); font-size: 15px; font-style: normal; font-weight: bold; line-height: 10..
html 관심분야 웹디자인 프론트엔드 백엔드 데이터베이스 데브옵스 기획 운영 css.interest { padding: 6px; } .interest input[type=checkbox]{ display: none; } .interest input[type=checkbox]+label{ display: inline-block; cursor: pointer; height: 24px; width: 80px; border: 1px solid rgb(53, 85, 180); border-radius: 5px; line-height: 24px; text-align: center; font-weight:bold; font-size:13px; } .interest input[type=checkbox]+label{ b..
radio 버튼 색 변경html 성별 남자 여자 비공개 cssinput[type='radio'] { /* 기본 브라우저에서 기본 스타일 제거 */ appearance: none; width: 13px; height: 13px; /* 체크되지 않았을 때의 테두리 색상 */ border: 1px solid #ccd2ee; border-radius: 50%; /* focus 시에 나타나는 기본 스타일 제거 */ outline: none; cursor: pointer; } /* 체크 시 버튼 모양 스타일 */ input[type='radio']:checked { /* 체크 시 내부 원 색상 */ background-color: rgb(53, 85, 180); /* 라인이 아닌, 라인과 원 사이 색상 */ bor..
html 아이디 (*) 비밀번호 (*) 비밀번호 확인 (*) 이름 (*) 나이 이메일 csstable{ background-color: white; border: 1px solid #ccd2ee;}#inTable td{ border: 1px solid #ceceee;}i..
·Java
컬렉션 프레임워크객체들을 효율적으로 추가,삭제,검색할 수 있도록 제공되는 컬렉션 라이브러리java.util 패키지에 포함되어 있어 import java.util.*; 필요인터페이스를 통해 정형화된 방법으로 다양한 컬렉션 클래스 이용list, set, map컬렉션 프레임워크 사용시 원소의 데이터타입은 제네릭을 사용하여 명시한다 배열의 문제점 배열의 길이는 고정되어 변경할 수 없음빈칸을 계속 빈칸으로 유지함List가장 배열과 유사한 컬렉션 프레임워크인덱스를 가지고 대입된 원소의 순서를 유지하고 있으며 중복데이터 허용 구현 클래스 ArrayList Vector LinkedList List 인터페이스에 arrayList 담기List 인터페이스는 그저 통로! List 인터페이스를 통해 arrayList에 넣게 되..
·Java
제네릭 타입타입파라미터는 원하는 만큼 안에서 ,(콤마) 구분자로 여러개 선언할 수 있다제네릭타입 객체 생성시 타입 파라미터 갯수만큼 타입을 넘겨 생성해야 한다 1) public class D { public K field01; public V field02; public static void main(String[] args) { D d = new D(); d.field01 = "100"; //d 변수의 객체 생성시 첫번째 타입(String) field01 타입을 결정짓기 때문 d.field02 = 100; //d 변수의 객체 생성시 두번째 타입(Integer) field02 타입을 결정짓기 때문 D dd = new D(); dd.field01 = 100; dd.field02 = ..
·Java
제네릭 클래스 선언시에는 결정하지 못한 필드 또는 매개변수 또는 메소드의 리턴타입을 객체가 생성시에 결정짓도록 하는 방법타입변수는 래퍼클래스 사용제네릭 클래스 사용시 생성 객체를 담는 변수에도 반드시 기호를 사용하여 타입의 데이터타입을 결정해줘야 한다생략시 Object 타입으로 받는다원리 : 타입파라미터라고 하는 외부에서 타입을 전달받을 수 있는 타입변수 사용하여 객체 생성시 타입변수로 타입을 전달받아 객체 내부의 데이터타입을 결정짓는다다이아몬드 문법 : 제네릭을 사용한 객체 생성시 왼쪽의 클래스 변수의 타입을 보고 오른쪽 타입을 예측할 수 있다면 타입값을 생략하는 문법을 의미(자바 8버전 이상부터 사용할 수 있다)제네릭 타입을 갖는 부모 클래스를 상속받는 경우 자식쪽에서 부모의 타입을 결정할 수 ..
·Java
Date 클래스현재 날짜 객체를 생성할 때 사용날짜 객체를 원하는 문자열 포맷으로 만들때만 주로 사용날짜 정보를 각각 추출하는 것은 불가능하다import java.util.Date; 필요 SimpleDateFormat 클래스 Date 객체를 원하는 날짜 포맷으로 만들어줌import java.text.SimpleDateFormat; 필요 import java.text.SimpleDateFormat;import java.util.Date;public class Main04 { public static void main(String[] args) { Date today = new Date(); System.out.println(today); //국제표준시간으로 출력됨 ..
·Java
생성된 객체의 주소값을 문자열화하여 반환(클래스명@16진수해시코드)주로 엔티티 클래스에서 생성된 객체의 필드 정보를 문자열로 반환하는 역할로 재정의하여 사용클래스 변수를 콘솔에 그대로 출력하면 toString()의 문자열 결과가 출력된다재정의하려는 클래스에서 마우스 우클릭 -> source -> generate toString으로 재정의한 메소드 생성가능선언부 public String toString() {} 1) toString() 재정의하고 출력 a. toString() 과 클래스 변수를 콘솔에 그대로 출력한 값은 같다 public class A { public String field01 = "A의 필드1"; public String field02 = "A의 필드2"; public String fie..