Skip to content

ayman-tech/temp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

html

RWD List to Table

Movie Title Genre Year Gross
Star Wars Adventure, Sci-fi 1977 $460,935,665
Howard The Duck "Comedy" 1986 $16,295,774
American Graffiti Comedy, Drama 1973 $115,000,000

← Drag window (in editor or full page view) to see the effect. →

CSS

@import "compass/css3";

// More practical CSS... // using mobile first method (IE8,7 requires respond.js polyfill https://github.com/scottjehl/Respond)

$breakpoint-alpha: 480px; // adjust to your needs

.rwd-table { margin: 1em 0; min-width: 300px; // adjust to your needs

tr { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

th { display: none; // for accessibility, use a visually hidden method here instead! Thanks, reddit!
}

td { display: block;

&:first-child {
  padding-top: .5em;
}
&:last-child {
  padding-bottom: .5em;
}

&:before {
  content: attr(data-th)": "; // who knew you could do this? The internet, that's who.
  font-weight: bold;

  // optional stuff to make it look nicer
  width: 6.5em; // magic number :( adjust according to your own content
  display: inline-block;
  // end options
  
  @media (min-width: $breakpoint-alpha) {
    display: none;
  }
}

}

th, td { text-align: left;

@media (min-width: $breakpoint-alpha) {
  display: table-cell;
  padding: .25em .5em;
  
  &:first-child {
    padding-left: 0;
  }
  
  &:last-child {
    padding-right: 0;
  }
}

}

}

// presentational styling

@import 'https://fonts.googleapis.com/css?family=Montserrat:300,400,700';

body { padding: 0 2em; font-family: Montserrat, sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; color: #444; background: #eee; }

h1 { font-weight: normal; letter-spacing: -1px; color: #34495E; }

.rwd-table { background: #34495E; color: #fff; border-radius: .4em; overflow: hidden; tr { border-color: lighten(#34495E, 10%); } th, td { margin: .5em 1em; @media (min-width: $breakpoint-alpha) { padding: 1em !important; } } th, td:before { color: #dd5; } }

Releases

No releases published

Packages

No packages published