Coder Social home page Coder Social logo

crayon's Introduction

๐Ÿ–๏ธ

Draw on any webpage.

"Bookmarklet" that allows you to draw on any webpage easily. Annotate and highlight pages quickly without any additional tools.

Installation

๐Ÿ–๏ธ

  • Drag the crayon emoji to your browser's bookmarks bar.
  • Click the crayon emoji to start drawing on any open page.
  • Refresh the page to exit drawing mode.

Alternatively, copy and paste the code below into your browser's address bar or save it as a bookmark. Note that some browsers strip out the javascript: prefix when pasting directly into the address bar.

javascript:!function(){if(document.getElementById('__d'))return;let e=document.createElement('canvas');e.id='__d',Object.assign(e.style,{position:'fixed',top:0,left:0,width:'100vw',height:'100vh',pointerEvents:'auto',zIndex:1e4,cursor:'crosshair'}),document.body.appendChild(e);let t=e.getContext('2d');t.strokeStyle='#D00';let n=!1;function i(){e.width=window.innerWidth,e.height=window.innerHeight,t.strokeStyle='#D00'}i(),window.addEventListener('resize',i),e.addEventListener('mousedown',(function(e){n=!0,t.beginPath(),t.moveTo(e.clientX,e.clientY)})),e.addEventListener('mousemove',(function(e){n&&(t.lineTo(e.clientX,e.clientY),t.stroke())})),e.addEventListener('mouseup',(function(){n=!1}))}();

crayon's People

Contributors

mkaski avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.