diff options
author | Ted Trask <ttrask01@yahoo.com> | 2014-02-17 15:03:27 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2014-02-17 15:03:27 +0000 |
commit | ac9bbe488a9db26dac0b97daf5d28c71c8285ed8 (patch) | |
tree | 5f9ad74aad5f84548f6b59fbb8c86ea60951d383 /jqmobile.css | |
download | acf-skins-jqmobile-ac9bbe488a9db26dac0b97daf5d28c71c8285ed8.tar.bz2 acf-skins-jqmobile-ac9bbe488a9db26dac0b97daf5d28c71c8285ed8.tar.xz |
Initial commit of jQuery Mobile skin based on work from vkrishn
Includes custom theme created by upgrading jquery.mobile.theme-1.2.0.css to 1.4.0 compatibility.
Diffstat (limited to 'jqmobile.css')
-rw-r--r-- | jqmobile.css | 481 |
1 files changed, 481 insertions, 0 deletions
diff --git a/jqmobile.css b/jqmobile.css new file mode 100644 index 0000000..82223d2 --- /dev/null +++ b/jqmobile.css @@ -0,0 +1,481 @@ +/* + * needs cleaning +*/ + +body { background: #dddddd; } +.ui-mobile .type-home .ui-content { margin: 0; background: #e5e5e5 url(images/jqm-sitebg.png) top center repeat-x; } +.ui-mobile #acf-homeheader { padding: 40px 10px 0; text-align: center; margin: 0 auto; } +.ui-mobile #acf-homeheader h1 { margin: 0 0 ; } +.ui-mobile #acf-homeheader p { margin: .3em 0 0; line-height: 1.3; font-size: .9em; font-weight: bold; color: #666; } +.ui-mobile #acf-version { text-indent: -99999px; background: url(version.png) top right no-repeat; width: 119px; height: 122px; overflow: hidden; position: absolute; z-index: 50; top: -11px; right: 0; } +/* .ui-mobile .jqm-themeswitcher { margin: 10px 25px 10px 10px; } */ + +.acf-version { +background: #f7cf57; +border: solid #fff; +border-width: 2px 0; +color: #000; +display: block; +font-weight: bold; +padding: .25em 3em; +text-align: center; +text-shadow: 0 1px 1px #fff; +-webkit-box-shadow: 0 0 6px rgba(0,0,0,.50); +-moz-box-shadow: 0 0 6px rgba(0,0,0,.50); +-o-box-shadow: 0 0 6px rgba(0,0,0,.50); +box-shadow: 0 0 6px rgba(0,0,0,.50); +} +.acf-version b { +color: #a21412; +} + +h2 { margin:1.2em 0 .4em 0; } +p code { font-size:1.2em; font-weight:bold; } +h4 code {font-size:1.2em; font-weight:bold; } + +dt { font-weight: bold; margin: 2em 0 .5em; } +dt code, dd code { font-size:1.3em; line-height:150%; } +pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } + +/*#acf-homeheader img { width: 100%; }*/ +img { max-width: 100%; } + +/* fluid images moved from jquery.mobile.core.css*/ +.ui-mobile img { + max-width: 100%; +} + +.ui-header .jqm-home { top: 0; } +nav { margin: 0; } + + + +p.intro { + font-size: .96em; + line-height: 1.3; + border-top: 1px solid #75ae18; + border-bottom: 0; + background: none; + margin: 1.5em 0; + padding: 1.5em 15px 0; + +} +p.intro strong { + color: #558e08; +} +.footer-docs { + padding: 5px 0; +} +.footer-docs p { + margin-left:15px; + font-weight: normal; + font-size: .9em; +} + +.type-interior .content-secondary { + border-right: 0; + border-left: 0; + margin: 10px -15px 0; + background: #fff; + border-top: 1px solid #ccc; +} +.type-home .ui-content { + margin-top: 5px; + overflow: hidden; + position: relative; +} +.type-interior .ui-content { + padding-bottom: 0; +} +.content-secondary .ui-collapsible { + padding: 0 15px 10px; + +} +.content-secondary .ui-collapsible-content { + padding: 0; + background: none; + border-bottom: none; +} +.content-secondary .ui-listview { + margin: 0; +} +/* new API additions */ + +dt { + margin: 35px 0 15px 0; + background-color:#ddd; + font-weight:normal; +} +dt code { + display:inline-block; + font-weight:bold; + color:#56A00E; + padding:3px 7px; + margin-right:10px; + background-color:#fff; +} +dd { + margin-bottom:10px; +} +dd .default { font-weight:bold; } +dd pre { + margin:0 0 0 0; +} +dd code { font-weight: normal; } +dd pre code { + margin:0; + border:none; + font-weight:normal; + font-size:100%; + background-color:transparent; +} +dd h4 { margin:15px 0 0 0; } + +.localnav { + margin:0 0 20px 0; + overflow:hidden; +} +.localnav li { + float:left; +} +.localnav .ui-btn-inner { + padding: .6em 10px; + font-size:80%; +} + +/* custom dialog for the photos sharing */ +.ui-dialog.dialog-actionsheet .ui-dialog-contain { + margin-top: 0; +} + + + +/* F bar theme - just for the docs overview headers */ +.ui-bar-f { + border: 1px solid #56A00E; + background: #74b042; + color: #fff; + font-weight: bold; + text-shadow: 0 1px 1px #335413; + background-image: -webkit-gradient(linear, left top, left bottom, from(#74b042), to(#56A00E)); /* Saf4+, Chrome */ + background-image: -webkit-linear-gradient(#74b042, #56A00E); /* Chrome 10+, Saf5.1+ */ + background-image: -moz-linear-gradient(#74b042, #56A00E); /* FF3.6 */ + background-image: -ms-linear-gradient(#74b042, #56A00E); /* IE10 */ + background-image: -o-linear-gradient(#74b042, #56A00E); /* Opera 11.10+ */ + background-image: linear-gradient(#74b042, #56A00E); +} +.ui-bar-f, +.ui-bar-f input, +.ui-bar-f select, +.ui-bar-f textarea, +.ui-bar-f button { + font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/; +} + +.ui-bar-f, +.ui-bar-f .ui-link-inherit { + color: #fff; +} +.ui-bar-f .ui-link { + color: #fff; + font-weight: bold; +} +.ui-btn-up-f { + border: 1px solid #3B6F07; + background: #56A00E; + font-weight: bold; + color: #fff; + text-shadow: 0 1px 1px #234403; + background-image: -webkit-gradient(linear, left top, left bottom, from(#74b042), to(#56A00E)); /* Saf4+, Chrome */ + background-image: -webkit-linear-gradient(#74b042, #56A00E); /* Chrome 10+, Saf5.1+ */ + background-image: -moz-linear-gradient(#74b042, #56A00E); /* FF3.6 */ + background-image: -ms-linear-gradient(#74b042, #56A00E); /* IE10 */ + background-image: -o-linear-gradient(#74b042, #56A00E); /* Opera 11.10+ */ + background-image: linear-gradient(#74b042, #56A00E); +} +.ui-btn-up-f a.ui-link-inherit { + color: #fff; +} +.ui-btn-hover-f { + border: 1px solid #3B6F07; + background: #6EBC1F; + font-weight: bold; + color: #fff; + text-shadow: 0 1px 1px #234403; + background-image: -webkit-gradient(linear, left top, left bottom, from(#8FC963), to(#6EBC1F)); /* Saf4+, Chrome */ + background-image: -webkit-linear-gradient(#8FC963, #6EBC1F); /* Chrome 10+, Saf5.1+ */ + background-image: -moz-linear-gradient(#8FC963, #6EBC1F); /* FF3.6 */ + background-image: -ms-linear-gradient(#8FC963, #6EBC1F); /* IE10 */ + background-image: -o-linear-gradient(#8FC963, #6EBC1F); /* Opera 11.10+ */ + background-image: linear-gradient(#8FC963, #6EBC1F); +} +.ui-btn-hover-f a.ui-link-inherit { + color: #fff; +} +.ui-btn-down-f { + border: 1px solid #3B6F07; + background: #3d3d3d; + font-weight: bold; + color: #fff; + text-shadow: 0 1px 1px #234403; + background-image: -webkit-gradient(linear, left top, left bottom, from(#56A00E), to(#64A234)); /* Saf4+, Chrome */ + background-image: -webkit-linear-gradient(#56A00E, #64A234); /* Chrome 10+, Saf5.1+ */ + background-image: -moz-linear-gradient(#56A00E, #64A234); /* FF3.6 */ + background-image: -ms-linear-gradient(#56A00E, #64A234); /* IE10 */ + background-image: -o-linear-gradient(#56A00E, #64A234); /* Opera 11.10+ */ + background-image: linear-gradient(#56A00E, #64A234); +} +.ui-btn-down-f a.ui-link-inherit { + color: #fff; +} +.ui-btn-up-f, +.ui-btn-hover-f, +.ui-btn-down-f { + font-family: Helvetica, Arial, sans-serif; + text-decoration: none; +} + +/* ============================== */ +/* + Css code from (modified for dl elements) + http://necolas.github.com/griddle/ + ---------------------------------- +*/ +.flexcols dt { +} +.flexcols dd { + font-family: monospace; +} + +@media (min-width: 30em) { + .flexcols dl { + display: block; + padding: 0; + margin: 0 -10px; + text-align: left; + letter-spacing: -0.31em; + word-spacing: -0.43em; + text-rendering: optimizespeed; + } + .flexcols dl > dl { + overflow: hidden; + margin-right: 0; + margin-left: 0; + } + .flexcols dt, .flexcols dd { + width: 100%; + display: inline-block; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 5px 0px 0px 0px; + padding: 0 10px; + vertical-align: top; + text-align: left; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + } + + .flexcols dt { + background-color:transparent; + font-weight:bold; + margin: 3px 0px 0px 0px; + } + + .flexcols-1-2 dt, .flexcols-1-2 dd { width: 50%; } + .flexcols-1-3 dt { width: 33.333%; } .flexcols-1-3 dd { width: 66.667%; } + .flexcols-1-4 dt { width: 25%; } .flexcols-1-4 dd { width: 75%; } + +} + +.flexcols dl p, +.flexcols dl pre, +.flexcols dl table +{ + letter-spacing: normal; + word-spacing: normal; + text-rendering: optimizespeed; +} + + +/* ----------------------------------*/ + +#content .command-results { + border: 2px outset #ddd; +} + +#content table { + width: 100%; + border-bottom: 2px solid #ccc; +} +#content table th { + text-align: left; +} +#content table td { + padding: 2px 5px 2px 0px; + white-space: normal; + border-bottom: 1px dotted #aaa; +} +#content table tr:hover { + background: #eee; +/* outline: 1px solid blue;*/ +} +#content table td a { + border: 1px outset #eee; + padding: 0px 2px 0px 2px; + text-decoration: none; + font-size: small; +/* color: #000;*/ + background: #ddd; +} + +.hiddenpg { + display: none; +} + +/* ============================== */ + + + + +/* docs site layout */ + +@media all and (min-width: 650px) { + + + .type-home .ui-content { + margin-top: 5px; + } + .ui-mobile #acf-homeheader { + max-width: 340px; + } +/* + .ui-mobile .jqm-themeswitcher { + float: right; + } +*/ + p.intro { + margin: 2em 0; + } + .type-home .ui-content, + .type-interior .ui-content { + padding: 0; + background: url(images/px-ccc.gif) 50% 0 repeat-y; + } + .type-interior .ui-content { + background-position: 45%; + overflow: hidden; + } + .content-secondary { + text-align: left; + float: left; + width: 45%; + background: none; + } + .content-secondary, + .type-interior .content-secondary { + margin: 30px 0 20px 2%; + padding: 20px 4% 0 0; + background: none; + border-top: none; + } + .type-index .content-secondary { + padding: 0; + } + .content-secondary .ui-collapsible { + margin: 0; + padding: 0; + } + .content-secondary .ui-collapsible-content { + border: none; + } + .type-index .content-secondary .ui-listview { + margin: 0; + } + + .ui-mobile #acf-homeheader { + padding: 0; + } + .content-primary { + width: 45%; + float: right; + margin-top: 30px; + margin-right: 1%; + padding-right: 1%; + } + .content-primary ul:first-child { + margin-top: 0; + } + .content-secondary h2 { + position: absolute; + left: -9999px; + } + .type-interior .content-primary { + padding: 1.5em 6% 3em 0; + margin: 0; + } + /* fix up the collapsibles - expanded on desktop */ + .content-secondary .ui-collapsible-heading { + display: none; + } + .content-secondary .ui-collapsible-contain { + margin:0; + } + .content-secondary .ui-collapsible-content { + display: block; + margin: 0; + padding: 0; + } + .type-interior .content-secondary .ui-li-divider { + padding-top: 1em; + padding-bottom: 1em; + } + .type-interior .content-secondary { + margin: 0; + padding: 0; + } + +} +@media all and (min-width: 750px) { + .type-home .ui-content, + .type-interior .ui-content { + background-position: 39%; + } + .content-secondary { + width: 34%; + } + .content-primary { + width: 56%; + padding-right: 1%; + } + .type-interior .ui-content { + background-position: 34%; + } +} + +@media all and (min-width: 1200px) { + .type-home .ui-content{ + background-position: 38.5%; + } + .type-interior .ui-content { + background-position: 30%; + } + .content-secondary { + width: 30%; + padding-right:6%; + margin: 30px 0 20px 5%; + } + .type-interior .content-secondary { + margin: 0; + padding: 0; + } + .content-primary { + width: 50%; + margin-right: 5%; + padding-right: 3%; + } + .type-interior .content-primary { + width: 60%; + } +} |