# Moduł: taskList
# W katalogu
|--src/ → Pliki źródłowe
| |--modules/ → Moduły: katalog główny
| | |--taskList/
| | | |--taskList.twig
| | | |--taskList.scss
# CSS
# Dostępne wartości do zmiany
| Zmienna | Wartość domyślna | Opis |
|---|---|---|
$taskItem-background-color | $color-white | kolor tła kafla |
$taskItem-border-radius | rem(16) | zaokrąglenia kafla |
$taskItem-box-shadow | 0 4px 8px 0 rgba(0, 52, 104, .1), 0 0 1px 0 rgba(0, 52, 104, .3) | cień kafla |
$taskItem-padding-mobile | rem(12) rem(16) rem(16) rem(16) | padding kafla mobile |
$taskItem-padding-desktop | rem(16) rem(24) rem(24) | padding kafla mobile |
# HTML
<div class="taskList">
<div class="taskList__sizer"></div>
<div class="taskBox">
<div class="taskItem">
<div class="taskItem__photo"><img src="http://gladiators.pl/site/9/images/bgimages/bgimage_24_usli.jpg" alt=""></div>
<div class="taskItem__content">
<div>
<div class="taskItem__cat text-secondary">Quiz</div>
<div class="taskItem__title">Czy wiesz jak powstają beczki do leżakowania whiskey? - tytuł w 3 liniach</div>
</div>
<div>
<div class="taskItem__points">
<span class="text-secondary">zdobądź</span>
<div class="points">600 <sup>pkt</sup></div>
</div>
</div>
<div>
<div class="taskItem__time">
<span class="text-secondary">zadanie aktywne przez</span>
<span class="text-primary">6d 16h 23m</span>
</div>
</div>
<a href="/zadania-index.html" class="taskItem__more btn btn-primary">rozpocznij</a>
</div>
</div>
</div>
</div>
{% block pagejs %}
<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>
<script src="https://unpkg.com/imagesloaded@4/imagesloaded.pkgd.min.js"></script>
<script>
var grids = Array.from(document.querySelectorAll('.taskList'));
var msnry;
imagesLoaded( document.querySelector('body'), function() {
grids.forEach(function(grid) {
msnry = new Masonry( grid, {
itemSelector: '.taskBox',
columnWidth: '.taskList__sizer',
percentPosition: true,
});
});
});
</script>
{% endblock %}
← Submenu task summary →