CartoDB/cartodb20

View on GitHub
assets/stylesheets/sessions/browser.scss

Summary

Maintainability
Test Coverage
// Browser
// --------------------------------------------------

.Browser {
  width: 560px;
  height: 430px;
  margin: 20px 0;
  border-radius: 4px;
  background: #F2F2F2;
  box-shadow: 0 2px 4px 0 rgba(#000, 0.3), 0 2px 10px 6px rgba(#000, 0.05);
}

.Browser--oneclick {
  height: 423px;
  margin-top: 0;

  .Browser-media {
    height: 357px;
  }
}

.Browser-actions {
  width: auto;
  padding: 10px;
  overflow: hidden;
  list-style: none;
}

.Browser-actionsItem {
  width: 9px;
  height: 9px;
  margin-right: 5px;
  float: left;
  border-radius: 50%;
  background: #DDD;
}

.Browser-bar {
  position: relative;
  padding: 10px;
  background: #DDD;

  &::before,
  &::after {
    content: "";
    position: absolute;
    top: -24px;
    width: 57px;
    height: 27px;
    border-radius: 8px;
    background: #DDD;
  }

  &::after {
    left: 110px;
    -webkit-transform: matrix(1, 0, 0.45, 1, -32, 7.133);
    transform: matrix(1, 0, 0.45, 1, -32, 7.133);
  }

  &::before {
    left: 90px;
    -webkit-transform: matrix(1, 0, 0.45, 1, -32, 7.133);
    transform: matrix(1, 0, -0.45, 1, -32, 7.133);
  }
}

.Browser-address {
  height: 17px;
  border-radius: 12px;
  background: #FFF;
  box-shadow: inset 0 0 0 1px rgba(#000, 0.11);
}

.Browser-media {
  position: relative;
  height: 364px;
  overflow: hidden;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background: #FFF;
}

.Progress {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 0;
  height: 2px;
  -webkit-animation: animationProgress 5s linear 0s infinite;
  animation: animationProgress 5s linear 0s infinite;
  background: #7ED321;
}