Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Online business card maker

Business Card Maker

Business Card Maker

body { font-family: Arial, sans-serif; background-color: #f7f7f7; margin: 0; padding: 0; } .container { max-width: 600px; margin: 0 auto; padding: 20px; } h1 { text-align: center; color: #333; } form label { display: block; margin-top: 10px; color: #333; } form input[type="text"], form input[type="email"], form input[type="tel"] { width: 100%; padding: 10px; margin-top: 5px; border: 1px solid #ccc; border-radius: 3px; } form button[type="submit"] { display: block; margin-top: 20px; padding: 10px 20px; background-color: #333; color: #fff; border: none; border-radius: 3px; cursor: pointer;} #businessCardContainer { margin-top: 40px; text-align: center; } #businessCardContainer svg { width: 300px; height: 180px;} document.getElementById("businessCardForm").addEventListener("submit", function(event) { event.preventDefault(); var name = document.getElementById("name").value; var position = document.getElementById("position").value; var email = document.getElementById("email").value; var phone = document.getElementById("phone").value; var image = document.getElementById("image").value; var logo = document.getElementById("logo").value; var randomColor = getRandomColor(); var svg = Snap("#businessCardContainer").clear(); var cardRect = svg.rect(0, 0, 300, 180, 10, 10).attr({ fill: randomColor, stroke: "#333", strokeWidth: 2 }); var nameLabel = svg.text(150, 40, name).attr({ fill: "#fff", fontSize: 20, textAnchor: "middle" }); var positionLabel = svg.text(150, 70, position).attr({ fill: "#fff", fontSize: 16, textAnchor: "middle" }); var emailLabel = svg.text(150, 100, email).attr({ fill: "#fff", fontSize: 14, textAnchor: "middle" }); var phoneLabel = svg.text(150, 130, phone).attr({ fill: "#fff", fontSize: 14, textAnchor: "middle" }); var logoImg = svg.image(logo, 20, 20, 50, 50); var profileImg = svg.image(image, 210, 20, 70, 70); var downloadLink = document.createElement("a"); downloadLink.href = svg.toDataURL(); downloadLink.download = "business-card.png"; downloadLink.textContent = "Download Business Card"; document.getElementById("businessCardContainer").appendChild(downloadLink); }); function getRandomColor() { var letters = "0123456789ABCDEF"; var color = "#"; for (var i = 0; i


This post first appeared on Student Tutor Quality, please read the originial post: here

Share the post

Online business card maker

×

Subscribe to Student Tutor Quality

Get updates delivered right to your inbox!

Thank you for your subscription

×