<div class="event">
<div class="event-image">
<img src="/images/Rowing.png" alt="Go Campaign" />
</div>
<div class="event-details">
<p class="event-date">Friday, May 10</p>
<p class="event-title">Lehigh University Women's Rowing at Dad Vail Regatta</p>
<a href="#" class="event-url">Learn More</a>
<a href="#" class="event-url">Register for Event</a>
</div>
</div><!-- end events -->
<div class="event">
<div class="event-image">
{% block cms_override %}
<img src="{{ img_src }}" alt="{{ img_alt }}" />
{% endblock cms_override %}
</div>
<div class="event-details">
<p class="event-date">{{ date }}</p>
<p class="event-title">{{ title|raw }}</p>
<a href="{{ url }}" class="event-url">Learn More</a>
{% if registration_url|trim is not empty %}
<a href="{{ registration_url }}" class="event-url">Register for Event</a>
{% endif %}
</div>
</div><!-- end events -->
{
"img_src": "/images/Rowing.png",
"img_alt": "Go Campaign",
"date": "Friday, May 10",
"title": "Lehigh University Women's Rowing at Dad Vail Regatta",
"url": "#",
"registration_url": "#"
}
.event {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
max-width: inherit;
padding: 0 $space-double $space $space-double;
margin: 0 0 $space 0;
border-bottom: 1px solid $grey_light;
@media only screen and (min-width: $break-desktop) {
flex-direction: column;
align-items: center;
align-content: center;
max-width: 250px;
min-width: 250px;
padding: 0;
margin: 0;
border: 0;
}
&:last-of-type {
padding: 0;
margin: 0;
border: 0;
}
&-image {
max-width: calc(100% / 4);
margin: 0 $space 0 0;
@media only screen and (min-width: $break-desktop) {
max-width: 200px;
margin: 0 0 $space-double 0;
}
img {
border-radius: 200px;
width: 100%;
}
}
&-details {
display: flex;
flex-direction: column;
align-items: flex-start;
@media only screen and (min-width: $break-desktop) {
align-items: center;
}
}
&-date {
color: $black;
font-size: 1rem;
font-weight: bold;
@media only screen and (min-width: $break-tablet) {
margin: 0;
}
}
&-title {
text-align: left;
@media only screen and (min-width: $break-tablet) {
margin: 0;
}
@media only screen and (min-width: $break-desktop) {
text-align: center;
}
}
&-url {
color: $black;
font-weight: bold;
margin: $space 0 0 0;
&::before {
content: "+ ";
}
&:hover,
&:focus {
color: $black;
}
}
}
No notes defined.