made a cross stitch toy for the #notfancyappchallenge and #codepenchallenge.
A Pen by Kassandra escoe on CodePen.
made a cross stitch toy for the #notfancyappchallenge and #codepenchallenge.
A Pen by Kassandra escoe on CodePen.
<div id="container"> | |
<h1>CROSS-STITCH</h1> | |
<ul id="controls"> | |
<li> <input id="red_btn" type="radio" name="color_btn" value="red" ></li> | |
<li> <input id="green_btn" type="radio" name="color_btn" value="green"></li> | |
<li> <input id="green_btn" type="radio" name="color_btn" value="blue"></li> | |
<li> <input id="pink_btn" type="radio" name="color_btn" value="pink"></li> | |
<li> <input id="yellow_btn" type="radio" name="color_btn" value="yellow"></li> | |
<li> <input id="orange_btn" type="radio" name="color_btn" value="orange"></li> | |
<li> <input id="purple_btn" type="radio" name="color_btn" value="purple"></li> | |
<li> <input id="black_btn" type="radio" name="color_btn" value="black"></li> | |
</ul> | |
<table> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
<tr> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
<td>X</td> | |
</tr> | |
</table> | |
<button onclick="clearscreen()">clear</button> | |
</div> |
$(document).ready(function(){ | |
var color_value = "black"; | |
$("input[type='radio']").click(function(){ | |
color_value = $("input[name='color_btn']:checked").val(); | |
$("h1").css("color",color_value); | |
}); | |
$("td").mousedown(function(){ | |
$(this).css("color",color_value); | |
}); | |
$("button").click(function(){ | |
$("td").css("color", "rgba(0, 0, 0, 0.06)"); | |
}); | |
}); |
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> |
$black: black; | |
$bg: grey; | |
$canvasbg: white; | |
$hover: grey; | |
html{ | |
backkground-color: $bg; | |
background-image:url("http://fc09.deviantart.net/fs71/i/2013/352/8/1/newspaper_collage_texture_by_flordeneu-d6yeuvs.jpg") | |
} | |
button{ | |
position:absolute; | |
left:160px; | |
bottom:10px; | |
} | |
#controls{ | |
float:left; | |
li{ list-style:none; } | |
#red_btn{} | |
#blue_btn{} | |
#green_btn{} | |
} | |
#container{ | |
height:400px; | |
width:350px; | |
position:fixed; | |
border: solid black 1px; | |
background-color: $canvasbg; | |
top: 50%; | |
left: 50%; | |
transform:translate(-50%, -50%); | |
&:hover {cursor: pointer; } | |
} | |
h1{ | |
text-align: center; | |
text-decoration: underline; | |
} | |
td{ | |
float:right; | |
border:1px solid lighten($black ,97%); | |
color: lighten($black ,95%); | |
/*background-color: grey;*/ | |
height:20px; | |
width:10px; | |
padding:2px 6px; | |
font-size:20px; | |
&:hover{ color:$hover; } | |
} |