Guest User

Wskażnik temperatury kod CSS

a guest
Dec 14th, 2021
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 3.08 KB | None | 0 0
  1. html, body
  2.             {
  3.                 padding: 0;
  4.                 margin: 0;
  5.             }
  6.  
  7.             body,
  8.             .dial
  9.             {
  10.                 background-color: #000;
  11.                 overflow: hidden;
  12.             }
  13.  
  14.             .gauge
  15.             {
  16.                 position: absolute;
  17.                 width: 500px;
  18.                 height: 500px;
  19.                 top: 30px;
  20.                 left: 50%;
  21.                 margin-left: -250px;
  22.                 border-radius: 100%;
  23.                 transform-origin: 50% 50%;
  24.                 -webkit-transform-origin: 50% 50%;
  25.                 -ms-transform-origin: 50% 50%;
  26.                 -webkit-transform: rotate(0deg);
  27.  
  28.             }
  29.  
  30.             .meter
  31.             {
  32.                 margin: 0;
  33.                 padding: 0;
  34.             }
  35.  
  36.             .meter > li
  37.             {
  38.                 width: 250px;
  39.                 height: 250px;
  40.                 list-style-type: none;
  41.                 position: absolute;
  42.                 border-top-left-radius: 250px;
  43.                 border-top-right-radius: 0px;
  44.                 transform-origin:  100% 100%;;
  45.                 -webkit-transform-origin:  100% 100%;;
  46.                 -ms-transform-origin:  100% 100%;;
  47.                 transition-property: -webkit-transform;
  48.                 pointer-events: none;
  49.             }
  50.  
  51.             .meter .low
  52.             {
  53.                 transform: rotate(0deg); /* W3C */
  54.                 -webkit-transform: rotate(0deg); /* Safari & Chrome */
  55.                 -moz-transform: rotate(0deg); /* Firefox */
  56.                 -ms-transform: rotate(0deg); /* Internet Explorer */
  57.                 -o-transform: rotate(0deg); /* Opera */
  58.                 z-index: 8;
  59.                 background-color: #09B84F;
  60.             }
  61.  
  62.             .meter .normal
  63.             {
  64.                 transform: rotate(47deg); /* W3C */
  65.                 -webkit-transform: rotate(47deg); /* Safari & Chrome */
  66.                 -moz-transform: rotate(47deg); /* Firefox */
  67.                 -ms-transform: rotate(47deg); /* Internet Explorer */
  68.                 -o-transform: rotate(47deg); /* Opera */
  69.                 z-index: 7;
  70.                 background-color: #FEE62A;
  71.             }
  72.  
  73.             .meter .high
  74.             {
  75.                 transform: rotate(90deg); /* W3C */
  76.                 -webkit-transform: rotate(90deg); /* Safari & Chrome */
  77.                 -moz-transform: rotate(90deg); /* Firefox */
  78.                 -ms-transform: rotate(90deg); /* Internet Explorer */
  79.                 -o-transform: rotate(90deg); /* Opera */
  80.                 z-index: 6;
  81.                 background-color: #FA0E1C;
  82.             }
  83.  
  84.            
  85.             .dial,
  86.             .dial .inner
  87.             {
  88.                 width: 470px;
  89.                 height: 470px;
  90.                 position: relative;
  91.                 top: 10px;
  92.                 left: 5px;
  93.                 border-radius: 100%;
  94.                 border-color: purple;
  95.                 z-index: 10;
  96.                 transition-property: -webkit-transform;
  97.                 transition-duration: 1s;
  98.                 transition-timing-function: ease-in-out;
  99.                 transform: rotate(0deg); /* W3C */
  100.                 -webkit-transform: rotate(0deg); /* Safari & Chrome */
  101.                 -moz-transform: rotate(0deg); /* Firefox */
  102.                 -ms-transform: rotate(0deg); /* Internet Explorer */
  103.                 -o-transform: rotate(0deg); /* Opera */
  104.             }
  105.  
  106.             .dial .arrow
  107.             {
  108.                 width: 0;
  109.                 height: 0;
  110.                 position: absolute;
  111.                 top: 214px;
  112.                 left: 24px;
  113.                 border-left: 5px solid transparent;
  114.                 border-right: 5px solid transparent;
  115.                 border-bottom: 32px solid #FFFFFF;
  116.                 -webkit-transform: rotate(-88deg); /* Safari & Chrome */
  117.                 -moz-transform: rotate(88deg); /* Firefox */
  118.                 -ms-transform: rotate(88deg); /* Internet Explorer */
  119.                 -o-transform: rotate(88deg); /* Opera */
  120.  
  121.             }
  122.  
  123.             .gauge .value
  124.             {
  125.                 font-family: 'Josefin Slab', serif;
  126.                 font-size: 50px;
  127.                 color: #ffffff;
  128.                 position: absolute;
  129.                 top: 142px;
  130.                 left: 45%;
  131.                 z-index: 11;
  132.             }
Advertisement
Add Comment
Please, Sign In to add comment