public
Created

TV screen

  • Download Gist
dabblet.css
CSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
/**
* TV screen
*/
 
 
html { background: white; }
 
 
.tv {
position: relative;
width: 200px;
height: 150px;
margin: 20px auto 0;
background: black;
border-radius: 50% / 10%;
color: white;
font:bold 300%/3.2 sans-serif;
text-align: center;
text-indent: .1em;
}
 
 
.tv:before {
content: '';
display: block;
position: absolute;
top: 10%; bottom: 10%;
right: -5%; left: -5%;
z-index: -1;
background: inherit;
border-radius: 5% / 50%;
}
 
 
.tv2 {
position: relative;
width: 220px;
height: 150px;
margin: 20px auto 0;
background-color: transparent;
background-image:
linear-gradient(left top, black, black),
radial-gradient(ellipse contain, black, black 88%, transparent 89%, transparent),
radial-gradient(ellipse contain, black, black 88%, transparent 89%, transparent),
radial-gradient(ellipse contain, black, black 90%, transparent 91%, transparent),
radial-gradient(ellipse contain, black, black 90%, transparent 91%, transparent);
 
 
background-position: 50%, center top, center bottom, left center, right center;
background-size: 85%, 100% 20px, 100% 20px, 30px 100%, 30px 100%;
background-repeat: no-repeat;
color: white;
font:bold 300%/3.2 sans-serif;
text-align: center;
text-indent: .1em;
}
dabblet.html
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
 
 
 
 
 
 
 
 
 
 
 
 
<div class="tv">13.3"</div>
 
 
<div class="tv2">13.3"</div>
settings.json
JSON
1
{"view":"split","prefixfree":"1","page":"css"}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.