Difference between revisions of "Team:BostonU HW"

Line 49: Line 49:
 
margin-bottom: 10%;
 
margin-bottom: 10%;
 
}
 
}
 +
/*img[usemap] {
 +
border: none;
 +
height: auto;
 +
max-width: 100%;
 +
width: auto;
 +
}*/
  
 +
.carousel position: relative width: 600px height: 400px overflow: hidden margin: 0 auto box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3) &:hover .slide:after,
 +
.counter,
 +
.slide:before opacity: 1 .slide float: right position: absolute z-index: 1 width: 600px height: 400px background-color: #eee text-align: center transition: opacity 0.4s opacity: 1 &:before content: attr(annot) display: block position: absolute left: 20px bottom: 20px color: rgba(255, 255, 255, 0.9) font-size: 14px font-weight: 300 z-index: 12 opacity: 0 transition: opacity 0.3s text-shadow: 0 0 1px black &:after content: attr(slide) display: block position: absolute bottom: 0 transition: opacity 0.3s width: 100% height: 80px opacity: 0 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.5)) text-align: left text-indent: 549px line-height: 101px font-size: 13px color: rgba(255, 255, 255, 0.9) text-shadow: 0 0 1px black .counter position: absolute bottom: 20px right: 1px height: 20px width: 60px z-index: 2 text-align: center color: #fff line-height: 21px font-size: 13px opacity: 0 transition: opacity 0.3s .faux-ui-facia top: 0 right: 0 float: right position: absolute margin-top:0 z-index: 9 height: 100% width: 100% opacity: 0 cursor: pointer &:checked z-index: 8+.slide opacity: 0 &:nth-child(1):checked z-index: 9 &:nth-child(1):checked float: left z-index: 9+.slide opacity: 1~.faux-ui-facia float: left z-index: 8+.slide opacity: 0 &:checked z-index: 9+.slide opacity: 1
  
.carousel
 
  position: relative
 
  width: 600px
 
  height: 400px
 
  overflow: hidden
 
  margin: 0 auto
 
  box-shadow: 0 2px 6px rgba(0,0,0,0.3)
 
 
  &:hover
 
    .slide:after,
 
    .counter,
 
    .slide:before
 
      opacity: 1
 
 
.slide
 
  float: right
 
  position: absolute
 
  z-index: 1
 
  width: 600px
 
  height: 400px
 
  background-color: #eee
 
  text-align: center
 
  transition: opacity 0.4s
 
  opacity: 1
 
 
  &:before
 
    content: attr(annot)
 
    display: block
 
    position: absolute
 
    left: 20px
 
    bottom: 20px
 
    color: rgba(255,255,255,0.9)
 
    font-size: 14px
 
    font-weight: 300
 
    z-index: 12
 
    opacity: 0
 
    transition: opacity 0.3s
 
    text-shadow: 0 0 1px black
 
 
  &:after
 
    content: attr(slide)
 
    display: block
 
    position: absolute
 
    bottom: 0
 
    transition: opacity 0.3s
 
    width: 100%
 
    height: 80px
 
    opacity: 0
 
    background-image: linear-gradient(transparent, rgba(0,0,0,0.5))
 
    text-align: left
 
    text-indent: 549px
 
    line-height: 101px
 
    font-size: 13px
 
    color: rgba(255,255,255,0.9)
 
    text-shadow: 0 0 1px black
 
 
.counter
 
  position: absolute
 
  bottom: 20px
 
  right: 1px
 
  height: 20px
 
  width: 60px
 
  z-index: 2
 
  text-align: center
 
  color: #fff
 
  line-height: 21px
 
  font-size: 13px
 
  opacity: 0
 
  transition: opacity 0.3s
 
 
.faux-ui-facia
 
  top: 0
 
  right: 0
 
  float: right
 
  position: absolute
 
  margin-top:0
 
  z-index: 9
 
  height: 100%
 
  width: 100%
 
  opacity: 0
 
  cursor: pointer
 
 
  &:checked
 
    z-index: 8
 
 
    + .slide
 
      opacity: 0
 
 
    &:nth-child(1):checked
 
      z-index: 9
 
 
  &:nth-child(1):checked
 
    float: left
 
    z-index: 9
 
 
    + .slide
 
        opacity: 1
 
 
    ~ .faux-ui-facia
 
      float: left
 
      z-index: 8
 
 
      + .slide
 
        opacity: 0
 
 
      &:checked
 
        z-index: 9
 
 
        + .slide
 
          opacity: 1
 
 
 
/* --- Intro text --- */
 
.intro
 
  padding: 80px 0 60px 0
 
  text-align: center
 
  color: #fff
 
  margin: auto
 
  width: 800px
 
 
  .intro__title
 
    font-weight: 200
 
    font-size: 32px
 
    color: #fff
 
 
  .intro__body
 
    color: #fff
 
    font-size: 16px
 
    line-height: 24px
 
    font-weight: 300
 
    opacity: 0.48
 
    padding: 0 160px
 
    margin: 0
 
 
{}
 
  
 
</style>
 
</style>
Line 241: Line 115:
 
</div>
 
</div>
  
<div class="col-md-8">
+
<div class="col-md-8" style="margin-bottom:50px">
  
<div class="intro">
+
<div class="intro">
 
<h1 class="intro__title">Pure CSS annotated, linear carousel</h1>
 
<h1 class="intro__title">Pure CSS annotated, linear carousel</h1>
 
<p class="intro__body">This experimental carousel uses CSS pseudo classes, attribute values and sibling selectors to imitate a dynamic DOM state.</p>
 
<p class="intro__body">This experimental carousel uses CSS pseudo classes, attribute values and sibling selectors to imitate a dynamic DOM state.</p>

Revision as of 20:01, 31 October 2017

BostonU_HW

BostonU_HW Main Page

Welcome to the 2017 BostonU HW Project: MARS

Microfluidics is often an overlooked tool in the field of synthetic biology because designing and using microfluidic chips requires specialized knowledge. Our project, MARS (Microfluidic Applications for Research in Synbio), aims to increase the accessibility of low-cost and easy to use microfluidic systems for the synthetic biology community.

The typical design, build and fabrication flow utilized in microfluidics requires significant intellectual investment, technical agility, a high startup cost and time investment. The previous iGEM Hardware Team in conjunction with CIDAR Lab created an alternative software workflow tackling design and manufacturing barriers. What our team focused on is the implementation stage of this workflow, ensuring that synthetic biologists are able to effectively use the tools provided to them.

The main goals of MARS are to:
  1. Increase accessibilty of Microfluidics
  2. Design chips that are relevant to the day to day protocols in synthetic biology labs which can be used together to perform more complex protocols
  3. Create and provide a standardized method of evaluating chip functionality

These three goals led to the creation of the three main branches of MARS: Microfluidics 101, the MARS Repository and Fluid Functionality. Using this end to end system, microfluidics can become a more accessible and practical tool for synthetic biologists to integrate into their labs.

Use the graphic below to navigate the the three branches of MARS and get a more in-depth look at what we have created over the summer.

Pure CSS annotated, linear carousel

This experimental carousel uses CSS pseudo classes, attribute values and sibling selectors to imitate a dynamic DOM state.