2. 사용하시다가 불편하신 점이 있다면 방명록으로 남겨주세요.
3. 왕래는 하지 않습니다.
내 블로그는 드래그도 오른쪽 버튼 허용도 되어 있지 않다. 하지만 드문드문하게 클립보드에 복사했으면 하는 부분이 생길 수 있고 버튼이 있을 것 같아서 ChatGPT에게 클립보드 복사할 수 있는 방법에 대해 물어보았고, 이를 정리한 내용이다.
클립보드에 복사할 수 있는 스크립트
1. 블로그 편집 > 꾸미기 > 스킨 편집 > html 편집 > html
2. <head></head> 사이에 아래 코드를 집어넣는다.
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.8/clipboard.min.js"></script>
3. </body> 바로 위에 아래 코드를 입력해준다.
<script>
var clipboard = new ClipboardJS('.copybtn');
clipboard.on('success', function(e) {
alert('텍스트가 클립보드에 복사되었습니다.');
e.clearSelection();
});
clipboard.on('error', function(e) {
alert('복사에 실패하였습니다. 수동으로 복사해주세요.');
});
</script>
4. 저장 → 여기까지 하면 준비는 끝이다.
5. 서식에 다음 코드를 저장해둔다.
<button class="copybtn" data-clipboard-text="복사하고 싶은 내용">복사하기</button>
data-clipboard-text 안에 복사하고 싶은 내용을 적으면 된다. 아래 예시를 보고 참고하시면 되겠다.
ex)
1.
<button class="copybtn" data-clipboard-text="복사하고 싶은 내용">이룰 수 없는 꿈</button>
클립보드에 복사되는 내용: 복사하고 싶은 내용
여러분에게 보이는 내용: 이룰 수 없는 꿈
2.
<button class="copybtn" data-clipboard-text="내 어릴 적 꿈은">이룰 수 없는 꿈</button>
클립보드에 복사되는 내용: 내 어릴 적 꿈은
여러분에게 보이는 내용: 이룰 수 없는 꿈
! 여기에서 잠깐
3번과 5번에서 copybtn이라고 적힌 부분이 있는데, 여기 이름은 본인이 수정해도 된다. 앞에 점(.)이나 따옴표(")는 건드리지 말고 영문을 바꿔주면 된다. 단, 3번을 바꾸면 5번을 바꿔야 하고, 5번을 바꾸면 3번을 같이 바꿔줘야 작동한다.
버튼 꾸미기
1. 블로그 편집 > 꾸미기 > 스킨 편집 > html 편집 > CSS
2. 코드 추가해주면 된다. 앞서 말했듯 copybtn을 바꿨다면, CSS를 적용할 때도 수정해서 작성해주면 된다.
.copybtn{
넣고 싶은 조건 넣기
}
3. 현재 내가 쓰고 있는 css는 다음과 같이 사용하고 있다.
.copybtn{
background-color: rgba(66, 184, 131, 0.6);
border: none;
border-radius: 30px;
padding: 10px;
}
CSS를 그대로 활용하면 아래처럼 보인다.
background-color는 배경색이다. 원하는 색상으로 넣어주면 된다.
ex) 첫번째가 가장 무난한 방법이긴 하다.
background-color: #facac9;
background-color: rgba(66,184,131, 0.6);
border는 선을 의미한다. none이라고 적은 건, 선을 사용하지 않겠다는 의미로 적어놓았다.
boder-radius는 선의 굴곡이라고 할 수 있을 것 같다. 각진 것보다 조금 둥근 걸 좋아하는 나로서는 30px 정도 주었다. 100%정도 주면 거의 동그라미처럼 보인다.
padding은 내부 여백 정도로 이해하면 될것 같다. padding 없이는 글씨가 갇혀보여서 설정하게 됐다. 물론 설정하든 말든 그것은 개인의 차이라고 생각한다.
티스토리 관련 글 모아보기
티스토리모바일웹과 관련된 글 모아보기
GRAVITY SKIN 8 스킨 수정 일지 모음
방금 읽은 이 글이 도움이 되었다면 공감, 댓글을 남겨주세요. :)