GNUI Start your next web project with GNUI.
Gn.util

Alert

/scss/components/alert.scss
v.0.1.0 javascript

기본 Alert 확장

  • 가로 사이즈 400이하 일 때 버튼은 가운데 정렬 선택
  • 가로 사이즈 400이상 일 때 버튼은 오른쪽 정력 선택
  • 백그라운드 컬러가 적용된 Alert은 투명 버튼 사용
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
<div class="gn-alert" style="width: 400px">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
  <div class="alert-controls">
    <button type="button" class="gn-button">확인</button>
    <button type="button" class="gn-button is-cancel">취소</button>
  </div>
</div>
<div class="gn-alert is-primary" style="width: 500px">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
  <div class="alert-controls has-text-right">
    <button type="button" class="gn-button is-outline is-trans">확인</button>
    <button type="button" class="gn-button is-cancel">취소</button>
  </div>
</div>

기본 사용

Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
<div class="gn-alert">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>

크기

Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
<div class="gn-alert is-small">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>
<div class="gn-alert is-normal">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>
<div class="gn-alert is-medium">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>
<div class="gn-alert is-large">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>

색상

  • 백그라운드 컬러 알림창 이용 시 가로 사이즈 400이상 넘지 않는다.
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
<div class="gn-alert is-success" style="width: 400px">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>
<div class="gn-alert is-warning" style="width: 400px">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>
<div class="gn-alert is-danger" style="width: 400px">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>
<div class="gn-alert is-info" style="width: 400px">
  Non et elit ea Lorem. Sit dolor id irure cillum ad eu velit duis mollit proident ad et. Anim nisi culpa elit deserunt eiusmod. Pariatur anim ipsum sunt exercitation pariatur. Nulla laboris amet minim eu et. Elit aliquip amet anim elit non eu sit duis nulla. Laboris nulla laboris in officia eiusmod irure.
  <span class="gn-icon is-close">
    <i class="fas fa-times"></i>
  </span>
</div>

생성 옵션

  <button class="gn-button new-alert">Alert 예제보기</button>
  Gn.create('alert', {
    textSets : { alertText: 'alert이 생성됩니다.' },
    hasClose: false,
    hasConfirm: true,
    hasCancel: true,
    onConfirm: function(){
      console.log('확인 되었습니다.')
    },
    onClose: function(){
      console.log('취소 되었습니다.')
    }
  });
name type default description
textSets alertText string alert에 표기할 문구
confirm string 확인 확인버튼에 표기할 문구
cancel string 취소 취소버튼에 표기할 문구
width number|string 400 가로 사이즈
color string 'success','warning','danger','info','cancel','dark','link','trans','secondary','mono'
size string 'small','normal','medium','large'
hasClose boolean true 우측상단 닫기버튼 출력여부
hasConfirm boolean false 확인버튼 출력 여부
hasCancel boolean false 취소버튼 출력 여부
onConfirm function alert 확인버튼 클릭 시 수행될 이벤트
onClose function alert 창을 닫을때 수행될 이벤트

메소드

name return description
close() void 얼럿창을 닫는다.