UNPKG

mmeet

Version:

MEET CONVERISATION LIB AUDIO_&_VIDEO_&_SHARE_SCREEN

376 lines (325 loc) 7.01 kB
.umca-container { width: 100%; height: 100%; display: flex; flex-direction: column; overflow: hidden; position: relative; transition: all 0.3s, transform 0.2s; user-select: none; } .umca-controls-side { position: relative; width: 100%; display: flex; flex-direction: row; justify-content: center; align-items: center; } .umca-controls { padding: 5px; padding-bottom: 5px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 5px; /* background-color: whitesmoke; */ border-radius: 5px; bottom: 0px; /* border: 1px solid #c7c7c7; box-shadow: 0px 0px 5px #c1c1c1; */ } .umca-control-button { width: 36px; height: 36px; border-radius: 5px; border: 1px solid #c3c3c3; box-shadow: 0px 0px 3px #a4a4a4; display: flex; justify-content: center; align-items: center; background-color: #6299f5; color: black; font-size: 19px; cursor: pointer; position: relative; cursor: pointer; padding: 10px; border: 1px solid #ccc; border-radius: 5px; transition: background-color 0.3s ease, color 0.3s ease; } .umca-control-button.active { background-color: #007bff; color: white; } .umca-control-button.inactive { background-color: #e0e0e0; opacity: 0.6; } .umca-control-button.active span { font-weight: bold; } .umca-control-button.inactive span { font-weight: normal; } .umca-control-button:hover { opacity: 1; } .umca-control-button span { font-size: 20px; } .umca-control-button.settingandmessage { background-color: #f1f3f4; opacity: 1; } .separator { display: inline-block; width: 1px; height: 30px; background-color: #ccc; margin: 0px 7px; } .umca-control-button>.badge { position: absolute; z-index: 1; font-size: 11px; background: #c60c0c; color: white; padding: 1px 6px; border-radius: 9px; top: -19%; right: -5px; display: none; font-weight: 700; box-shadow: 0px 0px 5px black; } .umca-converisation-item-tile { width: 100%; height: 100%; overflow: hidden; border-width: 1px; border-color: white; background: #cbd5e1; box-shadow: 0px 0px 3px #a4a4a4; } .umca-converisation-item-tile:hover { cursor: pointer; } .umca-converisation-item-tile-sm { width: 5rem; width: 5rem; display: block; background-color: #f5f5f5; border: 1px solid #ccc; box-shadow: 0px 0px 3px #a4a4a4; background-color: #e9eaeb; border-radius: 2px; } .umca-converisation-item-tile-sm-active { border: 1px solid #027bff; } .umca-converisation-item { width: 100%; height: 100%; position: relative; display: flex; overflow: hidden; } .umca-converisation-item>video { width: 100%; height: 100%; } .umca-converisation-item>div { position: absolute; left: 50%; top: 50%; width: 225px; height: 225px; transform: translate(-50%, -50%); font-size: 500%; border: 5px solid gray; border-radius: 50%; font-weight: 700; text-align: center; display: flex; justify-content: center; align-items: center; } .umca-converisation-item-tile-sm>div>div { width: 5rem !important; height: 5rem !important; font-size: 250% !important; border: unset !important; } .umca-converisation-item>.umca-user-name { position: absolute; right: 3px; bottom: 3px; font-size: 7px; background: black; color: white; padding: 0px 3px; border-radius: 2px; } .umca-chat-container { width: 17rem; height: 24rem; display: flex; flex-direction: column; overflow: hidden; z-index: 50; position: absolute; right: 1px; bottom: 1px; border: 1px solid gray; border-radius: 5px; background: #f5f5f5; box-shadow: 0px 0px 5px gray; } .umca-chat-container>.message { background: white; } @media screen and (max-width: 600px) { .umca-chat-container { bottom: 49px !important; } } .umca-device-setting-container { width: 22rem; display: flex; flex-direction: column; overflow: hidden; z-index: 50; position: absolute; right: 1px; top: 1px; border: 1px solid gray; background: #f5f5f5; box-shadow: 0px 0px 5px gray; } .umca-device-setting-container { font-family: Arial, sans-serif; padding: 20px; background-color: #f5f5f5; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); max-width: 400px; margin: 0 auto; } .umca-device-setting-container h2 { text-align: center; margin-bottom: 20px; } .umca-dropdown-container { margin-bottom: 20px; } .umca-dropdown-container label { display: block; font-size: 16px; margin-bottom: 8px; font-weight: bold; } .umca-dropdown-container select { width: 100%; padding: 10px; font-size: 14px; border-radius: 4px; border: 1px solid #ccc; background-color: #fff; cursor: pointer; } .umca-dropdown-container select:focus { outline: none; border-color: #007bff; } .umca-close-button { background-color: #dc3545; color: white; padding: 5px 20px; border: 2px solid #dc3545; border-radius: 5px; font-size: 16px; cursor: pointer; transition: background-color 0.3s, transform 0.2s; } .umca-close-button:hover { background-color: #c82333; } .umca-close-button:active { background-color: #bd2130; transform: scale(0.99); } .umca-close-button:focus { outline: none; box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.5); } .umca-primary-button { background-color: #007bff; color: white; padding: 5px 20px; border: 2px solid #007bff; border-radius: 5px; font-size: 16px; cursor: pointer; transition: background-color 0.3s, transform 0.2s; } .umca-primary-button:hover { background-color: #0069d9; } .umca-primary-button:active { background-color: #0056b3; transform: scale(0.99); } .umca-primary-button:focus { outline: none; box-shadow: 0 0 0 2px rgba(38, 143, 255, 0.5); } @keyframes spin { 0% { transform: rotate(0deg); } 50% { transform: rotate(180deg); } 51% { transform: rotate(180deg); } 100% { transform: rotate(360deg); } } .spinner { border-radius: 50%; animation: spin 4s ease-in-out infinite; } .spinner-wp { position: absolute; left: 50%; bottom: 21px; font-size: 27px; transform: translate(-50%, -50%); display: flex; border: 1px solid #ccc; box-shadow: 0px 0px 3px #a4a4a4; width: 3.5rem; height: 3.5rem; justify-content: center; align-items: center; } @keyframes umca-flash { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .umca-flashing { font-size: 7rem; animation: umca-flash 3s infinite; }