UNPKG

@rxdi/ui-kit

Version:

UI Components for building graphql-server website

168 lines (157 loc) 3.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.InputStyle = void 0; const lit_html_1 = require("@rxdi/lit-html"); exports.InputStyle = (0, lit_html_1.css) ` input[type='range'] { -webkit-appearance: slider-horizontal; color: rgb(157, 150, 142); border: initial; } .rx-input, .rx-select, .rx-textarea { max-width: 100%; width: 100%; padding: 0 10px; box-sizing: border-box; color: #666; border: 1px solid #e5e5e5; transition: 0.2s ease-in-out; transition-property: color, background-color, border; outline: none; } .rx-radio, .rx-checkbox { display: inline-block; height: 16px; width: 16px; overflow: hidden; margin-top: -4px; vertical-align: middle; -webkit-appearance: none; -moz-appearance: none; outline: none; background-color: transparent; background-repeat: no-repeat; background-position: 50% 50%; border: 1px solid #ccc; transition: 0.2s ease-in-out; transition-property: background-color, border; cursor: pointer; } .rx-range { box-sizing: border-box; margin: 0; vertical-align: middle; max-width: 100%; width: 100%; -webkit-appearance: none; background: transparent; padding: 0; } .rx-checkbox:checked { background-color: #1e87f0; background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A'); } .rx-radio { border-radius: 50%; } .rx-radio:checked { background-color: #1e87f0; background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E'); } .rx-select { height: 40px; vertical-align: middle; display: inline-block; background: #fff; } .rx-input { height: 40px; vertical-align: middle; display: inline-block; } .rx-textarea { padding-top: 4px; padding-bottom: 4px; padding: 15px; vertical-align: top; } .rx-danger { color: #a94442; border-color: #a94442; } .rx-success { color: #32d296; border-color: #32d296; } .rx-outline:focus { outline: none; /* outline-color: blue; */ } .rx-disabled { background-color: #f8f8f8; color: #999; border-color: #e5e5e5; } /* Switch */ .rx-switch { position: relative; display: inline-block; width: 60px; height: 34px; } .rx-switch input { opacity: 0; width: 0; height: 0; } .rx-slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: 0.4s; transition: 0.4s; } .rx-slider:before { position: absolute; content: ''; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; } .rx-switch input:checked + .rx-slider { background-color: #2196f3; } .rx-switch input:focus + .rx-slider { box-shadow: 0 0 1px #2196f3; } .rx-switch input:checked + .rx-slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } /* Rounded sliders */ .rx-slider { border-radius: 34px; } .rx-slider:before { border-radius: 50%; } `; /* <label class="rx-switch"> <input type="checkbox" checked /> <span class="rx-slider"></span> </label> */ //# sourceMappingURL=input.js.map