scaffolding.less 1.64 KiB
//
// Scaffolding
// --------------------------------------------------
// Body reset
// -------------------------
html {
  font-size: 62.5%;
  // Touch the Mobile Magic™
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
// Disable iOS/WinMobile font size changes
@media screen and (max-device-width: 480px) {
  html {
    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
body {
  margin: 0;
  color: @text-color;
  font-family: @font-family-base;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
  background-color: @body-background;
// Reset fonts for revelant elements
body,
input,
button,
select,
textarea {
  font-family: @font-family-base;
  font-size: @font-size-base;
  line-height: @line-height-base;
// Links
// -------------------------
a {
  color: @link-color;
  text-decoration: none;
a:hover,
a:focus {
  color: @link-color-hover;
  text-decoration: underline;
a:focus {
  .tab-focus();
// Images
// -------------------------
img {
  // Responsive images (ensure images don't scale beyond their parents)
  max-width: 100%; // Part 1: Set a maxium relative to the parent
  width: auto\9; // IE8 need help adjusting responsive images
  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
717273747576777879808182838485868788
// Match vertical alignment with other comment elements vertical-align: middle; } // Rounded corners .img-rounded { border-radius: 6px; } // Image thumbnails // See thumbnails.less for `.img-thumbnail` // Perfect circle .img-circle { border-radius: 500px; // crank the border-radius so it works with most reasonably sized images }