如果你要保存,请右击下面的图片,然后点击“图片另存为...”。
+diff --git a/source/silk/css/font-awesome.css b/source/silk/css/font-awesome.css new file mode 100644 index 0000000..8875098 --- /dev/null +++ b/source/silk/css/font-awesome.css @@ -0,0 +1,540 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + + /* sprites.less reset */ + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { -moz-transform: rotate(0deg); } + 100% { -moz-transform: rotate(359deg); } +} +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(359deg); } +} +@-o-keyframes spin { + 0% { -o-transform: rotate(0deg); } + 100% { -o-transform: rotate(359deg); } +} +@-ms-keyframes spin { + 0% { -ms-transform: rotate(0deg); } + 100% { -ms-transform: rotate(359deg); } +} +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(359deg); } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { content: "\f000"; } +.icon-music:before { content: "\f001"; } +.icon-search:before { content: "\f002"; } +.icon-envelope:before { content: "\f003"; } +.icon-heart:before { content: "\f004"; } +.icon-star:before { content: "\f005"; } +.icon-star-empty:before { content: "\f006"; } +.icon-user:before { content: "\f007"; } +.icon-film:before { content: "\f008"; } +.icon-th-large:before { content: "\f009"; } +.icon-th:before { content: "\f00a"; } +.icon-th-list:before { content: "\f00b"; } +.icon-ok:before { content: "\f00c"; } +.icon-remove:before { content: "\f00d"; } +.icon-zoom-in:before { content: "\f00e"; } + +.icon-zoom-out:before { content: "\f010"; } +.icon-off:before { content: "\f011"; } +.icon-signal:before { content: "\f012"; } +.icon-cog:before { content: "\f013"; } +.icon-trash:before { content: "\f014"; } +.icon-home:before { content: "\f015"; } +.icon-file:before { content: "\f016"; } +.icon-time:before { content: "\f017"; } +.icon-road:before { content: "\f018"; } +.icon-download-alt:before { content: "\f019"; } +.icon-download:before { content: "\f01a"; } +.icon-upload:before { content: "\f01b"; } +.icon-inbox:before { content: "\f01c"; } +.icon-play-circle:before { content: "\f01d"; } +.icon-repeat:before { content: "\f01e"; } + +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { content: "\f021"; } +.icon-list-alt:before { content: "\f022"; } +.icon-lock:before { content: "\f023"; } +.icon-flag:before { content: "\f024"; } +.icon-headphones:before { content: "\f025"; } +.icon-volume-off:before { content: "\f026"; } +.icon-volume-down:before { content: "\f027"; } +.icon-volume-up:before { content: "\f028"; } +.icon-qrcode:before { content: "\f029"; } +.icon-barcode:before { content: "\f02a"; } +.icon-tag:before { content: "\f02b"; } +.icon-tags:before { content: "\f02c"; } +.icon-book:before { content: "\f02d"; } +.icon-bookmark:before { content: "\f02e"; } +.icon-print:before { content: "\f02f"; } + +.icon-camera:before { content: "\f030"; } +.icon-font:before { content: "\f031"; } +.icon-bold:before { content: "\f032"; } +.icon-italic:before { content: "\f033"; } +.icon-text-height:before { content: "\f034"; } +.icon-text-width:before { content: "\f035"; } +.icon-align-left:before { content: "\f036"; } +.icon-align-center:before { content: "\f037"; } +.icon-align-right:before { content: "\f038"; } +.icon-align-justify:before { content: "\f039"; } +.icon-list:before { content: "\f03a"; } +.icon-indent-left:before { content: "\f03b"; } +.icon-indent-right:before { content: "\f03c"; } +.icon-facetime-video:before { content: "\f03d"; } +.icon-picture:before { content: "\f03e"; } + +.icon-pencil:before { content: "\f040"; } +.icon-map-marker:before { content: "\f041"; } +.icon-adjust:before { content: "\f042"; } +.icon-tint:before { content: "\f043"; } +.icon-edit:before { content: "\f044"; } +.icon-share:before { content: "\f045"; } +.icon-check:before { content: "\f046"; } +.icon-move:before { content: "\f047"; } +.icon-step-backward:before { content: "\f048"; } +.icon-fast-backward:before { content: "\f049"; } +.icon-backward:before { content: "\f04a"; } +.icon-play:before { content: "\f04b"; } +.icon-pause:before { content: "\f04c"; } +.icon-stop:before { content: "\f04d"; } +.icon-forward:before { content: "\f04e"; } + +.icon-fast-forward:before { content: "\f050"; } +.icon-step-forward:before { content: "\f051"; } +.icon-eject:before { content: "\f052"; } +.icon-chevron-left:before { content: "\f053"; } +.icon-chevron-right:before { content: "\f054"; } +.icon-plus-sign:before { content: "\f055"; } +.icon-minus-sign:before { content: "\f056"; } +.icon-remove-sign:before { content: "\f057"; } +.icon-ok-sign:before { content: "\f058"; } +.icon-question-sign:before { content: "\f059"; } +.icon-info-sign:before { content: "\f05a"; } +.icon-screenshot:before { content: "\f05b"; } +.icon-remove-circle:before { content: "\f05c"; } +.icon-ok-circle:before { content: "\f05d"; } +.icon-ban-circle:before { content: "\f05e"; } + +.icon-arrow-left:before { content: "\f060"; } +.icon-arrow-right:before { content: "\f061"; } +.icon-arrow-up:before { content: "\f062"; } +.icon-arrow-down:before { content: "\f063"; } +.icon-share-alt:before { content: "\f064"; } +.icon-resize-full:before { content: "\f065"; } +.icon-resize-small:before { content: "\f066"; } +.icon-plus:before { content: "\f067"; } +.icon-minus:before { content: "\f068"; } +.icon-asterisk:before { content: "\f069"; } +.icon-exclamation-sign:before { content: "\f06a"; } +.icon-gift:before { content: "\f06b"; } +.icon-leaf:before { content: "\f06c"; } +.icon-fire:before { content: "\f06d"; } +.icon-eye-open:before { content: "\f06e"; } + +.icon-eye-close:before { content: "\f070"; } +.icon-warning-sign:before { content: "\f071"; } +.icon-plane:before { content: "\f072"; } +.icon-calendar:before { content: "\f073"; } +.icon-random:before { content: "\f074"; } +.icon-comment:before { content: "\f075"; } +.icon-magnet:before { content: "\f076"; } +.icon-chevron-up:before { content: "\f077"; } +.icon-chevron-down:before { content: "\f078"; } +.icon-retweet:before { content: "\f079"; } +.icon-shopping-cart:before { content: "\f07a"; } +.icon-folder-close:before { content: "\f07b"; } +.icon-folder-open:before { content: "\f07c"; } +.icon-resize-vertical:before { content: "\f07d"; } +.icon-resize-horizontal:before { content: "\f07e"; } + +.icon-bar-chart:before { content: "\f080"; } +.icon-twitter-sign:before { content: "\f081"; } +.icon-facebook-sign:before { content: "\f082"; } +.icon-camera-retro:before { content: "\f083"; } +.icon-key:before { content: "\f084"; } +.icon-cogs:before { content: "\f085"; } +.icon-comments:before { content: "\f086"; } +.icon-thumbs-up:before { content: "\f087"; } +.icon-thumbs-down:before { content: "\f088"; } +.icon-star-half:before { content: "\f089"; } +.icon-heart-empty:before { content: "\f08a"; } +.icon-signout:before { content: "\f08b"; } +.icon-linkedin-sign:before { content: "\f08c"; } +.icon-pushpin:before { content: "\f08d"; } +.icon-external-link:before { content: "\f08e"; } + +.icon-signin:before { content: "\f090"; } +.icon-trophy:before { content: "\f091"; } +.icon-github-sign:before { content: "\f092"; } +.icon-upload-alt:before { content: "\f093"; } +.icon-lemon:before { content: "\f094"; } +.icon-phone:before { content: "\f095"; } +.icon-check-empty:before { content: "\f096"; } +.icon-bookmark-empty:before { content: "\f097"; } +.icon-phone-sign:before { content: "\f098"; } +.icon-twitter:before { content: "\f099"; } +.icon-facebook:before { content: "\f09a"; } +.icon-github:before { content: "\f09b"; } +.icon-unlock:before { content: "\f09c"; } +.icon-credit-card:before { content: "\f09d"; } +.icon-rss:before { content: "\f09e"; } + +.icon-hdd:before { content: "\f0a0"; } +.icon-bullhorn:before { content: "\f0a1"; } +.icon-bell:before { content: "\f0a2"; } +.icon-certificate:before { content: "\f0a3"; } +.icon-hand-right:before { content: "\f0a4"; } +.icon-hand-left:before { content: "\f0a5"; } +.icon-hand-up:before { content: "\f0a6"; } +.icon-hand-down:before { content: "\f0a7"; } +.icon-circle-arrow-left:before { content: "\f0a8"; } +.icon-circle-arrow-right:before { content: "\f0a9"; } +.icon-circle-arrow-up:before { content: "\f0aa"; } +.icon-circle-arrow-down:before { content: "\f0ab"; } +.icon-globe:before { content: "\f0ac"; } +.icon-wrench:before { content: "\f0ad"; } +.icon-tasks:before { content: "\f0ae"; } + +.icon-filter:before { content: "\f0b0"; } +.icon-briefcase:before { content: "\f0b1"; } +.icon-fullscreen:before { content: "\f0b2"; } + +.icon-group:before { content: "\f0c0"; } +.icon-link:before { content: "\f0c1"; } +.icon-cloud:before { content: "\f0c2"; } +.icon-beaker:before { content: "\f0c3"; } +.icon-cut:before { content: "\f0c4"; } +.icon-copy:before { content: "\f0c5"; } +.icon-paper-clip:before { content: "\f0c6"; } +.icon-save:before { content: "\f0c7"; } +.icon-sign-blank:before { content: "\f0c8"; } +.icon-reorder:before { content: "\f0c9"; } +.icon-list-ul:before { content: "\f0ca"; } +.icon-list-ol:before { content: "\f0cb"; } +.icon-strikethrough:before { content: "\f0cc"; } +.icon-underline:before { content: "\f0cd"; } +.icon-table:before { content: "\f0ce"; } + +.icon-magic:before { content: "\f0d0"; } +.icon-truck:before { content: "\f0d1"; } +.icon-pinterest:before { content: "\f0d2"; } +.icon-pinterest-sign:before { content: "\f0d3"; } +.icon-google-plus-sign:before { content: "\f0d4"; } +.icon-google-plus:before { content: "\f0d5"; } +.icon-money:before { content: "\f0d6"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-caret-up:before { content: "\f0d8"; } +.icon-caret-left:before { content: "\f0d9"; } +.icon-caret-right:before { content: "\f0da"; } +.icon-columns:before { content: "\f0db"; } +.icon-sort:before { content: "\f0dc"; } +.icon-sort-down:before { content: "\f0dd"; } +.icon-sort-up:before { content: "\f0de"; } + +.icon-envelope-alt:before { content: "\f0e0"; } +.icon-linkedin:before { content: "\f0e1"; } +.icon-undo:before { content: "\f0e2"; } +.icon-legal:before { content: "\f0e3"; } +.icon-dashboard:before { content: "\f0e4"; } +.icon-comment-alt:before { content: "\f0e5"; } +.icon-comments-alt:before { content: "\f0e6"; } +.icon-bolt:before { content: "\f0e7"; } +.icon-sitemap:before { content: "\f0e8"; } +.icon-umbrella:before { content: "\f0e9"; } +.icon-paste:before { content: "\f0ea"; } +.icon-lightbulb:before { content: "\f0eb"; } +.icon-exchange:before { content: "\f0ec"; } +.icon-cloud-download:before { content: "\f0ed"; } +.icon-cloud-upload:before { content: "\f0ee"; } + +.icon-user-md:before { content: "\f0f0"; } +.icon-stethoscope:before { content: "\f0f1"; } +.icon-suitcase:before { content: "\f0f2"; } +.icon-bell-alt:before { content: "\f0f3"; } +.icon-coffee:before { content: "\f0f4"; } +.icon-food:before { content: "\f0f5"; } +.icon-file-alt:before { content: "\f0f6"; } +.icon-building:before { content: "\f0f7"; } +.icon-hospital:before { content: "\f0f8"; } +.icon-ambulance:before { content: "\f0f9"; } +.icon-medkit:before { content: "\f0fa"; } +.icon-fighter-jet:before { content: "\f0fb"; } +.icon-beer:before { content: "\f0fc"; } +.icon-h-sign:before { content: "\f0fd"; } +.icon-plus-sign-alt:before { content: "\f0fe"; } + +.icon-double-angle-left:before { content: "\f100"; } +.icon-double-angle-right:before { content: "\f101"; } +.icon-double-angle-up:before { content: "\f102"; } +.icon-double-angle-down:before { content: "\f103"; } +.icon-angle-left:before { content: "\f104"; } +.icon-angle-right:before { content: "\f105"; } +.icon-angle-up:before { content: "\f106"; } +.icon-angle-down:before { content: "\f107"; } +.icon-desktop:before { content: "\f108"; } +.icon-laptop:before { content: "\f109"; } +.icon-tablet:before { content: "\f10a"; } +.icon-mobile-phone:before { content: "\f10b"; } +.icon-circle-blank:before { content: "\f10c"; } +.icon-quote-left:before { content: "\f10d"; } +.icon-quote-right:before { content: "\f10e"; } + +.icon-spinner:before { content: "\f110"; } +.icon-circle:before { content: "\f111"; } +.icon-reply:before { content: "\f112"; } +.icon-github-alt:before { content: "\f113"; } +.icon-folder-close-alt:before { content: "\f114"; } +.icon-folder-open-alt:before { content: "\f115"; } diff --git a/source/silk/css/normalize.css b/source/silk/css/normalize.css new file mode 100644 index 0000000..73abb76 --- /dev/null +++ b/source/silk/css/normalize.css @@ -0,0 +1,375 @@ +/*! normalize.css v2.0.1 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/* + * Corrects `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section, +summary { + display: block; +} + +/* + * Corrects `inline-block` display not defined in IE 8/9. + */ + +audio, +canvas, +video { + display: inline-block; +} + +/* + * Prevents modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/* + * Addresses styling for `hidden` attribute not present in IE 8/9. + */ + +[hidden] { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/* + * 1. Sets default font family to sans-serif. + * 2. Prevents iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -ms-text-size-adjust: 100%; /* 2 */ +} + +/* + * Removes default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/* + * Addresses `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/* + * Improves readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/* + * Addresses `h1` font sizes within `section` and `article` in Firefox 4+, + * Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; +} + +/* + * Addresses styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/* + * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/* + * Addresses styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/* + * Addresses styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + + +/* + * Corrects font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/* + * Improves readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +/* + * Sets consistent quote types. + */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/* + * Addresses inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* + * Prevents `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/* + * Removes border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/* + * Corrects overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/* + * Addresses margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/* + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/* + * 1. Corrects color not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/* + * 1. Corrects font family not being inherited in all browsers. + * 2. Corrects font size not being inherited in all browsers. + * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome + */ + +button, +input, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 2 */ + margin: 0; /* 3 */ +} + +/* + * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/* + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Corrects inability to style clickable `input` types in iOS. + * 3. Improves usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/* + * Re-set default cursor for disabled elements. + */ + +button[disabled], +input[disabled] { + cursor: default; +} + +/* + * 1. Addresses box sizing set to `content-box` in IE 8/9. + * 2. Removes excess padding in IE 8/9. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/* + * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/* + * Removes inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* + * Removes inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* + * 1. Removes default vertical scrollbar in IE 8/9. + * 2. Improves readability and alignment in all browsers. + */ + +textarea { + overflow: auto; /* 1 */ + vertical-align: top; /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ + +/* + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file diff --git a/source/silk/css/site.css b/source/silk/css/site.css new file mode 100644 index 0000000..547f2dc --- /dev/null +++ b/source/silk/css/site.css @@ -0,0 +1,140 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} +.clearfix{*zoom:1;} +.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.desaturate{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(resources.svg#desaturate);filter:gray;-webkit-filter:grayscale(1);} +.clearfix:before,.clearfix:after{content:" ";display:table;} +.clearfix:after{clear:both;} +.loading-stripes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);background-size:60px 60px;-moz-background-size:60px 60px;-webkit-background-size:60px 60px;-webkit-animation:animate-stripes 2s linear infinite;} +@-webkit-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-moz-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-ms-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-o-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}body.iphone{overflow:hidden;}body.iphone #iphone-image-link{display:block;height:100%;width:100%;position:absolute;z-index:1000;overflow:hidden;background:url(../img/iphone-horizontal.jpg) center top no-repeat;background-size:568px 240px;display:block !important;} +body.iphone.right-side-up #iphone-image-link{background:url(../img/iphone-vertical.jpg) center top no-repeat;background-size:320px 568px;} +body.iphone *{display:none;} +@font-face{font-family:DINWeb;src:url("../font/DINWeb.eot");}@font-face{font-family:DINWeb;src:url("../font/DINWeb.woff") format("woff");}#replay-thumbnail{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;position:absolute;z-index:1000;bottom:25px;left:25px;border-radius:5px;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;width:150px;height:150px;border:1px solid #4d415b;cursor:pointer;}#replay-thumbnail.visible{opacity:1;pointer-events:all;} +#replay-thumbnail:hover{border:1px solid #60497b;} +#replay-thumbnail:active{border:1px solid #5a4574;} +#replay-thumbnail img{border-radius:5px;} +#replay-thumbnail .tt{left:0px !important;width:150px !important;text-align:center;padding:0;bottom:auto;top:-30px;} +#appstore-badge{position:absolute;bottom:20px;right:30px;z-index:5;text-decoration:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;pointer-events:none;width:262px;height:125px;width:165px;height:300px;overflow:hidden;overflow:visible;}#appstore-badge #announcement{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:all 0.1 ease-in-out !important;-moz-transition:all 0.1 ease-in-out !important;-ms-transition:all 0.1 ease-in-out !important;-o-transition:all 0.1 ease-in-out !important;transition:all 0.1 ease-in-out !important;height:245px;width:170px;}#appstore-badge #announcement.visible{opacity:1;pointer-events:all;} +#appstore-badge #announcement img{-webkit-transition:all 0.1 ease-in-out !important;-moz-transition:all 0.1 ease-in-out !important;-ms-transition:all 0.1 ease-in-out !important;-o-transition:all 0.1 ease-in-out !important;transition:all 0.1 ease-in-out !important;} +#appstore-badge #announcement .close-button{color:#aeaed6;border-radius:5px;display:block;position:absolute;right:-6px;top:249px;z-index:10000;text-align:center;font-size:14px;line-height:26px;width:26px;height:26px;background:#222222;background-image:-webkit-gradient(linear, left top, left bottom, from(#222222), to(#111111));background-image:-moz-linear-gradient(top, #222222, #111111);z-index:1000;-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;-webkit-transition:0.8s all ease-in-out;-moz-transition:0.8s all ease-in-out;-ms-transition:0.8s all ease-in-out;-o-transition:0.8s all ease-in-out;transition:0.8s all ease-in-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}#appstore-badge #announcement .close-button:active{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +#appstore-badge #announcement .close-button.ad-showing-unnecessarily{opacity:1;opacity:0.7;pointer-events:all;} +#appstore-badge #announcement .close-button.close-pressed{opacity:0;pointer-events:none;} +#appstore-badge #announcement:hover .close-button{opacity:1;} +#appstore-badge #announcement img{margin-bottom:5px;position:absolute;} +#appstore-badge #announcement.visible #app-announcement{opacity:1;z-index:1;} +#appstore-badge #announcement.visible #app-announcement-hover{opacity:0;z-index:2;} +#appstore-badge #announcement.visible:hover #app-announcement{opacity:0;} +#appstore-badge #announcement.visible:hover #app-announcement-hover{opacity:1;} +#appstore-badge #badge{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;margin:0 auto;width:135px;height:40px;margin-top:5px;position:relative;left:3px;bottom:-10px;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;z-index:100;}#appstore-badge #badge.visible{opacity:1;pointer-events:all;} +#share-options .direct-link{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;font-size:12px;color:#ccc;margin-top:5px;padding:10px 0;text-indent:10px;-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;-o-user-select:text !important;user-select:text !important;text-shadow:0 0 5px #000, 1px 1px 0 #000;margin-left:10px;background:#382c49;background-image:-webkit-gradient(linear, left top, left bottom, from(#382c49), to(#2d233b));background-image:-moz-linear-gradient(top, #382c49, #2d233b);-webkit-box-shadow:0 0 15px #000, inner 0 0 5px #000;-moz-box-shadow:0 0 15px #000, inner 0 0 5px #000;box-shadow:0 0 15px #000, inner 0 0 5px #000;border:none;border:1px solid #111;width:220px;outline:none !important;display:inline-block;cursor:text;}#share-options .direct-link.visible{opacity:1;pointer-events:all;} +#share-options .direct-link:focus{border:1px solid #276f9b;} +#copy-to-clipboard-wrap{position:relative;} +#btn-new,#btn-share,#share-options .btn{background:#53416c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#53416c), to(#261d32)) !important;background-image:-moz-linear-gradient(top, #53416c, #261d32) !important;border-top:1px solid #5f96e1;}#btn-new:hover,#btn-share:hover,#share-options .btn:hover,#btn-new.hover,#btn-share.hover,#share-options .btn.hover{border-top-color:#35c9ff;}#btn-new:hover .text,#btn-share:hover .text,#share-options .btn:hover .text,#btn-new.hover .text,#btn-share.hover .text,#share-options .btn.hover .text{color:#fff;} +#btn-new:active,#btn-share:active,#share-options .btn:active,#btn-new.active,#btn-share.active,#share-options .btn.active{background:#3a2d4c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#3a2d4c), to(#53416c)) !important;background-image:-moz-linear-gradient(top, #3a2d4c, #53416c) !important;} +#btn-new.disabled,#btn-share.disabled,#share-options .btn.disabled{background:#53416c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#53416c), to(#261d32)) !important;background-image:-moz-linear-gradient(top, #53416c, #261d32) !important;border-top:1px solid #5f96e1 !important;} +#intro-center{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:100;text-align:center;position:absolute;top:50%;left:50%;height:150px;line-height:100px;width:300px;margin-left:-150px;margin-top:-275px;color:#ccc;}#intro-center.visible{opacity:1;pointer-events:all;} +#intro-draw-something{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:101;position:absolute;top:50%;margin-top:170px;width:100%;height:20px;text-align:center;font-size:14px;color:#a48dc4;}#intro-draw-something.visible{opacity:1;pointer-events:all;} +#intro-mute-option{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:100;position:absolute;bottom:20px;width:100%;height:20px;text-align:center;font-size:14px;color:#a48dc4;color:#a288c3;color:#79698e;}#intro-mute-option.visible{opacity:1;pointer-events:all;} +#intro-mute-option #instructions{margin-bottom:15px;color:#c4b2dc;} +#intro-mute-option a{pointer-events:all;color:#a48dc4;color:#947fb1;text-decoration:none;border-bottom:1px dotted #a48dc4;}#intro-mute-option a:hover{color:#eadbff;border-bottom-style:solid;} +#intro-mute-option a:active{color:#d1bbef;} +*{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;} +html{background:#000;} +body{font-family:DINWeb,Helvetica,sans-serif;font-size:16px;overflow:hidden;background:#000;} +.text-drop-shadow{text-shadow:0 0 5px #000, 1px 1px 0 #000;} +:hover>.tt{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);} +.tt{z-index:100;color:#fff;padding:10px;height:20px;white-space:nowrap;position:absolute;bottom:-30px;font-size:14px;width:200px;left:-85px;text-align:center;opacity:0;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);pointer-events:none;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;text-shadow:0 0 5px #000, 1px 1px 0 #000;} +#main-controls{top:20px;left:20px;z-index:1000;} +#sound-and-about{top:10px;right:20px;}#sound-and-about .app-link-container{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;color:#ccc !important;width:265px;pointer-events:all;font-size:13px;position:relative;}#sound-and-about .app-link-container.visible{opacity:1;pointer-events:all;} +#sound-and-about .app-link-container a{width:135px;height:40px;display:block;float:right;} +#sound-and-about .app-link-container a{text-decoration:none;color:#d7c3f2;}#sound-and-about .app-link-container a:hover{color:#fff;} +#sound-and-about .app-link-container a:active{color:#d7c3f2;} +#sound-and-about .social-row{width:265px ;}#sound-and-about .social-row .silk-icon{height:auto;line-height:auto;} +#sound-and-about .social-row .social{float:right;opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;display:inline-block;position:relative;top:12px;right:10px;z-index:1;padding-left:15px;}#sound-and-about .social-row .social.visible{opacity:1;pointer-events:all;} +#sound-and-about .social-row .social .fb-like{display:inline-block;overflow:hidden;position:relative;left:-5px;top:-1px;} +#sound-and-about .social-row .social .fb-like{vertical-align:text-top !important;} +#sound-and-about .social-row .social .fb-like *{vertical-align:text-top !important;} +#sound-and-about .social-row .social .twitter-follow-button[style]{vertical-align:text-top !important;} +#sound-and-about .social-row .social .twitter-follow-button{display:inline-block;font-style:10px;color:#8976a4;position:relative;text-decoration:none;top:-1px;} +#sound-and-about .silk-icon{float:right;} +#sound-and-about .about-row{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;margin-top:position: relative;width:200px;color:#8976a4;padding:20px;background:#231c2c;background-image:-webkit-gradient(linear, left top, left bottom, from(#231c2c), to(#130f18));background-image:-moz-linear-gradient(top, #231c2c, #130f18);font-size:13px;line-height:1.5;}#sound-and-about .about-row.visible{opacity:1;pointer-events:all;} +#sound-and-about .about-row a{color:#b8a3d6;text-decoration:none;}#sound-and-about .about-row a:hover{color:#f3e9ff;} +#sound-and-about .about-row a:active{color:#dbd0e9;} +#sound-and-about .about-row p{margin-bottom:8px;} +.controls-container{position:absolute;z-index:5;pointer-events:none;} +.controls-container .row{clear:both;pointer-events:none;*zoom:1;}.controls-container .row:before,.controls-container .row:after{display:table;content:"";} +.controls-container .row:after{clear:both;} +.controls-container .row .btn{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;position:relative;width:95px;height:45px;line-height:45px;float:left;background:#261d32;color:#cbb2ec;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #130e19;font-size:14px;}.controls-container .row .btn.visible{opacity:1;pointer-events:all;} +.controls-container .row .btn:last-child{border-right:none;} +.controls-container .row .btn.mini{width:55px;} +.controls-container .row .btn .loading-stripes{opacity:0;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;} +.controls-container .row .btn.disabled{color:#7f6e94 !important;background:#261d32 !important;cursor:default !important;}.controls-container .row .btn.disabled .text{color:inherit !important;} +.controls-container .row .btn.disabled.loading{color:#fff !important;}.controls-container .row .btn.disabled.loading .text{color:#fff !important;} +.controls-container .row .btn.loading{color:#fff !important;}.controls-container .row .btn.loading .loading-stripes{opacity:1;} +.controls-container .row .btn.loading .text{color:#fff !important;} +.controls-container .row .btn:hover{background:#362a47;cursor:pointer;} +.controls-container .row .btn:active{background:#322742;color:#c4ade4;} +.controls-container .row .btn.silk-icon{width:47px;background:transparent !important;text-shadow:0 0 5px #000, 1px 1px 0 #000;font-size:14px;border-right:none;text-align:center;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.controls-container .row .btn.silk-icon .tt{margin-left:-2px;} +.controls-container .row .btn.silk-icon:hover{color:#fff !important;} +.controls-container .row .btn.silk-icon:active{color:#dbd0e9 !important;} +.controls-container .row .btn.silk-icon i{display:inline-block;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);} +.controls-container .row .btn.silk-icon.flip-icon i{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);} +.controls-container .row .btn.silk-icon:hover i{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;} +.controls-container .row .btn.silk-icon .tt{bottom:-7px;} +.controls-container .row #share-wrap{position:relative;float:left;}.controls-container .row #share-wrap #btn-share{position:absolute;z-index:5;border-right:none;} +.controls-container .row #share-options{position:relative;white-space:nowrap;float:left;z-index:4;pointer-events:none;}.controls-container .row #share-options .btn,.controls-container .row #share-options .direct-link{opacity:0;pointer-events:none;} +.controls-container .row #share-options.show-share-options .btn,.controls-container .row #share-options.show-share-options .direct-link{opacity:1;pointer-events:all;} +.controls-container .download-row{position:absolute;}.controls-container .download-row img{width:100%;border:1px solid #2c233a;-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;} +.controls-container .download-row p.instructions{text-shadow:0 0 5px #000, 1px 1px 0 #000;margin-bottom:15px;font-size:14px;line-height:1.5;color:#b8a3d6;}.controls-container .download-row p.instructions em{white-space:nowrap;color:#d3c1ed;} +.controls-container .controls-row{font-size:14px;margin-top:15px;width:195px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.controls-container .controls-row.visible{opacity:1;pointer-events:all;} +.controls-container .controls-row.color-and-symmetry-row{margin-top:10px;}.controls-container .controls-row.color-and-symmetry-row .silk-icon{cursor:pointer;} +.controls-container .controls-row .label{margin:15px 5px 25px 5px;color:#8976a4;text-shadow:0 0 5px #000, 1px 1px 0 #000;cursor:default;} +.controls-container .controls-row .control{*zoom:1;}.controls-container .controls-row .control:before,.controls-container .controls-row .control:after{display:table;content:"";} +.controls-container .controls-row .control:after{clear:both;} +.controls-container .controls-row .control.toggle{padding:0 5px 15px 5px;cursor:pointer;text-shadow:0 0 5px #000, 1px 1px 0 #000;color:#8976a4;}.controls-container .controls-row .control.toggle:hover{color:#f3e9ff;} +.controls-container .controls-row .control.toggle:active{color:#dbd0e9;} +.controls-container .controls-row .control.toggle .state-on{display:none;} +.controls-container .controls-row .control.toggle .state-off{display:block;} +.controls-container .controls-row .control.toggle.on{color:#cbb2ec;}.controls-container .controls-row .control.toggle.on:hover{color:#f3e9ff;} +.controls-container .controls-row .control.toggle.on:active{color:#dbd0e9;} +.controls-container .controls-row .control.toggle.on .state-on{display:block;} +.controls-container .controls-row .control.toggle.on .state-off{display:none;} +.controls-container .controls-row .description{float:left;} +.controls-container .controls-row .state{float:right;text-align:right;} +.controls-container .controls-row #colorpicker{display:block;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;width:100%;height:185px;}.controls-container .controls-row #colorpicker g{cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;} +.controls-container .controls-row #colorpicker path{cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;cursor:pointer;}.controls-container .controls-row #colorpicker path:hover{stroke:rgba(255, 255, 255, 0.5);stroke-width:4;} +.controls-container .controls-row #colorpicker path.selected{stroke:rgba(255, 255, 255, 0.6);stroke-width:6;} +.controls-container .slider.one-d{position:relative;height:30px;background:#231c2c;cursor:pointer;border-radius:30px;}.controls-container .slider.one-d .slider-bg{position:relative;top:10px;height:10px;margin:0 10px;background:#15111c;border-radius:30px;overflow:hidden;}.controls-container .slider.one-d .slider-bg .slider-bg-pc{position:absolute;z-index:2;height:10px;border-radius:30px;background:#757ab2;} +.controls-container .slider.one-d .handle,.controls-container .slider.one-d .ghost-handle{position:absolute;z-index:5;top:6px;height:18px;width:18px;background:#9e95cb;background:#8572af;background-image:-webkit-gradient(linear, left top, left bottom, from(#8572af), to(#6f6091));background-image:-moz-linear-gradient(top, #8572af, #6f6091);-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;border-radius:30px;} +.controls-container .slider.one-d:active .handle{background:#6f6091;background-image:-webkit-gradient(linear, left top, left bottom, from(#6f6091), to(#8572af));background-image:-moz-linear-gradient(top, #6f6091, #8572af);} +.controls-container .slider.one-d .ghost-handle{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;pointer-events:none;} +.controls-container .slider.one-d:hover .ghost-handle{opacity:0.75;pointer-events:all;} +.controls-container .slider.one-d:active .ghost-handle{opacity:0;} +.controls-container .slider.two-d{position:relative;height:145px;background:#231c2c;cursor:pointer;border-radius:30px;}.controls-container .slider.two-d .slider-bg{position:relative;top:10px;height:125px;margin:0 10px;background:#15111c;border-radius:30px;overflow:hidden;}.controls-container .slider.two-d .slider-bg .slider-bg-pc{position:absolute;z-index:2;height:125px;border-radius:30px;background:#757ab2;} +.controls-container .slider.two-d .handle,.controls-container .slider.two-d .ghost-handle{position:absolute;z-index:5;top:63.5px;height:18px;width:18px;background:#9e95cb;background:#8572af;background-image:-webkit-gradient(linear, left top, left bottom, from(#8572af), to(#6f6091));background-image:-moz-linear-gradient(top, #8572af, #6f6091);-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;border-radius:30px;} +.controls-container .slider.two-d:active .handle{background:#6f6091;background-image:-webkit-gradient(linear, left top, left bottom, from(#6f6091), to(#8572af));background-image:-moz-linear-gradient(top, #6f6091, #8572af);} +.controls-container .slider.two-d .ghost-handle{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;pointer-events:none;} +.controls-container .slider.two-d:hover .ghost-handle{opacity:0.75;pointer-events:all;} +.controls-container .slider.two-d:active .ghost-handle{opacity:0;} +.controls-container #symmetry-controls{margin-top:15px;} +.controls-container #sym-num-rotations .ticks{position:absolute;height:100%;width:100%;pointer-events:none;z-index:1;}.controls-container #sym-num-rotations .ticks .tick{position:absolute;width:1px;height:100%;background:#333;background:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#332940));background-image:-moz-linear-gradient(top, transparent, #332940);}.controls-container #sym-num-rotations .ticks .tick.one{left:16.666666666666668%;} +.controls-container #sym-num-rotations .ticks .tick.two{left:33.333333333333336%;} +.controls-container #sym-num-rotations .ticks .tick.three{left:50%;} +.controls-container #sym-num-rotations .ticks .tick.four{left:66.66666666666667%;} +.controls-container #sym-num-rotations .ticks .tick.five{left:83.33333333333333%;} +.controls-container #sym-num-rotations .ticks .tick.six{left:100%;} +body.silk-active #main-controls{pointer-events:none !important;}body.silk-active #main-controls .btn,body.silk-active #main-controls .row *,body.silk-active #main-controls .row,body.silk-active #main-controls .control,body.silk-active #main-controls .slider,body.silk-active #main-controls #colorpicker,body.silk-active #main-controls #colorpicker *{pointer-events:none !important;} +body.silk-active #appstore-badge,body.silk-active #announcement,body.silk-active #app-announcement,body.silk-active #app-announcement-hover,body.silk-active #badge{pointer-events:none !important;} +body.mouse-down-on-slider .toggle.control{pointer-events:none !important;} +body.mouse-over-previewable-controls #sparks,body.mouse-down-on-slider #sparks{pointer-events:none;} +#canvii-container{left:0;position:relative;} +#silk-1,#silk-2,#sparks{position:absolute;top:0;left:0;} +.silk-canvas{z-index:1;opacity:1;-webkit-transition:opacity 0.75s ease-out;-moz-transition:opacity 0.75s ease-out;-ms-transition:opacity 0.75s ease-out;-o-transition:opacity 0.75s ease-out;transition:opacity 0.75s ease-out;}.silk-canvas.onepacity{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +.silk-canvas.active{z-index:2;pointer-events:all;}.silk-canvas.active.zeropacity{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +#sparks{cursor:pointer;z-index:3;} +#tips{position:absolute;pointer-events:none;width:100%;z-index:3;color:#fff;top:50%;height:50px;line-height:50px;margin-top:-25px;}#tips .tip{color:#373547;color:#454259;color:#64607e;font-size:18px;text-shadow:0 0 5px #000;position:absolute;text-align:center;width:100%;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#tips .tip a{color:#96bc7b;border-bottom:1px solid #5a5579;text-decoration:none;}#tips .tip a:hover{color:#bbe59c;border-bottom:1px solid #79749d;} +#tips .tip a:active{color:#a8d488;} +#tips .tip.showing{opacity:1;}#tips .tip.showing a{pointer-events:all;} diff --git a/source/silk/css/ss-social.css b/source/silk/css/ss-social.css new file mode 100644 index 0000000..c5bb813 --- /dev/null +++ b/source/silk/css/ss-social.css @@ -0,0 +1,67 @@ +@charset "UTF-8"; + +/* +* Symbolset +* www.symbolset.com +* Copyright © 2012 Oak Studios LLC +* +* Upload this file to your web server +* and place this within your
tags. +* +*/ + +@font-face { + font-family: "SSSocial"; + src: url('../font/ss-social/ss-social-circle.eot'); + src: url('../font/ss-social/ss-social-circle.eot?#iefix') format('embedded-opentype'), + url('../font/ss-social/ss-social-circle.woff') format('woff'), + url('../font/ss-social/ss-social-circle.ttf') format('truetype'), + url('../font/ss-social/ss-social-circle.svg#SSSocialCircle') format('svg'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: "SSSocial"; + src: url('../font/ss-social/ss-social-regular.eot'); + src: url('../font/ss-social/ss-social-regular.eot?#iefix') format('embedded-opentype'), + url('../font/ss-social/ss-social-regular.woff') format('woff'), + url('../font/ss-social/ss-social-regular.ttf') format('truetype'), + url('../font/ss-social/ss-social-regular.svg#SSSocialRegular') format('svg'); + font-weight: normal; + font-style: normal; +} + +/* This triggers a redraw in IE to Fix IE8's :before content rendering. */ +html:hover [class^="ss-"]{-ms-zoom: 1;} + +.ss-icon, .ss-icon.ss-social, .ss-icon.ss-social-circle, +[class^="ss-"]:before, [class*=" ss-"]:before, +[class^="ss-"][class*=" ss-social"]:before, [class*=" ss-"][class*=" ss-social"]:before, +[class^="ss-"].right:after, [class*=" ss-"].right:after, +[class^="ss-"][class*=" ss-social"].right:after, [class*=" ss-"][class*=" ss-social"].right:after{ + font-family: "SSSocial"; + font-style: normal; + font-weight: normal; + text-decoration: none; + text-rendering: optimizeLegibility; + white-space: nowrap; + /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */ + -moz-font-feature-settings: "liga=1"; + -moz-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + -o-font-feature-settings: "liga"; + font-feature-settings: "liga"; + -webkit-font-smoothing: antialiased; +} + +.ss-icon.ss-social-circle, +[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before, +[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after{ + font-weight: bold; +} + +[class^="ss-"].right:before, +[class*=" ss-"].right:before{display:none;content:'';} + +.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''} diff --git a/source/silk/font/fontawesome-webfont.eot b/source/silk/font/fontawesome-webfont.eot new file mode 100644 index 0000000..7d81019 Binary files /dev/null and b/source/silk/font/fontawesome-webfont.eot differ diff --git a/source/silk/font/fontawesome-webfont.ttf b/source/silk/font/fontawesome-webfont.ttf new file mode 100644 index 0000000..d461724 Binary files /dev/null and b/source/silk/font/fontawesome-webfont.ttf differ diff --git a/source/silk/font/fontawesome-webfont.woff b/source/silk/font/fontawesome-webfont.woff new file mode 100644 index 0000000..3c89ae0 Binary files /dev/null and b/source/silk/font/fontawesome-webfont.woff differ diff --git a/source/silk/font/ss-social-circle.eot b/source/silk/font/ss-social-circle.eot new file mode 100644 index 0000000..647c35c Binary files /dev/null and b/source/silk/font/ss-social-circle.eot differ diff --git a/source/silk/font/ss-social-circle.svg b/source/silk/font/ss-social-circle.svg new file mode 100644 index 0000000..6afcccf --- /dev/null +++ b/source/silk/font/ss-social-circle.svg @@ -0,0 +1,101 @@ + + + \ No newline at end of file diff --git a/source/silk/font/ss-social-circle.ttf b/source/silk/font/ss-social-circle.ttf new file mode 100644 index 0000000..7fd9d85 Binary files /dev/null and b/source/silk/font/ss-social-circle.ttf differ diff --git a/source/silk/font/ss-social-circle.woff b/source/silk/font/ss-social-circle.woff new file mode 100644 index 0000000..f69670c Binary files /dev/null and b/source/silk/font/ss-social-circle.woff differ diff --git a/source/silk/font/ss-social-regular.eot b/source/silk/font/ss-social-regular.eot new file mode 100644 index 0000000..606deec Binary files /dev/null and b/source/silk/font/ss-social-regular.eot differ diff --git a/source/silk/font/ss-social-regular.svg b/source/silk/font/ss-social-regular.svg new file mode 100644 index 0000000..1336903 --- /dev/null +++ b/source/silk/font/ss-social-regular.svg @@ -0,0 +1,101 @@ + + + \ No newline at end of file diff --git a/source/silk/font/ss-social-regular.ttf b/source/silk/font/ss-social-regular.ttf new file mode 100644 index 0000000..2c9ddf6 Binary files /dev/null and b/source/silk/font/ss-social-regular.ttf differ diff --git a/source/silk/font/ss-social-regular.woff b/source/silk/font/ss-social-regular.woff new file mode 100644 index 0000000..4e7dcce Binary files /dev/null and b/source/silk/font/ss-social-regular.woff differ diff --git a/source/silk/images/draw_something.png b/source/silk/images/draw_something.png new file mode 100644 index 0000000..7cace07 Binary files /dev/null and b/source/silk/images/draw_something.png differ diff --git a/source/silk/images/favicon.ico b/source/silk/images/favicon.ico new file mode 100644 index 0000000..9ecb238 Binary files /dev/null and b/source/silk/images/favicon.ico differ diff --git a/source/silk/images/silk_text.png b/source/silk/images/silk_text.png new file mode 100644 index 0000000..796d469 Binary files /dev/null and b/source/silk/images/silk_text.png differ diff --git a/source/silk/images/silk_thumb.png b/source/silk/images/silk_thumb.png new file mode 100644 index 0000000..b555ca9 Binary files /dev/null and b/source/silk/images/silk_thumb.png differ diff --git a/source/silk/index.html b/source/silk/index.html new file mode 100644 index 0000000..efcb87f --- /dev/null +++ b/source/silk/index.html @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +如果你要保存,请右击下面的图片,然后点击“图片另存为...”。
+感谢您使用由Problem233汉化并去广告的光丝图谱,点击这里进入官方网站(英文版)
+点击左上角的“新建”可以重新开始画图;点击“全屏”可以进入全屏模式,再次点击“取消全屏”可以退出全屏模式;点击“保存图片”可以把你画好的图片保存到你的计算机里;点击“操作”可以修改画笔的颜色和画笔属性;点击“取消”或“重做”可以取消上一步笔画或者取消这一操作。
+制作者:Vishnevsky
+他的邮箱:yurivish@gmail.com
+音乐制作者:Mat Jarvis(点击他的名字前往他的网站)
+点击这里前往查看网页中的的音乐
+P.S. 音乐的链接已经挂了,所以并不能听到音乐
+修改者:Problem233
+我的邮箱1:Windows Live邮箱
+我的邮箱2:QQ邮箱
+(点击邮箱链接使用你的默认邮箱软件直接给我发电子邮件)
+点击这里使用QQ与我联系
+汉化程度:100%
+去广告程度:100%
+本网页遵循Creative Commons协议
+ +=a.length)return n;var r=[],u=o[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,i={},a=[],o=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n(oa.map,e,0),0)},i.key=function(n){return a.push(n),i},i.sortKeys=function(n){return o[a.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},oa.set=function(n){var t=new i;if(n)for(var e=0;e =0?n.substring(0,t):n,r=t>=0?n.substring(t+1):"in";return e=Yo.get(e)||Oo,r=Uo.get(r)||ft,Mr(r(e.apply(null,Array.prototype.slice.call(arguments,1))))},oa.interpolateHcl=zr,oa.interpolateHsl=Dr,oa.interpolateLab=jr,oa.interpolateRound=Lr,oa.layout={},oa.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e
" );
+
+ if( this.timer ) clearTimeout( this.timer );
+ this.timer = null;
+ this.do_timer = 0;
+
+ if( action == "end" ) this.ended = 1; // have to keep tracking of when a video ends for firefox because it's stupid
+ if( action == "seeking" ) this.seeking = 1;
+ if( action == "seek" ) {
+ // we ignore 'seek' events entirely, except for safari since it never sends 'seeking'
+ if( this.browser == "safari" ) {
+ this.seeking = 1;
+ }
+ else return;
+ }
+
+
+ if( this.seeking ) {
+ // 2014-07-15 ok all browsers now seem to send a 'play' event after seeking has finished.
+ // previous most of them just did seeking > seek. so we can make this logic a lot simpler. if this.seeking, we won't do anything until we get a play event.
+ if( action == "play" ) {
+ this.seeking = 0;
+ action = "seek";
+ }
+ else return;
+ }
+
+ else if( action == "pause" ) {
+ // at first just firefox but now chrome too (so probably all browsers), they send pause events when you seek. so put those in a timer so they get canceled out if we're just seeking.
+ this.do_timer = 1;
+ }
+
+
+ // depending on the browser, we need to only log an event after a brief timeout period. this is only needed for "seeks", which every browser seems to do its own fun way.
+ // basically, we unset the timer if another event comes in so this never gets logged.
+ // for example with firefox, when doing a seek, it first does a 'pause', but the seek event happens immediately after so the pause gets canceled and never logged.
+ if( this.do_timer ) {
+ this.timer = setTimeout( function(){ _htmlvid[i].videoLogReal( action ); }, 1000 );
+ }
+ else this.videoLogReal( action );
+ }
+
+
+
+ this.videoLogReal = function( action ) {
+ // we make this a seperate function so setting a timeout is a bit cleaner
+ if( window._genericStats ) _genericStats.video( action, this.videoTime(), this.videoURL(), this.videoTitle());
+
+ //if( action=='play'||action=='pause'||action=='seek'||action=='end' ) $("#html5_log").append( action + " " + this.videoTime() + "
" );
+ }
+
+
+ this.videoTime = function() {
+ return Math.round( e.currentTime );
+ }
+
+ this.videoURL = function() {
+ if( e.src ) return e.src;
+ this.test = e.getElementsByTagName("source");
+ if( this.test && this.test[0] && this.test[0].src ) return this.test[0].src;
+ return "";
+ }
+
+ this.videoTitle = function() {
+ return e.title || "";
+ }
+}
+
+
+
+
+// the rest of this code finds all video and audio elements on a page and tracks them automatically. yesss!
+
+function _htmlvid_auto() {
+ /*
+ * CONSIDER: Converting each HTMLCollection to an array via
+ * Array.prototype.slice.call (). Downside is that it's
+ * supported everywhere except IE 6 (and allegedly unsupported
+ * in IE up through 8).
+ */
+ var videos = document.getElementsByTagName("video");
+ var audios = document.getElementsByTagName("audio");
+ var i;
+
+ for (i = 0; i < videos.length; i++) {
+ // apparently background auto-play looping videos are a thing. don't track those.
+ if( videos[i].attributes['loop'] && videos[i].attributes['autoplay'] ) continue;
+ _htmlvid_track( videos[i] );
+ }
+
+ for (i = 0; i < audios.length; i++) {
+ // not sure if auto-play looping audio is also a thing but let's pretend it is.
+ if( audios[i].attributes['loop'] && audios[i].attributes['autoplay'] ) continue;
+ _htmlvid_track( audios[i] );
+ }
+}
+
+
+// if auto-injected by tracking code, that's already on a 1 second delay, so no need to wait another second
+// but if this file is included manually (the old way) then we want to wait a second to ensure dom is fully loaded before searching.
+if( window._HTML5_NO_DELAY )
+ _htmlvid_auto();
+else
+ setTimeout(_htmlvid_auto, 1000);
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/silk/javascript/in.php b/source/silk/javascript/in.php
new file mode 100644
index 0000000..42df8b6
--- /dev/null
+++ b/source/silk/javascript/in.php
@@ -0,0 +1,4 @@
+// static23
+
+// exit trax0r
+var o_O
\ No newline at end of file
diff --git a/source/silk/javascript/jquery-1.8.1.min.js b/source/silk/javascript/jquery-1.8.1.min.js
new file mode 100644
index 0000000..3b8d15d
--- /dev/null
+++ b/source/silk/javascript/jquery-1.8.1.min.js
@@ -0,0 +1,2 @@
+/*! jQuery v@1.8.1 jquery.com | jquery.org/license */
+(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;da",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;et ":"")+a.replace(H,"$1"),u=y[o][s];if(u)return d?0:t.call(u,0);j=a,k=[],m=0,n=f.preFilter,p=f.filter;while(j){if(!e||(g=I.exec(j)))g&&(j=j.slice(g[0].length),h.selector=l),k.push(h=[]),l="",r&&(j=" "+j);e=!1;if(g=J.exec(j))l+=g[0],j=j.slice(g[0].length),e=h.push({part:g.pop().replace(H," "),string:g[0],captures:g});for(i in p)(g=S[i].exec(j))&&(!n[i]||(g=n[i](g,b,c)))&&(l+=g[0],j=j.slice(g[0].length),e=h.push({part:i,string:g.shift(),captures:g}));if(!e)break}return l&&(h.selector=l),d?j.length:j?$.error(a):t.call(y(s,k),0)}function bd(a,b,e,f){var g=b.dir,h=s++;return a||(a=function(a){return a===e}),b.first?function(b){while(b=b[g])if(b.nodeType===1)return a(b)&&b}:f?function(b){while(b=b[g])if(b.nodeType===1&&a(b))return b}:function(b){var e,f=h+"."+c,i=f+"."+d;while(b=b[g])if(b.nodeType===1){if((e=b[o])===i)return b.sizset;if(typeof e=="string"&&e.indexOf(f)===0){if(b.sizset)return b}else{b[o]=i;if(a(b))return b.sizset=!0,b;b.sizset=!1}}}}function be(a,b){return a?function(c){var d=b(c);return d&&a(d===!0?c:d)}:b}function bf(a,b,c){var d,e,g=0;for(;d=a[g];g++)f.relative[d.part]?e=bd(e,f.relative[d.part],b,c):e=be(e,f.filter[d.part].apply(null,d.captures.concat(b,c)));return e}function bg(a){return function(b){var c,d=0;for(;c=a[d];d++)if(c(b))return!0;return!1}}function bh(a,b,c,d){var e=0,f=b.length;for(;e","
"],tr:[2,"","
"],td:[3,"
"],col:[2,"","
"],area:[1,""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X"&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/