반응형

 

  Install the plugIn 

npm install --save v-tooltip

 

  Code

// Javascript
import Vue from 'vue'
import VTooltip from 'v-tooltip'

Vue.use(VTooltip)

new Vue({
  data: {
    msg: 'This is a button.'
  }
})

 

<!-- HTML -->
<button v-tooltip.top-center="msg">Hover me</button>

 

/* scss */
.tooltip {
  display: block !important;
  z-index: 10000;

  .tooltip-inner {
    background: black;
    color: white;
    border-radius: 16px;
    padding: 5px 10px 4px;
  }

  .tooltip-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    margin: 5px;
    border-color: black;
  }

  &[x-placement^="top"] {
    margin-bottom: 5px;

    .tooltip-arrow {
      border-width: 5px 5px 0 5px;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
      bottom: -5px;
      left: calc(50% - 5px);
      margin-top: 0;
      margin-bottom: 0;
    }
  }

  &[x-placement^="bottom"] {
    margin-top: 5px;

    .tooltip-arrow {
      border-width: 0 5px 5px 5px;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      border-top-color: transparent !important;
      top: -5px;
      left: calc(50% - 5px);
      margin-top: 0;
      margin-bottom: 0;
    }
  }

  &[x-placement^="right"] {
    margin-left: 5px;

    .tooltip-arrow {
      border-width: 5px 5px 5px 0;
      border-left-color: transparent !important;
      border-top-color: transparent !important;
      border-bottom-color: transparent !important;
      left: -5px;
      top: calc(50% - 5px);
      margin-left: 0;
      margin-right: 0;
    }
  }

  &[x-placement^="left"] {
    margin-right: 5px;

    .tooltip-arrow {
      border-width: 5px 0 5px 5px;
      border-top-color: transparent !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
      right: -5px;
      top: calc(50% - 5px);
      margin-left: 0;
      margin-right: 0;
    }
  }

  &[aria-hidden='true'] {
    visibility: hidden;
    opacity: 0;
    transition: opacity .15s, visibility .15s;
  }

  &[aria-hidden='false'] {
    visibility: visible;
    opacity: 1;
    transition: opacity .15s;
  }
}

 

  실행 결과

 

반응형
반응형

스마트폰에서 사용한 다양한 앱을 직접 개발해보고 어떤 방식으로 동작을 하는지 알아볼수 있도록

안드로이드 스튜디오를 이용한 앱을 만들어 보도록 하겠습니다.

 

우선 안드로이드 스튜디오를 사용하기위해 설치를 먼저 하도록 하겠습니다.

 

◈ 주의사항

사용자 폴더가 한글로 되어있으면 오류가 나타날 수 있습니다.

사용자 폴더를 영어로 변경하여 사용하거나 .gradle 폴더 위치(경로)를 영어로 수정하여 사용할 수 있습니다.

아래 블로그에서 해결방법을 정리해주셨습니다.

https://yollo.tistory.com/34

 

안드로이드스튜디오 - Aapt2 오류, 한글폴더이름 오류

안드로이드스튜디오 설치 후 컴파일을 하니 Aapt2 오류가 발생했습니다. 오류내용: Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check..

yollo.tistory.com

 

1. 다운로드 페이지 접속

https://www.android.com/

 

Android

휴대전화, 시계 등에서 사용 가능한 Android의 새로운 기능을 알아보세요. 공식 사이트를 방문하여 탐색하고 알아볼 수 있습니다.

www.android.com

홈페이지에 접속하여 하단부로 내리게 되면 '개발자' 탭이 있는것을 확인할 수 있습니다.

android.com 홈페이지

해당 탭을 선택하면 나타나는 팝업메뉴에서 'Android SDK'를 선택해  DOWNLOAD ANDROID STUDIO 버튼을 클릭하여

라이선스를 읽어보고 다운로드를 시작합니다.

 

SDK 페이지 다운로드 버튼 클릭

 

라이선스 동의 및 설치 버튼 클릭

2. 설치하기

 

다운로드된 android-studio-ide...-windows.exe를 실행
설치 시작
Next 클릭
Next 클릭
Next 클릭
Finish 클릭

Finish를 클릭하게 되면 실행되는 나머지 다운로드는 Next를 계속 클릭하며 진행하면 아래 화면이 나타나게 됩니다. Start a new Android Studio project를 클릭해 프로젝트를 시작할 수 있습니다

실행화면

오늘은 설치(다운로드)를 다음 시간 부터는 사용방법을 공부 하도록 하겠습니다.

반응형

+ Recent posts