A Pen by Tobi Weinstock
How do I make an a pen by tobi weinstock?
What is a a pen by tobi weinstock? How do you make a a pen by tobi weinstock? This script and codes were developed by Tobi Weinstock on 02 September 2022, Friday.
A Pen by Tobi Weinstock - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>A Pen by Tobi Weinstock</title> <link rel="stylesheet" href="css/style.css">
</head>
<body> <svg class="hide"> <defs> <g id="hex"> <polygon points="100,50 75,93.33 25,93.33 0,50 25,6.66 75,6.666"></polygon> </g> </defs> </svg>
<h1>Réponse: <span id="result-text"></span></h1>
<section class="drop-boxes"> <div class="letter-container"> <svg gender="female" height="100" width="100"> <use xlink:href="#hex"></use> </svg> <span class="letter">F</span> </div> <div class="letter-container"> <svg gender="male" height="100" width="100"> <use xlink:href="#hex"></use> </svg> <span class="letter">M</span> </div>
</section>
<div id="drag-item" draggable="true" gender="female">Maison</div> <script src="js/index.js"></script>
</body>
</html>
A Pen by Tobi Weinstock - Script Codes CSS Codes
body { font-family: didot;
}
.drop-boxes { display: flex; justify-content: center;
}
.hide { display: none;
}
svg { fill: none; margin-left: 40px; position: relative;
}
svg.over { stroke-dasharray: 5;
}
svg[gender="female"] { stroke: #A6DEE1;
}
svg[gender="female"] + span { color: #A6DEE1; left: 52%;
}
svg[gender="male"] { stroke: #E51B37;
}
svg[gender="male"] + span { color: #E51B37; left: 45%;
}
.letter-container { position: relative; font-size: 60px; line-height: 60px;
}
.letter { position: absolute; bottom: 25%; z-index: -1;
}
#drag-item { text-align: center;
}
h1, #result-text { height: 50px; text-transform: uppercase; font-weight: lighter; text-align: center; line-height: 50px;
}
A Pen by Tobi Weinstock - Script Codes JS Codes
var dropZone = Array.prototype.slice.call(document.querySelectorAll('.drop-boxes svg'));
var dragItem = document.getElementById('drag-item');
var elementDragged = null;
var resultText = document.getElementById('result-text');
dragItem.addEventListener('dragstart', function(e){ e.dataTransfer.effectAllowed = 'move'; e.dataTransfer.setData('text', this.getAttribute("gender"))
});
// dragItem.addEventListener('dragstart', function(e){
// elementsDragged = null;
// });
dropZone.forEach(dropListener);
function dropListener(value, index) { value.addEventListener('dragover', function(e){ console.log('ovaaa') if (e.preventDefault) { e.preventDefault(); } e.dataTransfer.dropEffect = 'move'; return false; }); value.addEventListener('dragenter', function(e){ console.log(this.className) this.setAttribute("class", "over"); }); value.addEventListener('dragleave', function(e){ this.setAttribute("class", ""); }); value.addEventListener('drop', function(e){ if (e.preventDefault) e.preventDefault(); if (e.stopPropagation) e.stopPropagation(); var dropGender = this.getAttribute("gender") var dragGender = e.dataTransfer.getData('text'); if (dropGender === dragGender) resultText.innerHTML = 'correct !'; else resultText.innerHTML = 'non!'; });
};
var quizWords = { word1: {word:'question', gender:'feminin'}, word2: {word:'problème', gender:'masculin'}, word3: {word:'world', gender:'masculin'}, word4: {word:'chocolat', gender:'masculin'}, word5: {word:'baguette', gender:'feminin'}
};
Developer | Tobi Weinstock |
Username | tvweinstock |
Uploaded | September 02, 2022 |
Rating | 3 |
Size | 3,159 Kb |
Views | 30,360 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
World Clock v2 | 0 Kb |
Paparazzi Drone | 2,608 Kb |
Love for Paris | 2,502 Kb |
SVG Picnic Pattern | 1,637 Kb |
Emoji Ajax Type Ahead | 4,619 Kb |
React Image Switcher | 5,156 Kb |
Personal SVG Logo | 2,168 Kb |
SVG Animated Border | 1,738 Kb |
Paris Weather Widget | 5,091 Kb |
React Tabs | 3,970 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Count up | Alanshortis | 2,391 Kb |
Kudos Please | TimPietrusky | 6,624 Kb |
Canvas snow | Win7killer | 2,572 Kb |
Ball bouncing loading animation | Adam2326 | 3,144 Kb |
Brown by pure CSS, no image, no javascript | Aaronchuo | 2,652 Kb |
Vertically rotating text with CSS | Nopr | 2,141 Kb |
Twinkling Stars | Ripley6811 | 2,750 Kb |
A Pen by Ben Babics | Benbabics | 2,957 Kb |
Transition | Shayhowe | 1,632 Kb |
Template | Indra_z85 | 2,323 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!