Skip to content
This repository was archived by the owner on Sep 19, 2018. It is now read-only.

Commit 1d5178a

Browse files
committed
nearby events section - layout and style
1 parent 81676f3 commit 1d5178a

File tree

3 files changed

+102
-10
lines changed

3 files changed

+102
-10
lines changed

static/scss/_near_event_grid.scss

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
.grid {
2+
padding: 2px;
3+
overflow: hidden;
4+
5+
a {
6+
color: $white;
7+
8+
figure {
9+
position: relative;
10+
overflow: hidden;
11+
background: $white;
12+
height: 250px;
13+
width: 100%;
14+
15+
img {
16+
display: block;
17+
position: relative;
18+
width: 100%;
19+
z-index: 9;
20+
}
21+
22+
figcaption {
23+
position: absolute;
24+
top: 0;
25+
z-index: 11;
26+
padding: 10px;
27+
width: 100%;
28+
height: 50%;
29+
text-align: left;
30+
backface-visibility: hidden;
31+
32+
h4 {
33+
margin: 25% 25% 0 0;
34+
padding-top: 15px;
35+
color: $white;
36+
text-transform: uppercase;
37+
backface-visibility: hidden;
38+
}
39+
40+
span {
41+
margin: 5px;
42+
display: block;
43+
backface-visibility: hidden;
44+
}
45+
}
46+
47+
.caption-description {
48+
position: absolute;
49+
top: 50%;
50+
z-index: 10;
51+
width: 100%;
52+
height: 50%;
53+
background: $primary-color;
54+
backface-visibility: hidden;
55+
56+
p {
57+
width: 90%;
58+
margin: 10px auto;
59+
display: block;
60+
}
61+
}
62+
63+
.caption-hider {
64+
position: absolute;
65+
top: 0;
66+
z-index: 10;
67+
width: 100%;
68+
height: 100%;
69+
background: $primary-color;
70+
backface-visibility: hidden;
71+
72+
73+
&:hover {
74+
-webkit-transform: translateY(-100%);
75+
-moz-transform: translateY(-100%);
76+
-ms-transform: translateY(-100%);
77+
transform: translateY(-100%);
78+
-webkit-transition: -webkit-transform 0.8s;
79+
-moz-transition: -moz-transform 0.8s;
80+
transition: transform 0.8s;
81+
}
82+
}
83+
}
84+
85+
&:hover figcaption {
86+
visibility: hidden;
87+
}
88+
}
89+
}

static/scss/style.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ of the styles inside media queries.
3333

3434
// Components
3535
//@import "thumbnails";
36+
@import "near_event_grid";
3637

3738
// styles in base.scss
3839
@import "base";
Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
{% load static %}
2-
<div class="col-sm-3 col-xs-6">
3-
<a href="{% url 'web.view_event' event.id event.slug %}" class="thumbnail clearfix">
4-
<h4>{{ event.title }}</h4>
5-
<div class="caption">
6-
<span class="countdown pull-left caption">
7-
{{ event.start_date|date:"F j, Y" }}
8-
</span>
9-
</div>
2+
<div class="col-md-3 col-sm-6 col-xs-12 grid">
3+
<a href="{% url 'web.view_event' event.id event.slug %}">
4+
<figure>
105
{% if event.picture %}
116
<img src="{{ event.picture.url }}" alt="{{ event.title }} Image">
12-
{% else %}
7+
{% else %}
138
<img src="{% static 'img/event_default_picture.png' %}" alt="{{ event.title }} Image">
14-
{% endif %}
9+
{% endif %}
10+
<div class="caption-description"><p>{{ event.description|truncatewords:15 }}</p></div>
11+
<div class="caption-hider"></div>
12+
<figcaption>
13+
<h4>{{ event.title }}</h4>
14+
<span>{{ event.start_date|date:"F j, Y" }}</span>
15+
</figcaption>
16+
</figure>
1517
</a>
1618
</div>

0 commit comments

Comments
 (0)