I forgot how this is done.
Code: https://jsfiddle.net/3jr8otmg/1/
$(document).ready(function () {
$("#btn").on("click", function () {
var viewport = 640;
if ("" != $("#input").val()){
viewport = $("#input").val();
}
var str = $('#data').val();
var result = str.replace(/(\d*\.\d+|\d+)px/gi, function (px) {
var pointNum = parseFloat(px);
var x = convertPXToVW(pointNum, viewport);
return x + 'vw';
});
$('#result').val(result).select();
document.execCommand("copy");
$(".dasaochep").addClass("fadeIn"),
$(".dasaochep").removeClass("fadeOut"),
setTimeout(function () {
$(".dasaochep").removeClass("fadeIn"),
$(".dasaochep").addClass("fadeOut");
}, 500);
});
});
function convertPXToVW(px, width) {
var a = px * (100 / width);
return Math.round(a * 10000) / 10000;
}