|
1 | 1 | {% assign talk = include.talk %} |
2 | 2 | <div class="swiper-slide"> |
3 | 3 | <div class="testimonial-wrap"> |
4 | | - <div class="testimonial-item"> |
5 | | - <div class="d-flex justify-content-between align-items-center info-box" style="width: 100%;"> |
6 | | - <div style="flex: 1;"> |
7 | | - <span style="font-size: 0.8em;">{{ talk.event_date | date: "%b %d, %Y" }}</span> |
8 | | - <h3 class="heading"><a href="{{ talk.url }}">{{ talk.title }}</a></h3> |
9 | | - <span class="position">{{ talk.authors }}</span> |
| 4 | + <div class="testimonial-item talk-card-item"> |
| 5 | + <a class="talk-card-link" href="{{ talk.url }}" aria-label="{{ talk.title }}"></a> |
| 6 | + <div class="d-flex justify-content-between align-items-center info-box talk-card-layout"> |
| 7 | + <div class="talk-card-info"> |
| 8 | + <span class="talk-card-date">{{ talk.event_date | date: "%b %d, %Y" }}</span> |
| 9 | + <h3 class="heading">{{ talk.title }}</h3> |
| 10 | + <span class="position talk-card-speakers">{{ talk.authors }}</span> |
10 | 11 | {% if talk.report_link %} |
11 | | - <img src="{{ talk.report_badge }}" alt="DOI" style="padding-top: 0.5em" /> |
| 12 | + <img src="{{ talk.report_badge }}" alt="DOI" class="talk-card-badge" /> |
12 | 13 | {% endif %} |
13 | 14 | </div> |
14 | | - <div style="text-align: right;"> |
| 15 | + <div class="talk-card-avatars"> |
15 | 16 | {% assign speakers = site.data.speakers | where: "talk_num", talk.talk_number %} |
16 | 17 | {% for member in speakers %} |
17 | 18 | {% assign photo_src = member.photo | default: 'headshot_placeholder.jpg' %} |
18 | | - <img src="/images/talks/{{ photo_src }}" alt="{{ member.name }}" |
19 | | - style="width: 60px; height: 60px; object-fit: cover; border-radius: 50%; margin-left: 0.5em;" /> |
| 19 | + <img src="/images/talks/{{ photo_src }}" alt="{{ member.name }}" class="talk-card-avatar" /> |
20 | 20 | {% endfor %} |
21 | 21 | </div> |
22 | 22 | </div> |
|
0 commit comments