다 방향 화살표 툴팁에 테두리를 추가하는 방법은 무엇입니까?

일라

다음과 같이 : after 의사 요소로 화살표가있는 4 방향 도구 설명이 있습니다. (JSFiddle 참조)

 <div class="background">
 <div class="tooltip tooltip-right">
     <i>i</i>
     <div><h4>Achtung!</h4>
         <p>Here is the info for section one</p></div> 
 </div>
.tooltip div {
    display:none;
    color:#000;
    border: 3px solid rgba(117, 175, 67, 0.4);
    background:#FFF;
    padding:15px;
    width: 250px;
    z-index: 99;
 }

.tooltip-right div {
    left: 180%;
    top: -80%;
}

.tooltip div:after {
    position:absolute;
    content: "";
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: #FFFFFF transparent transparent transparent;
    bottom:-20px;
}

.tooltip-right div:after {
    left:-20px;
    top:20px;
    border-color: transparent #FFFFFF transparent transparent;;
} 

데모 에서와 같이 : before 의사 요소를 사용하여 화살표에 테두리를 추가하는 방법을 연구하고 있지만 다른 요소의 화살표 방향을 변경하는 방법을 알아낼 수 없습니다. 누구든지 도움을 주거나 화살표와 테두리가있는 다 방향 툴팁의 데모 링크를 제공 할 수 있습니까?

Paulie_D

기본 원칙은 :after의사 요소를 사용하여 테두리 화살표를 배치 한 후에는 의사 요소와 함께 약간 더 작은 다른 화살표를 위에 배치하는 것 :before입니다.

누적은 Z- 색인 값으로 수행됩니다.

각 화살표는 위치에 따라 절대 값 (및 일부 음수 여백)으로 배치해야합니다.

테두리가있는 위쪽 화살표의 경우 :

HTML

<div class="tooltip top">
  <p>Tooltip Text</p>
</div>

CSS

.tooltip {
  display:inline-block;
  vertical-align:top;
  height:50px;
  line-height:50px; /* as per div height */
  margin:25px;
  border:2px solid grey;
  width:250px;
  text-align:center;
  position:relative; /* positioning context */
}
.tooltip:before,
.tooltip:after { /*applies to all arrows */
  position:absolute;
  content:"";
}

.tooltip:after {
  /* the is going to be the extra border */
  border:12px solid transparent;
}

.tooltip:before {
 /* the is going to be the inside of the arrow */
  border:10px solid transparent; /* less than outside */ 
}

/* Lets do the top arrow first */

.top:after {
  /* positioning */
  left:50%;
  margin-left:-6px; /* 50% of border */
  top:-24px; /* 2x border */
  border-bottom-color:grey; /* as div border */
 }


.top:before {
  /* positioning */
  left:50%;
  margin-left:-5px; /* 50% of border */
  top:-20px; /* 2x border */
  border-bottom-color:white; /* as div background */
  z-index:5; /* put it on top */
}

나는 첨부 된 화살표 (TRBL) (작은 주석과 함께)를 완료했습니다 ...

코덱 예

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Java에서 방향 화살표를 그리는 방법은 무엇입니까?

툴팁 화살표 테두리를 제거하는 방법

GMap.NET에서 경로에 화살표 (경로 방향)를 추가하는 방법은 무엇입니까?

nvd3 툴팁을 사용하여 툴팁에 '화살표'를 추가하는 방법

javafx의 모서리에 작은 화살표가있는 멋진 툴팁을 만드는 방법은 무엇입니까?

표면에 테두리를 추가하는 방법은 무엇입니까?

드롭 다운 하위 메뉴에서 측면 및 방향 화살표를 변경하는 방법은 무엇입니까?

강제 방향 화살표 그래프에서 다른 크기의 원에 대해 수정 된 경로를 계산하는 방법은 무엇입니까?

다중 패널 플롯의 패널에 화살표를 그리는 방법은 무엇입니까?

다음 화살표로 화살표를 무작위로 뒤집는 방법은 무엇입니까?

테두리 만있는 툴팁 화살표 추가 배경색은 CSS를 사용하여 투명해야합니다.

다변량 화살표를 정의하는 방법은 무엇입니까?

버튼에 화살표를 표시하는 방법은 무엇입니까? Winforms

lines ()에 화살촉과 같은 다른 문자를 추가하는 방법은 무엇입니까?

자식이 있는 메뉴 요소에 화살표를 추가하는 방법은 무엇입니까?

Bootstrap 4의 드롭 다운에서 화살표를 제거하는 방법은 무엇입니까?

차트 js 툴팁에 작은 숫자를 표시하는 방법은 무엇입니까?

Matplotlib : 경로 패치에 화살표를 추가하는 방법은 무엇입니까?

CSS 생성 화살표에 상자 그림자를 추가하는 방법은 무엇입니까?

백 액션을 위해 조각에 뒤로 화살표를 추가하는 방법은 무엇입니까?

mainActivity 레이아웃의 툴바에서이 화살표를 제거하는 방법은 무엇입니까?

SVG에서 화살표를 그리는 방법은 무엇입니까?

tmux의 Vim에서 Shift + 화살표와 Ctrl + 화살표를 사용하는 방법은 무엇입니까?

목록에 매핑하는 동안 다른 툴팁 텍스트를 표시하는 방법은 무엇입니까?

Vim에서 Ctrl + 화살표를 수정하는 방법은 무엇입니까?

highchart gantt의 툴팁에 종속성 데이터를 표시하는 방법은 무엇입니까?

툴팁의 html 책에 메모를 표시하는 방법은 무엇입니까?

QtCreator 툴팁에서 API 문서를 표시하는 방법은 무엇입니까?

Intellij IDEA에 PMD 툴팁을 표시하는 방법은 무엇입니까?

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관