반응형
원 안에 세 개의 수직 점 (줄임표) 만들기
<div>
이 이미지와 같이 원을 만들고 싶습니다.
이 코드를 시도했습니다.
.discussion:after {
content: '\2807';
font-size: 1em;
background: #2d3446;
width: 20px;
height: 20px;
border-radius: 100px;
color:white;
}
<div class="discussion"></div>
이 작업을 올바르게 수행하려면 어떻게해야합니까?
당신은 사용할 수 :after
와 의사 요소 content: '•••'
와 transform: rotate
. 이것은 글 머리 기호 HTML 특수 문자 •
또는 \u2022
입니다.
div {
position: relative;
background: #3F3C53;
width: 50px;
height: 50px;
color: white;
border-radius: 50%;
box-shadow: 0px 0px 15px 1px #4185BC;
margin: 50px;
}
div:after {
content: '•••';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(90deg);
font-size: 15px;
letter-spacing: 4px;
margin-top: 2px;
}
<div></div>
Nenad Vracar의 답변을 개선 하면 텍스트를 사용하지 않고 (글꼴에 독립적이므로) 모든 것이 멋지게 중앙에 배치됩니다.
div {
position: relative;
background: #3F3C53;
width: 50px;
height: 50px;
border-radius: 50%;
box-shadow: 0px 0px 15px 1px #4185BC;
margin: 50px;
}
div:after {
content: '';
position: absolute;
left: 50%;
top: 50%;
width: 2px;
height: 2px;
margin-left: -1px;
margin-top: -1px;
background-color: white;
border-radius: 50%;
box-shadow: 0 0 0 2px white, 0 11px 0 2px white, 0 -11px 0 2px white;
}
<div></div>
다음을 제외하고 다른 답변과 동일합니다.
- 세로 줄임표 문자 (U + 22EE)를 사용합니다.
- 내용을 중앙에 맞추기위한 텍스트 정렬 및 줄 높이
- 픽셀 값을 사용하지 않습니다.
.discussion:after {
content: "\22EE";
/* box model */
display: inline-block;
width: 1em;
height: 1em;
/* decoration */
color: #FFFFFF;
background-color: #000000;
border-radius: 50%;
/* center align */
line-height: 1;
text-align: center;
}
<div class="discussion"></div>
<div class="discussion" style="font-size: 2em;"></div>
<div class="discussion" style="font-size: 3em;"></div>
<div class="discussion" style="font-size: 4em;"></div>
U + 2807은 실제로 점자 패턴 이며 점이 중앙에 위치하지 않아야합니다 .
이 코드를 사용하십시오.
.discussion {
width: 20px;
height: 20px;
border-radius: 50%;
position: relative;
background: #2d3446;
}
.discussion:after {
content: '\22EE';
font-size: 1em;
font-weight: 800;
color: white;
position: absolute;
left: 7px;
top: 1px;
}
<div class="discussion"></div>
도움이 되었기를 바랍니다!
이것이 당신이 원했던 것이기를 바랍니다! 그렇지 않으면 자유롭게 물어보십시오.
.discussion{
display: block; /* needed to make width and height work */
background: #2d3446;
width: 25px;
height: 25px;
border-radius: 100px;
display: flex;
align-items: center;
justify-content: center;
}
.discussion:after {
content: '\2807';
font-size: 1em;
color: white;
margin-left: 15%;
}
<div class="discussion"></div>
텍스트 도트 사용
.discussion{
width:50px;
height:50px;
text-align:center;
background-color:black;
border: 2px solid red;
border-radius: 100%;
}
.discussion text{
writing-mode: tb-rl;
margin-top:0.4em;
margin-left:0.45em;
font-weight:bold;
font-size:2em;
color:white;
}
<div class="discussion"><text>...</text></div>
.discussion:after {
content: '\2807';
font-size: 1em;
display: inline-block;
text-align: center;
background: #2d3446;
width: 20px;
height: 20px;
border-radius: 50%;
color: white;
padding:3px;
}
<div class="discussion"></div>
내 모든 게시물을 삭제했습니다 (방법을 찾았습니다). 다음 코드는 3 개의 수직 점에서 검은 색 원으로 작동합니다.
.discussion:after{
display:inline-block;
content:'\22EE';
line-height:100%;
border-radius: 50%;
margin-left:10px;
/********/
font-size: 1em;
background: #2d3446;
width: 20px;
height: 20px;
color:white;
}
<div class="discussion"></div>
참조 URL : https://stackoverflow.com/questions/40628465/create-three-vertical-dots-ellipsis-inside-a-circle
반응형
'Programing' 카테고리의 다른 글
Android 애니메이션 알파 (0) | 2020.12.29 |
---|---|
RecyclerView가 없습니다. (0) | 2020.12.29 |
사용자 지정 예외를 만드는 이유는 무엇입니까? (0) | 2020.12.29 |
Windows cmd 인코딩 변경으로 인해 Python 충돌 발생 (0) | 2020.12.29 |
비활성화 된 경우 Android 텍스트보기 색상이 변경되지 않습니다. (0) | 2020.12.29 |