Drupal 8 bootstrap subtheme
In Your theme Folder
git clone https://github.com/Alsafady/bootstrap_subtheme.git
- RTL bootstrap full Support
bootstrap v3.3.7
. - RTL Or LTR Custom css files
css\custom_rtl.css
+css\custom_ltr.css
. - CDN Arabic Fonts by google webfonts & fontface.me
css\fonts.css
- CDN most popularity English Fonts. Also in
css\fonts.css
- Css Custom for Common Drupal Elements & Bootstrap
css\style.css
. - Links to chose your css Colors . in the header of
css\style.css
. - CDN WOW js & Animate css Included.
- CDN Fontawesome Included.
- Contain views twig & views with machine name & page Display
views-view.html.twig
+views-view--latest_news--page.html.twig
. - Navbar Transition is ready.
- Slider region in frontpage is ready.
- Div With background Image ready.
- backtotop arrow ready.
- https://cdn.rtlcss.com/bootstrap/3.3.7/css/bootstrap.min.css
- https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.css
- https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js
- https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.css
- https://use.fontawesome.com/releases/v5.7.2/css/all.css
drupal8_bootstrap_subtheme
├── css/
│ ├── custom_ltr.css
│ ├── custom_rtl.css
│ ├── fonts.css
│ └── style.css
└── js/
└── custom.js
├── views-view.html.twig
├── html.html.twig
├── drupal8_bootstrap_subtheme.theme
├── drupal8_bootstrap_subtheme.libraries.yml
└── drupal8_bootstrap_subtheme.info.yml
All animate classes That You Can use it:
- bounce
- flash
- pulse
- rubberBand
- shake
- headShake
- swing
- tada
- wobble
- jello
- bounceIn
- bounceInDown
- bounceInLeft
- bounceInRight
- bounceInUp
- bounceOut
- bounceOutDown
- bounceOutLeft
- bounceOutRight
- bounceOutUp
- fadeIn
- fadeInDown
- fadeInDownBig
- fadeInLeft
- fadeInLeftBig
- fadeInRight
- fadeInRightBig
- fadeInUp
- fadeInUpBig
- fadeOut
- fadeOutDown
- fadeOutDownBig
- fadeOutLeft
- fadeOutLeftBig
- fadeOutRight
- fadeOutRightBig
- fadeOutUp
- fadeOutUpBig
- flipInX
- flipInY
- flipOutX
- flipOutY
- lightSpeedIn
- lightSpeedOut
- rotateIn
- rotateInDownLeft
- rotateInDownRight
- rotateInUpLeft
- rotateInUpRight
- rotateOut
- rotateOutDownLeft
- rotateOutDownRight
- rotateOutUpLeft
- rotateOutUpRight
- hinge
- jackInTheBox
- rollIn
- rollOut
- zoomIn
- zoomInDown
- zoomInLeft
- zoomInRight
- zoomInUp
- zoomOut
- zoomOutDown
- zoomOutLeft
- zoomOutRight
- zoomOutUp
- slideInDown
- slideInLeft
- slideInRight
- slideInUp
- slideOutDown
- slideOutLeft
- slideOutRight
- slideOutUp
- heartBeat
you can add also:
.yourElement {
animation-duration: 3s;
animation-delay: 2s;
animation-iteration-count: infinite;
}
Or by
<section class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s">
</section>
<section class="wow slideInRight" data-wow-offset="10" data-wow-iteration="10">
</section>
Or added it to element in custom.js file
animateCSS('.your-element', 'bounce')
// or
animateCSS('.your-element', 'bounce', function() {
// Do something after animation
})
Enjoy!