/** * 🏳️‍🌈🏳️‍⚧️💖 pride flag 💖🏳️‍⚧️🏳️‍🌈 * made with ❤️ by mellodoot, 2023 * * web: https://mellodoot.com * source: https://github.com/mellodoot/prideflag */ const pride_flag_svg = ` `; function create_pride_flag() { const container = document.createElement("a"); container.id = "pride-triangle"; container.href = "https://github.com/mellodoot/prideflag"; container.target = "_blank"; triangle = document.createElement('svg'); triangle.innerHTML = pride_flag_svg; triangle.style.position = "fixed"; triangle.style.top = "0"; triangle.style.right = "0"; triangle.style.width = "120px"; triangle.style.transformOrigin = "100% 0%"; triangle.style.transition = "transform .5s cubic-bezier(.32,1.63,.41,1.01)"; triangle.style.zIndex = "8008135"; triangle.onmouseenter = function () { this.style.transform = "scale(110%)"; }; triangle.onmouseleave = function () { this.style.transform = "initial"; }; triangle.onmousedown = function () { this.style.transform = "scale(90%)"; }; triangle.onmouseup = function () { this.style.transform = "initial"; }; container.appendChild(triangle); return container; } pride_flag = create_pride_flag(); document.body.appendChild(pride_flag);