글쓰기 / 관리자
헤니l
헤니의 개발 공부
헤니l
전체 방문자
오늘
어제
  • 분류 전체보기 (100)
    • study (46)
      • JAVA (5)
      • PHP (24)
      • JS , jQuery (7)
      • 서버 (1)
      • 코딩테스트 (9)
    • 회사일기 (1)
    • 취준 (2)
    • 인천일보아카데미 교육과정 (51)
      • 인천일보아카데미 (51)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • HTML
  • HTML공부
  • 날씨어플만들기
  • CSS
  • 비전공코딩공부
  • JS
  • 코딩
  • 게시판구현
  • PHP
  • 비전공개발자
  • php게시판리스트
  • 인천일보아카데미
  • php게시판
  • php회원가입
  • 개발공부
  • 비전공개발공부
  • 비전공자개발공부
  • 코딩공부
  • 자바스크립트
  • php계층형게시판

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
헤니l

헤니의 개발 공부

[HTML/CSS] 레이아웃 <position>  원하는 위치로 이동시키기 , 겹쳐서 출력하기
인천일보아카데미 교육과정/인천일보아카데미

[HTML/CSS] 레이아웃 <position> 원하는 위치로 이동시키기 , 겹쳐서 출력하기

2022. 6. 6. 12:01

 

기본적으로 정렬 위치는 위 -> 아래 , 좌 -> 우 이다 

 

사진위에 글씨를 넣는다거나  겹쳐서 출력해야하는 경우 

position과 함께 relative 와 absolute를 활용한다 

 

 

내용이 이동되면서 relative 는 빈공간을 유지하고

absolute 는 빈공간을 아래 내용이 올라와 채우게된다 

 

 

 

 

이동할 요소는 absolute 로 지정하고 

기준점이 될 요소는 relative로 지정한다 

 

absolute는 relative를 기준으로 이동하게된다 

 

#search{ position : absoulte; right : 20px;}

 -> 이동할요소

     기준점인 header의 오른쪽에서 20px 떨어져서 출력 

header 에 position : relative 추가

 -> 기준점 

 

 

 

겹쳐서 출력하기 

 

기본적으로 아이콘 넣고 <input> 넣은 화면

아이콘을 input 안쪽으로 넣으려고 한다 

 

border-radous = 둥근 테두리 

text-align : center 

 

을 이용해 아이콘을 가운데정렬해주었다 

 

 

input 과 아이콘까지 한꺼번에 div로 묶어 relative 지정 

왼쪽,오른쪽 아이콘 각각 absolute 지정하여 옮겨준다 

    <script src="https://use.fontawesome.com/releases/v5.2.0/js/all.js"></script>
    <style>
        div{ width: 300px; text-align: center;
            position:relative}
        input{width: 300px; height: 35px; border-radius: 10px;}
        .fa-search{ 
            position:absolute; left:10px; top:12px;
        } 
        #search_right_icon{
            position:absolute; right: 10px; top: 10px;
        }
    </style>
</head>

<body>
    <div>
        <i class="fa fa-search" aria-hidden="true"></i>
        <input>
        <span id="search_right_icon">
            <i class="fa fa-keyboard-o" aria-hidden="true"></i>
            <i class="fa fa-microphone" aria-hidden="true"></i>
        </span>
    </div>
</body>

 

 

 

 

 

 

<style>
        div{position:relative; width: 470px;}
        .fa-arrow-left{position:absolute; left:10px; top: 300px;
                    ;}
        .fa-arrow-right{position:absolute; right: 10px; top: 300px;}            
    </style>
</head>
<body>
    <div>
        <a href="#">
            <i class="fa fa-arrow-left" aria-hidden="true"></i>
        </a>
        <img src="som.PNG">
        <a href="#">
        <i class="fa fa-arrow-right" aria-hidden="true"></i>
        </a>
    </div>

</body>

 

    '인천일보아카데미 교육과정/인천일보아카데미' 카테고리의 다른 글
    • [JAVA SCRIPT] prompt, 문자(string)->정수(number)변환, 소수점
    • [JAVA SCRIPT] 첫날 수업! 변수값 지정, 주석, alert
    • [HTML/CSS] 레이아웃 <flex> 2 , 양쪽 끝 정렬하기 , 3단 레이아웃 게시판모양 만들기
    • [HTML/CSS] 레이아웃 <flex>
    헤니l
    헤니l

    티스토리툴바