delicious chocolate chip cookie

delicious chocolate chip cookie

This is a submission for DEV Challenge v24.03.20, CSS Art: Favorite Snack.

Inspiration

Your challenge has sparked a creative craving of a delicious and mouth-watering chocolate chip cookie! Let’s craft a delightful homemade choc chip cookie using nothing but HTML + CSS.

Demo

Here’s the source code or view it directly in its freshly made GitHub oven.

<!DOCTYPE html>
<html lang=“en”>
<head>
<meta charset=“UTF-8”>
<meta name=“viewport” content=“width=device-width, initial-scale=1.0”>
<title>Chocolate Chip Cookie – CSS Art</title>
<style>
body {
background-color: #f5f5dc;
margin: 0;
padding: 0;
font-family: sans-serif;
}

.cookie {
width: 200px;
height: 200px;
border-radius: 50%;
background-color: #c1755e;
position: relative;
margin: 100px auto;
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.chocolate-chip {
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #332920;
position: absolute;
}

.chocolate-chip1 {
top: 20%;
left: 20%;
}

.chocolate-chip2 {
top: 60%;
left: 40%;
}

.chocolate-chip3 {
top: 80%;
right: 20%;
}

.chocolate-chip4 {
bottom: 20%;
right: 40%;
}

.crumb {
width: 10px;
height: 5px;
background-color: #f5f5dc;
border-radius: 2px;
position: absolute;
transform: rotate(45deg);
}

.crumb1 {
top: 10%;
left: 30%;
}

.crumb2 {
top: 40%;
left: 50%;
}

.crumb3 {
right: 10%;
top: 30%;
}

.crumb4 {
right: 40%;
bottom: 20%;
}
</style>
</head>
<body>
<div class=“cookie”>
<div class=“chocolate-chip chocolate-chip1”></div>
<div class=“chocolate-chip chocolate-chip2”></div>
<div class=“chocolate-chip chocolate-chip3”></div>
<div class=“chocolate-chip chocolate-chip4”></div>
<div class=“crumb crumb1”></div>
<div class=“crumb crumb2”></div>
<div class=“crumb crumb3”></div>
<div class=“crumb crumb4”></div>
</div>
</body>
</html>

Journey

This code creates a round cookie with a background color resembling a baked cookie. It then positions four circular elements on top to represent chocolate chips. Finally, a few crumbs are added using rotated rectangles for a touch of realism.

Leave a Reply

Your email address will not be published. Required fields are marked *