File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44include_masonry: "true"
55---
66
7- These tutorials will walk you through working with a wide range of hardware and
8- software. If you're looking for help with a specific goal, this is the place to
9- look!
7+ < p class ="lead ">
8+ These tutorials will walk you through working with a wide range of hardware and
9+ software. If you're looking for help with a specific goal, this is the place to
10+ look!
11+ </ p >
1012
11- < div class ="row masonry-container " data-masonry ='{ "itemSelector": ".tutorial-panel ", "columnWidth": ".grid-sizer", "percentPosition": true } '>
13+ < div class ="row masonry-container " data-masonry ='{ "itemSelector": ".tutorial-group-item ", "columnWidth": ".grid-sizer", "percentPosition": true } '>
1214 < div class ="grid-sizer col-xs-12 col-sm-6 col-md-6 "> </ div >
1315 {% for group in site.data.tutorial-groups %}
14- < div class ="col-xs-12 col-sm-6 col-md-6 tutorial-panel ">
15- < div class ="panel panel-default rounded-panel " id ="group-{{ group.name | downcase | replace: ' ','-' }} ">
16+ < div class ="col-xs-12 col-sm-6 col-md-6 tutorial-group-item ">
17+ < div class ="panel panel-default rounded-panel tutorial-panel " id ="group-{{ group.id }} ">
1618 < div class ="panel-heading "> {{ group.title }}</ div >
1719 < div class ="panel-body ">
1820 < p >
Original file line number Diff line number Diff line change @@ -7,4 +7,15 @@ $(document).ready(function () {
77 $ ( '.masonry-container' ) . imagesLoaded ( ) . progress ( function ( ) {
88 $ ( '.masonry-container' ) . masonry ( 'layout' ) ;
99 } )
10- } )
10+ } )
11+
12+ // Offsets view so that nav doesn't cover URL target. There are CSS3 solutions
13+ // to this, but they are hacky and full of caveats.
14+ $ ( window ) . on ( 'hashchange load' , function ( ) {
15+ var $anchor = $ ( ':target' ) ,
16+ fixedElementHeight = 100 ;
17+
18+ if ( $anchor . length > 0 ) {
19+ window . scrollTo ( 0 , $anchor . offset ( ) . top - fixedElementHeight ) ;
20+ }
21+ } ) ;
Original file line number Diff line number Diff line change 11---
22---
33
4+ @import " custom-variables" ;
5+
46.language-icon {
57 height : 25px ;
68}
4244
4345.release-link-container {
4446 display : none ;
47+ }
48+
49+ :target .tutorial-panel {
50+ animation : target- tutorial- panel- fade 5s 1 ;
51+
52+ .panel-heading {
53+ animation : target- tutorial- panel- header- fade 5s 1 ;
54+ }
55+ }
56+
57+ @keyframes target-tutorial-panel-fade {
58+ 0% { border-color : $brand-primary ; }
59+ 80% { border-color : $brand-primary ; }
60+ 100% { border-color : $panel-default-border ; }
61+ }
62+
63+ @keyframes target-tutorial-panel-header-fade {
64+ 0% { border-left-color : $brand-primary ; }
65+ 80% { border-left-color : $brand-primary ; }
66+ 100% { border-left-color : $panel-default-border ; }
4567}
You can’t perform that action at this time.
0 commit comments