Preparing for GOES-R at NOAA’s Hazardous Weather Testbed:
NOAA satellite experts and weather forecasters worked together at the Hazardous Weather Testbed (HWT) in Norman, Oklahoma, to prepare to use data from the GOES-R satellite to improve short-range hazardous weather forecasts and warning decision-making. This video highlights the work done from May 4 to June 12, 2015 (during the height of severe weather season). NOAA invited National Weather Service forecasters and paired them with TV broadcast meteorologists to evaluate the new science, technology and products that will be available from the GOES-R satellite once it is launched in 2016.
Credit: NASA Goddard Media Studio.
*/
.ssdBasicContentPanelWrap {
clear:both;
padding:15px;
margin: 0;
font-size:14px;
line-height:160%; /* p tags inherit font attribs from parent */
position:relative; /* to position children */
}
.ssdBasicContentPanelWrap H2 {
/* PANEL TITLE: */
/* no styles defined... therefore using default global Hx style here */
}
.ssdBasicContentPanelWrap H3 {
/* PANEL SUBTITLE: */
/* no styles defined... therefore using default global Hx style here */
}
.ssdBasicContentPanelWrap H4 {
/* PANEL SUB-SUBTITLE: */
/* no styles defined... therefore using default global Hx style here */
}
.ssdBasicContentPanelWrap P {
/* PANEL CONTENT: Optional.
P tags within the ssdBasicContentPanelWrap */
/* no styles defined... therefore using default global P style here */
}
.ssdBasicContentPanelWrap SPAN.ssdMediaCredit {
display:block; /* yes break this off in its own line - this span encoding allows inine or block */
margin: 4px 0 0 0;
padding:0;
font-weight:bold !important;
color:#444;
}
.ssdBasicContentPanelWrap P.ssdMediaCredit
{
font-weight:bold !important;
color:#444;
}
/* INSET FLOATER:
this is a wrapper so one can put a table or UL / OL etc within this inset floating chunck of content that will be separated from the main content of the panel and allow the text to flow around it. This is better in many cases than building 2 columns of uneven length content when the floater is a much shorter blurb of aside type content */
.ssdBasicContentPanelWrap .ssdInsetFloater {
float:right;
width:40%; /* was 60*/
height:auto;
margin-left:2%;
margin-bottom: 10px; /* when image is expanded 100% the text is UNDER image, needs this gutter */
border:2px #aaa solid; border-radius: 4px;
}
/* Inset FLoater MODIFIER Classes */
.ssdBasicContentPanelWrap .ssdInsetFloater.ssdInsetNoBorder {
border:none;
}
.ssdBasicContentPanelWrap .ssdInsetFloater.ssdInsetLeft {
float:Left;
margin-right:2%;
}
.ssdBasicContentPanelWrap .ssdInsetFloater.ssdInsetRight {
float:right;
margin-left:2%;
}
/* at small screen sizes, go full width no float */
@media (max-width:499px) {
.ssdRespOn .ssdBasicContentPanelWrap .ssdInsetFloater,
.ssdRespOn .ssdBasicContentPanelWrap .ssdInsetFloater.ssdInsetLeft,
.ssdRespOn .ssdBasicContentPanelWrap .ssdInsetFloater.ssdInsetRight {
width:100%;
float:none;
margin-left:0%;
margin-right:0%;
}
}
/* IMAGE/MEDIA Wrap: note if inserting video must also wrap that with .ssdResponsiveVideoAxB wrapper, see below*/
.ssdBasicContentPanelWrap .ssdImageWrap {
float:right;
width:40%; /* was 60*/
height:auto;
position:relative;
/* NOTE: no padding here!! or you'll gap the border */
margin-left:1%;
margin-bottom: 10px; /* when image is expanded 100% the text is UNDER image, needs this gutter */
/* 1/26/21 - commented out, so uses base/default .ssdImageWrap border def
border:2px #aaa solid;
border-radius: 6px;
*/
}
/* IMAGE CAPTION: Optional.
its a FIGCAPTION withIN the imagewrap
- 1/26/2021 removed .ssdBasicContentPanelWrap .ssdImageWrap P for drupal */
.ssdBasicContentPanelWrap .ssdImageWrap FIGCAPTION {
font-size:14px;
font-style:italic;
line-height:110%;
text-align:center;
border-top: 2px solid #aaa; /* this brackets off poss optional caption/DL link zone from image, same style as wrapper border */
padding: 12px 8px 8px 8px;
}
/* MODIFIER classes on ssdImageWrap element */
/* image to left (default is right) */
.ssdBasicContentPanelWrap .ssdImageWrap.ssdImageLeft {
float:left;
margin-left:0;
margin-right:1%;
}
/* NOTE, default on orig ssdImageWrap def is right float but adding here for completeness. image to left (default is right) */
.ssdBasicContentPanelWrap .ssdImageWrap.ssdImageRight {
float:right;
margin-right:0;
margin-left:1%;
}
/* Centering class, Note NOT FLOATED so text will not flow around this. */
.ssdBasicContentPanelWrap .ssdImageWrap.ssdImageCenter {
float:none;
margin:0 auto;
}
/* No BORDER on ImageWrap or above the figcaption (which may also be a P tag ) */
/* 1/26/2021 removed: .ssdImageWrap.ssdImageNoBorder P */
.ssdImageWrap.ssdImageNoBorder,
.ssdImageWrap.ssdImageNoBorder figcaption
{
border:none;
}
/* note sizes are 2% less that full tight fit to allow for space consumed by border and margin, so that medium/medium and small/large can be floated side by side by using ssdImageLeft (and default which is right) */
.ssdBasicContentPanelWrap .ssdImageWrap.ssdImageSmall { width:23%; }
.ssdBasicContentPanelWrap .ssdImageWrap.ssdImageMedium { width:48%; }
.ssdBasicContentPanelWrap .ssdImageWrap.ssdImageLarge { width:73%; }
.ssdBasicContentPanelWrap .ssdImageWrap.ssdImageMax { width:100%; }
/* commenting out media queries for now */
@media screen and (min-width: 500px) and (max-width: 999px)
{
/* below about 800px the thumb % needs to grow for the default panel */
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap {
/* width:65%; /* NOTE, this overrides desktop size modifiers, such as .ssdImageSmall, so those follow and override new default here */
/* float:right; /* !!!dont change float here since it will override any desktop modifiers */
}
/* reasserted size modifiers to override new desktop above for this break point
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageSmall { width:23%; }
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageMedium { width:48%; }
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageLarge { width:73%; }
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageMax { width:100%; }
*/
/* note at this breakpoint I dont redefine these, they stay as is atm
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageLeft {
}
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageRight {
}
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageCenter {
}
*/
}
/* @media screen and (min-width: 0px) and (max-width: 499px) */
@media screen and (max-width: 499px)
{
/* at this breakpoint all resp images go FULL WIDTH, default size and all size modifiers */
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap,
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageSmall,
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageMedium,
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageLarge,
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap.ssdImageMax
{
width:100%;
float:none; /* don't wrap title in the tiny space to right */
margin-left:0px; /* remove left gutter for wrapping text on floated version since we are full width */
margin-right:0px; /* remove any right margin, let wrapper control margins to edge of device. */
/* see below... hide the magnifying control since we are 100%, if in future other controls added, must hide indiv */
}
.ssdRespOn .ssdBasicContentPanelWrap .ssdImageWrap .ssdImageControls {
display:none; /* hide the controls at 100% width since it has no more room to zoom (could zoome to scrollable full rez?) */
}
}
/* the .ssdImageWrapExpanded is programmatically added to the class attrib when the magnifier control is clicked */
.ssdBasicContentPanelWrap .ssdImageWrap.ssdImageWrapExpanded {
/* .ssdBasicContentPanelWrap .ssdImageWrapExpanded { */
width:100%;
z-index: 1; /* be sure image is ABOVE the bootstrap icons which for some reason float over it unless this exists */
/* max-width:700px; /* best to set MAX-WIDTH as an override and diff for GRID/LIST see below.. on particular types of pages, 700px works well on multimedia videos but in some other cases you want to go as big as possible, so NO max-width set here. */
}
.ssdBasicContentPanelWrap .ssdImageWrap IMG {
width:100%;height:auto; /* responsive to wrapper */
}
.ssdBasicContentPanelWrap .ssdImageWrap .ssdImageControls:before,
.ssdBasicContentPanelWrap .ssdPanelControls:before {
/* the zoom control icon - auto inserted in the ssdImageControls div */ /* fontello icon with arial/sans fall back char as encoded in fontello-embedded.css */
font-size:26px;
line-height:22px; /* recall this is text box so height is controlled by line-height, padding below is added to "square" box */
vertical-align:bottom;
content : '\002b'; /* this unicode is + sign in all fonts but the local custom FONTELLO where its mapped to magGlassWith+ */
/* image: content: url(/widgets/widgetImageCache/iconCirclePlusMedGreyBlue.png); */
}
.ssdBasicContentPanelWrap .ssdImageWrap .ssdImageControls,
.ssdBasicContentPanelWrap .ssdPanelControls {
/* NOTE: This is the --IMAGE--Controls. Located withIN the ssdImageWrap. Generally its a Zoom ICON floating over image in default panel. Hidden in GRID/LIST view. IN the DEFAULT (non grid/list ssdBasicContentPanelWrap this image control ZOOM ONLY the image. in LIST view we want that but in GRID we are zooming the entire panel, so for GRID/LIST consistency, I use a separate "panelControls" that will do this so as not to confuse the user */
top:-12px; right:-12px; /* shift offset from container */
z-index:101;
position:absolute;
/* top,left,right positions defined below separately for each layout mode */
padding:4px 5px; /* top/btm pad added to lineheight = 30px left/right pad is based on chosen control char */
color:#999999;
background-color:#000;
opacity: .7;
border-radius:4px;
border: 1px #999 solid;
}
.ssdBasicContentPanelWrap .ssdImageWrap .ssdImageControls:hover,
.ssdBasicContentPanelWrap .ssdPanelControls:hover {
color:#428bca;
opacity:.9;
}
.ssdBasicContentPanelWrap .ssdPanelControls {
display:inline-block; /* NOTE: This is the --PANEL--Controls. LOCATED ANYwhere in the panel. These are controls that sit IN the panel and AFFECT THE PANEL in various ways. The intent here is a place for MULTIPLE controls that could zoom the PANEL (or image) or popup menus, expand hidden regions etc.
IN the DEFAULT (non grid/list ssdBasicContentPanelWrap the controls ZOOM only the image. in LIST view we want that but in GRID we are zooming the entire panel, so for GRID/LIST consistency, I use a separate "panelControls" that will do this so as not to confuse the user */
}
/* Related download/links call out - large BLOCK style (inline style follows) */
.ssdBasicContentPanelWrap A.download {
display:block;
color:#428bca;
font-size:16px; font-weight:bold;
padding-bottom: 20px;
/* white-space: nowrap; /* keep trailing new page icons from wrapping at small browser widths */
vertical-align:middle;
text-decoration:none;
}
.ssdBasicContentPanelWrap A.download span.glyphicon { /* the main/lead icon is large */
font-size:26px; color:#999999; vertical-align:middle;
}
.ssdBasicContentPanelWrap A.download span.glyphicon-new-window {
font-size:16px; color:#999999;
}
.ssdBasicContentPanelWrap A:hover.download {
color:#428bca;
text-decoration:underline;
}
.ssdBasicContentPanelWrap A:hover.download span.glyphicon { /* the main/lead icon is large */
color:#000; /* #428bca */
}
/* medium sized links/icons version for insturment pages */
.ssdBasicContentPanelWrap A.download.medium {
font-size:14px;
font-weight:bold;
white-space:normal; /* turn off no wrap from block */
padding:0 0 4px 0;
margin:0;
}
.ssdBasicContentPanelWrap A.download.medium span.glyphicon {
font-size:24px; vertical-align:middle;
}
.ssdBasicContentPanelWrap A.download.medium span.icon-cog-alt {
margin-left:-4px; /* adjust for vert alignment */
}
.ssdBasicContentPanelWrap A.download.medium span.glyphicon-new-window {
font-size:16px;
}
/* inline version of the above for inline DOWNLOAD links */
.ssdBasicContentPanelWrap A.download.inline {
display:inline;
color:#428bca; /* call out blue color here so links stand out embedded in text */
font-size:14px; font-weight:bold;
white-space:normal; /* turn off no wrap from block */
}
.ssdBasicContentPanelWrap A.download.inline span.glyphicon {
font-size:24px; vertical-align:middle;
}
.ssdBasicContentPanelWrap A.download.inline span.glyphicon-new-window {
font-size:16px;
}
.ssdBasicContentPanelWrap A:hover.download.inline span.glyphicon { /* the main/lead icon is large */
color:#000; /* #428bca */
}
/* inline version of the above for inline DOWNLOAD links
.ssdBasicContentPanelWrap A.download.minimal {
display:inline;
font-size:12px !important;
font-weight:normal;
white-space:normal;
}
replaced by the code below...
*/
/* MINIMAL inline version of the above for inline DOWNLOAD links */
.ssdBasicContentPanelWrap A.download.minimal {
display:inline;
color:#428bca;
font-size:12px !important;
font-weight:normal;
white-space:normal; /* turn off no wrap from block */
vertical-align:baseline !important; /* override middle from larger mixed sizes */
}
.ssdBasicContentPanelWrap A.download.minimal span.glyphicon-download {
font-size:16px !important;
}
.ssdBasicContentPanelWrap A.download.minimal span.glyphicon-new-window {
font-size:14px !important;;
}
/***** LIST and GRID Targetted BasicContentPanels */
/*** general GRID/LIST utility styles - mainly to structure grid/list wrapper and controls */
#ssdGridListWrapper > H2, #ssdGridListWrapper > H3, #ssdGridListWrapper > H4 {
margin-top:35px !important; /* when sections are broken up with these Hx titles WITHIN grid/lists need more top marg - not the direct descendant target to NOT affect Hx within panels. */
}
.ssdGridListControls {
display:block;
margin-bottom: 10px;
}
.ssdGridListControls BUTTON {
}
.ssdGrid { /* because grid view has tigher spacing than list, need a little one time margin at top for entire grid */
margin-top:15px;
}
.ssdList { /* because grid view has tigher spacing than list, need a little one time margin at top for entire grid */
}
/* CONTENT PANELS IN GRID/LISTS:
DESC: a content panel is more of a simple page layout but can be repeated any number of times on a page for sections etc.
CONSISTS OF: is a TITLE (Hx), related Downloads/links, a description paragraph(s) and optional expandable image with/out caption
USED ON: Products / Factsheet / Specsheet PDF download link - major user task, bubbled to top of page usually
for an example see and of the pages of users/products/baseline
*/
/*** LIST: this is the TEXT HEAVY VIEW with title,desc text and right floated expanable thumbnail at full 100% width of outer container.
this styles reconfig .ssdBasicContentPanelWrap for GRID layout -
by changing the CLASS of the outer wrapper of ALL panels (or a subset) we swap from GRID to LIST layouts, see GRID targets also. */
.ssdList .ssdBasicContentPanelWrap {
clear:right; /* clear:both ensures list clear all other floated elements and spread full width, that may or may not be desirable behavior in certain layouts. override as needed */
margin: 10px 0 10px 0;
}
.ssdList .ssdBasicContentPanelWrap .ssdImageWrap {
float:left;
width:45%; /* @mod: was 30% */
position:relative;
margin: 0 14px 8px 4px;
}
@media screen and (min-width: 750px) and (max-width: 999px)
{
/* below about 800px the thumb % needs to grow */
.ssdRespOn .ssdList .ssdBasicContentPanelWrap .ssdImageWrap {
width:65%;
}
}
@media screen and (min-width: 500px) and (max-width: 749px)
{
/* below about 800px the thumb % needs to grow */
.ssdRespOn .ssdList .ssdBasicContentPanelWrap .ssdImageWrap {
width:100%;
}
}
/* @media screen and (min-width: 0px) and (max-width: 499px) */
@media screen and (max-width: 499px)
{
/* below about 800px the thumb % needs to grow */
.ssdRespOn .ssdList .ssdBasicContentPanelWrap .ssdImageWrap {
width:100%;
float:none; /* don't wrap title in the tiny space to right */
}
.ssdRespOn .ssdList .ssdBasicContentPanelWrap .ssdImageWrap .ssdImageControls { /* note its IMAGECONTROLS here in LIST. hide the magnifying control since we are 100%,*/
display:none;
}
}
.ssdList .ssdBasicContentPanelWrap .ssdImageWrapExpanded {
width:100%;
max-width:802px; /* @mod:was 700, this is full rez on medium images plus borders */
float:none; /* @mod: new, to have text begin at bottom of expanded image regardless of remaining right space */
}
.ssdList .ssdBasicContentPanelWrap H2 {
padding-top: 0px; /* override global H2 which has too much padding top for this layout */
padding-bottom: 4px; /* IN LIST MODE: tighten line spacing in LIST mod to attempt to prevent longer descriptions from wrapping under media/img */
}
.ssdList .ssdBasicContentPanelWrap P {
font-size:13px;
line-height:125%; /* IN LIST MODE: tighten line spacing in LIST mod to attempt to prevent longer descriptions from wrapping under media/img*/
}
/* MUST set position separately for ssdImageControls from ssdImagePanelControls cuz if done above the RIGHT position remains when the left position is added, spreading it across the panel, see .ssdGrid .ssdBasicContentPanelWrap .ssdPanelControls below */
.ssdList .ssdBasicContentPanelWrap .ssdImageWrap .ssdImageControls {
top:-12px; left:-12px; right:auto; /* shift position from default panel right to left - and offset from container */
}
.ssdList .ssdBasicContentPanelWrap .ssdPanelControls {
display:none; /* for now the panel controls are only used on grid view - its just a zoom button, for list we use the IMAGE zoom button. Future: the JS code will be smart enough to base its behavior on the mode: grid or list */
}
/*** GRID: this is the MINIMAL TEXT VIEW stacking thumbnails and titles with a poss truncated desc.
this styles reconfig .ssdBasicContentPanelWrap for GRID layout -
by changing the CLASS of the outer wrapper of ALL panels (or a subset) we swap from GRID to LIST layouts, see LIST targets also. */
.ssdGrid .ssdBasicContentPanelWrap {
/* NOTE: param changes for GRID/LIST */
width: 24%; /* 4/Row */
display:inline-block;
vertical-align:top;
border: 1px solid #ccc;
border-radius: 4px;
margin: 10px auto;
}
@media screen and (min-width: 750px) and (max-width: 999px)
{
/* below about 800px 3/Row */
.ssdRespOn .ssdGrid .ssdBasicContentPanelWrap {
width:33%;
}
.ssdRespOn .ssdGrid .ssdPanelExpanded {
width:100% !important; /* in GRID expanded at this size, full width */
}
}
@media screen and (min-width: 500px) and (max-width: 749px)
{
/* below about 800px 2/Row */
.ssdRespOn .ssdGrid .ssdBasicContentPanelWrap {
width:45%;
}
.ssdRespOn .ssdGrid .ssdPanelExpanded {
width:100% !important; /* in GRID expanded at this size, full width */
}
}
@media screen and (min-width: 0px) and (max-width: 499px)
{
/* below about 500px 1/Row */
.ssdRespOn .ssdGrid .ssdBasicContentPanelWrap {
width:100%;
}
.ssdRespOn .ssdGrid .ssdPanelExpanded {
width:100% !important; /* in GRID expanded at this size, stay full width */
}
}
.ssdGrid .ssdBasicContentPanelWrap .ssdImageWrap {
float:none; /* we're compressed here so put the imageWrap back in flow with H2. */
width:100%; /* that is 100% of the now constained panel size, see above */
margin: 10px auto; /* center horo */
position:relative;
}
.ssdGrid .ssdBasicContentPanelWrap .ssdImageWrap IMG {
width:100%;height:auto; /* responsive to wrapper */
}
.ssdGrid .ssdBasicContentPanelWrap .ssdImageWrap .ssdImageControls {
display:none;
/* NOTE: This is the IMAGEControls. Hidden in GRID view.
IN the DEFAULT (non grid/list ssdBasicContentPanelWrap the controls ZOOM only the image. in LIST view we want that but in GRID we are zooming the entire panel, so for GRID/LIST consistency, I use a separate "panelControls" that will do this so as not to confuse the user */
}
.ssdGrid .ssdBasicContentPanelWrap .ssdPanelControls:before {
/* smaller version on white for GRID */
font-size:18px;
line-height: 17px; /* recall this si text box so height is controlled by line-height */
}
.ssdGrid .ssdBasicContentPanelWrap .ssdPanelControls {
/* NOTE: This is the --IMAGE--Controls. Located withIN the ssdImageWrap. Generally its a Zoom ICON floating over image in default panel. Hidden in GRID/LIST view. IN the DEFAULT (non grid/list ssdBasicContentPanelWrap this image control ZOOM ONLY the image. in LIST view we want that but in GRID we are zooming the entire panel, so for GRID/LIST consistency, I use a separate "panelControls" that will do this so as not to confuse the user */
/* display:inline-block; /* makes it char based so doenst extend full width of container but only width of char+pad */
/* smaller */
padding:2px 3px; /* top/btm pad added to lineheight left/right pad is based on chosen control char */
/* less offset to adjust for smaller icon - see note above about side effects is default has right positioning */
position:absolute;
top:-9px; left:-9px; right:auto; /* right auto overrides prev std panel right positioning */
opacity: .6; /* a little lighter so no so heavy in this reduced version */
}
.ssdGrid .ssdBasicContentPanelWrap .ssdPanelControls:hover {
/* stay consistent: use same as default panel - IE no styles here */
}
.ssdGrid .ssdPanelExpanded {
width:65%; /* in GRID: we expand panel on ZOOM, by toggling this class on panel and changing the */
max-width:700px; /* may need to change/override this on diff page layuts */
}
.ssdGrid .ssdBasicContentPanelWrap .ssdImageWrapExpanded {
width:100%; /* note HERE in GRID, on ZOOM, we must expand the panel %, and set this to 100% of that */
/* lint found: t */
}
.ssdGrid .ssdBasicContentPanelWrap h2 {
/* NOTE: smaller and mixed case more readable for GRID VIEW */
font-size:11px;
line-height:140%;
text-transform:capitalize;
padding:0;
margin-top:0px;
}
.ssdGrid .ssdBasicContentPanelWrap.ssdPanelExpanded H2 { /* image caption */
/* NOTE: in expandedItem GRID VIEW bump size back up to balance with rest of panel */
font-size:14px; /* NOTE style change on EXPANDED in this VIEW */
text-transform:uppercase;
margin: 8px 0;
}
/* image description */
.ssdGrid .ssdBasicContentPanelWrap P { /* description */
/* hide text content in GRID VIEW */
display:none;
}
.ssdGrid .ssdBasicContentPanelWrap.ssdPanelExpanded P { /* description */
/* NOTE: this style changes with LIST/GRID VIEW */
display:block; /* note if panel is expanded we show the desc paragraphs */
}
/* image caption withIN the imagewrap */
.ssdGrid .ssdBasicContentPanelWrap .ssdImageWrap FIGCAPTION { /* image caption */
/* NOTE: this style changes with LIST/GRID VIEW */
display:none;
}
.ssdGrid .ssdBasicContentPanelWrap.ssdPanelExpanded .ssdImageWrap FIGCAPTION { /* description */
/* NOTE: this style changes with LIST/GRID VIEW */
display:block; /* note if panel is expanded we show */
}
/* download List dropdown */
.ssdGrid .ssdBasicContentPanelWrap .ssdDownloadList { /* image caption */
/* NOTE: this style changes with LIST/GRID VIEW */
display:none;
}
.ssdGrid .ssdBasicContentPanelWrap.ssdPanelExpanded .ssdDownloadList { /* description */
/* NOTE: this style changes with LIST/GRID VIEW */
display:block; /* note if panel is expanded we show */
}
.ssdGrid .ssdBasicContentPanelWrap.ssdPanelExpanded .btn-group>.btn {
float:none; /* override BS float left on this!!! */
}
/* DOWNLOAD LINK OVERRIDES - make them a little smaller in this context */
.ssdList .ssdBasicContentPanelWrap A.download {
font-size:14px;
}
.ssdList .ssdBasicContentPanelWrap A.download span.glyphicon-download {
font-size:26px;
}
.ssdGrid .ssdBasicContentPanelWrap A.download {
display:none; /* dont display DL links in grid */
}
/* *** END BASIC CONTENT PANEL ****************************************************/
/* SIMPLE THUMBNAIL PANEL: ***********************************************
CONTAINS: title/NONzoomable THUMBNAIL image/desc text (with poss subtitles)/(optional)related links dropdown
This is a simple version of the BASIC CONTENT PANEL. One can get similar behavior/layout from the basicContentPanel above but this panel being guaranteed to be smaller and not have zoomed up images, allows for very different behaviors/layouts in grid/list as well as at diff responsive breakpoints. Hence a new panel.
I envision pages with multiple grid/list sections for long pages. These will each of course have to have a separate unique ID to grid/list swap only that section.
EXAMPLES:
See the education fun&games page and training pages.
GRID/LIST BEHAVIOR:
This panel can be placed in a grid/list wrapper to retarget its elements for grid/list behavior. see the css targets for GRID/LIST versions of elements for details on layouts and behaviors in grid/list.
RESPONSIVE:
The panels are designed based on a max-size thumbnail size (see various thumb size modifiers) that will never exceed the width of smallest mobile (~300px), otherwise based on % sizes and floats in such a way to make them responsive. Behaviors will vary at different breakpoints. See media queries for layouts/behaviors at diff breakpoints.
CODE EXAMPLE:
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.