Utilizador:LBelo (WMB)/Common.css/addin-gpgp.css

Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/**
 * Esse arquivo CSS é parte do Gerador de Perfis de Grupos de Pesquisa (GPGP) (https://pt.wikiversity.org/wiki/Gerador_de_Perfis_de_Grupos_de_Pesquisa).
 *
 * Autor:
 * @author Wiki Movimento Brasil (WMB) (https://meta.wikimedia.org/wiki/Wiki_Movement_Brazil_User_Group)
 * 
 * Contribuidores
 * @contributors Lucas Belo (https://en.wikiversity.org/wiki/User:LBelo_(WMB))
 * @contributors Éder Porto (https://en.wikiversity.org/wiki/User:EPorto_(WMB))
 
 * Ele contém as diretrizes CSS necessárias para aplicar o layout para todos os elementos relacionados ao GPGP Addin.
 * O código MOOC desenvolvido por Sebastian Schlicht e René Pickhardt serviram de base para o desenvolvimento do código atual (https://pt.wikiversity.org/wiki/MediaWiki:Common.css/addin-mooc.css)
 *
 */

#addin-gpgp .border-box {/* CSS 3 box model with padding included in element size */
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

/*####################
  # MODAL BOXES
  # hidden until activated in JS
  ####################*/
#addin-gpgp .modal-box {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: default;
  z-index: 1502;
}
#addin-gpgp .modal-box .background {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #050404;
  opacity: 0.87;
}
#addin-gpgp .modal-box .content {/* border-box */
  position: relative;
  width: 80%;
  height: 80%;
  left: 48px;
  right: 0;
  top: 15%;
  margin: 0 auto;
  padding: 25px 20px;
  color: #000;
  background-color: #FFF;
  border-radius: 8px;
  overflow: visible;
}
#addin-gpgp .modal-box .btn-close {
  float: right;
  top: 0;
  width: 40px;
  height: 40px;
  margin: -40px -40px 0 0;
  background: #FFF url("https://upload.wikimedia.org/wikipedia/commons/7/7a/OOjs_UI_icon_clear.svg") no-repeat center;
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, .2);
  border-radius: 20px;
  cursor: pointer;
  z-index: 2;
}
#addin-gpgp .modal-box .btn-save {
  display: block;
  width: auto;
  min-width: 120px;
  margin: 15px auto 0 auto;
  padding: 10px 10px 10px 35px;
  color: #000;
  background: url('https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/True.svg/20px-True.svg.png') no-repeat 12px 8px;
  text-align: center;
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, .2);
  cursor: pointer;
}
#addin-gpgp .modal-box input[disabled].btn-save {
  color: #DCDAD1;
}
#addin-gpgp .modal-box fieldset {
  height: auto;
}
#addin-gpgp .modal-box label {
  font-weight: bold;
  line-height: 1.6;
}
#addin-gpgp .modal-box .label-title {
  font-size: 1.17em;
}
#addin-gpgp .modal-box .label-summary {
  display: inline-block;
  margin-top: 25px;
}
#addin-gpgp .modal-box input,
#addin-gpgp .modal-box textarea {
  width: 100%;
  padding: 2px 5px;
  border-radius: 3px;
  border: 1px solid #AEAEAE;
}
#addin-gpgp .modal-box textarea {/* TODO: auto height */
  height: 21px;
}
#addin-gpgp .modal-box .help {
  min-height: 48px;
  margin-top: 25px;
  padding: 10px 10px 10px 70px;
  background: url('https://upload.wikimedia.org/wikipedia/commons/4/44/Help-browser.svg') no-repeat 10px center;
  border: 1px solid #705000;
}

/*####################
  # SPINNER
  ####################*/

#spinner-modal-box {
    border: 4px solid rgba(0, 0, 0, 0.1);
    border-left-color: #007bff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none; /* Começa oculto */
    z-index: 1510;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}