CSS

2016-09-12 3 views
1

로 커서를 스타일링 나는 다음과 같이 커서로 이미지를 사용할 수 알고 ? 표시된대로 삼각형을 사용하고 싶습니다. here. 어떻게 든 가능할까요?CSS

어떻게하면됩니까?

+0

나는 따라 가지 않습니다. 이 화살 맞은 것은 무엇인가? 모든 시각적 예가 있습니까? – Chris

+0

이와 비슷한 것 : https://css-tricks.com/snippets/css/css-triangle/ 나는 이미지를 통하지 않고 CSS를 통해 이루어진 순수한 CSS 아이콘에 대해서만 이야기하고 있습니다. 이 아이콘을 cusor로 적용하고 싶습니다. – matt

+0

오케이. 커서를 어떻게 보이게할까요? 그냥 삼각형이야? – Chris

답변

0

나는 이것을 약간 짚어 보았지만 CSS로 할 수는 없지만 실제로 jQuery를 사용하여이 작업을 수행 할 수 있습니다.

div를 만들고 커서를 따라 가면서 "보통"을 숨기고 따라서 약간의 커서를 만듭니다. 실제로는 커서가 아니기 때문에 약간의 해킹이 발생하며 호환성 또는 기능상의 문제가 있거나 없을 수 있습니다. '그렇지 않으면 커서 DIV 직접 커서 아래에 당신에게 것,

$(document).bind('mousemove', function(e){ 
 
    $('#tail').css({ 
 
     left: e.pageX + 1, 
 
     top: e.pageY 
 
    }); 
 
});
#tail { 
 
    position: absolute; 
 
    float: left; 
 
    width: 0; 
 
    height: 0; 
 
    border-top: 10px solid transparent; 
 
    border-bottom: 10px solid transparent; 
 
    border-left: 10px solid green; 
 
} 
 

 
* { 
 
    cursor: none; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div id="tail"></div> 
 

 
<a href="http://google.com">Click me!</a>

나는 하나 개의 픽셀 (e.pageX + 1)로 커서를 상쇄했다 :

어쨌든

, 여기에 코드입니다 항상 클릭하고 싶은 오브젝트 대신에 그것을 클릭하십시오.

+0

고마워, 크리스. 내 아이콘 예제로해볼 수 있겠 니? 왜냐하면 나에게 이것은 정말로 뒤떨어지기 때문이다. 이것을보십시오 : http://jsfiddle.net/vbvng3z0/4/ – matt

+0

확실히, 여기 있습니다 : http://jsfiddle.net/vbvng3z0/5/ – Chris

+0

사소한 변경 : http://jsfiddle.net/vbvng3z0/6/화살표의 끝 부분에서 "클릭"이 발생하도록 오프셋을 변경했습니다. – Chris