Original source from https://utsa-asc.github.io/college-dls/college-dls/reference/navigation-standard.html
The Side-Navigation-News sidebar is intended to provide users with info related to the current news article they are reading. Utilized by subfolders within a college site (think internal department pages). For examples of correct usage of this component, please see: any of the News Page - Sidebar.
<!-- Side Navigation -->
<aside class="sidebar-news white-b-bg">
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">Related News</h2>
<ul class="related-news-items">
<li class="related-news-link-icon"><a href="#link-1">Link to another related article or promoted news article a really long title for this one</a></li>
<li class="related-news-link-icon"><a href="#link-2">Link to another related article or promoted news article</a></li>
<li class="related-news-link-icon"><a href="#link-3">Link to another related article</a></li>
</ul>
</div>
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">Learn More</h2>
<div class="row align-items-center learn-more-item">
<div class="col-3 image-thumbnail">
<img alt-text="placeholder image" src="../../college-dls/college/images/News_Blog-1.png" />
</div>
<div class="col-9">
<a href="#link-1">Link to College, Division, or Provost Initiative a really long title for this one</a>
</div>
</div>
<hr />
<div class="row align-items-center learn-more-item">
<div class="col-3 image-thumbnail">
<img alt-text="placeholder image" src="../../college-dls/college/images/News_Blog-1.png" />
</div>
<div class="col-9">
<a href="#link-2">Link to College, Division, or Provost Initiative</a>
</div>
</div>
<hr />
<div class="row align-items-center learn-more-item">
<div class="col-3 image-thumbnail">
<img alt-text="placeholder image" src="../../college-dls/college/images/News_Blog-1.png" />
</div>
<div class="col-9">
<a href="#link-3">Link to Provost Initiative</a>
</div>
</div>
</div>
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">Media</h2>
<div class="ratio ratio-16x9">
<iframe src="https://www.youtube.com/embed/5s0HCWMXgRw?si=d0CKtavWtv4N56wJ" title="UTSA Celebrate Teaching Week"></iframe>
</div>
</div>
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">Follow Academic Affairs</h2>
<div class="row align-items-center">
<div class="col-2 social-media-icon text-center">
<a href="https://www.facebook.com/people/UTSA-Academic-Affairs/61550596920839/?_rdr" aria-label="Facebook"><span class="fa-brands fa-facebook" aria-hidden="true"></span></a>
</div>
<div class="col-2 social-media-icon text-center">
<a href="https://x.com/utsa_academics" aria-label="Twitter-X"><span class="fa-brands fa-x-twitter" aria-hidden="true"></span></a>
</div>
<div class="col-2 social-media-icon text-center">
<a href="https://www.instagram.com/utsa_academics/" aria-label="Instagram"><span class="fa-brands fa-instagram" aria-hidden="true"></span></a>
</div>
<div class="col-2 social-media-icon text-center">
<a href="https://www.youtube.com/@utsaacademicaffairs" aria-label="Youtube"><span class="fa-brands fa-youtube" aria-hidden="true"></span></a>
</div>
<div class="col-2 social-media-icon text-center">
<a href="https://www.linkedin.com/school/the-university-of-texas-at-san-antonio/posts/?feedView=all" aria-label="Linkedin"><span class="fa-brands fa-linkedin" aria-hidden="true"></span></a>
</div>
</div>
</div>
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">Follow Provost Heather Shipley</h2>
<div class="follow-provost d-flex align-items-center pb-0">
<span class="fab fa-linkedin"></span>
<a href="https://www.linkedin.com/in/heathershipleyphd/" target="_blank" aria-label="Follow UTSA Provost">@HeatherShipleyPhD</a>
</div>
</div>
</aside>
<!-- End Side Navigation -->
/* components/03-sections/02-navigation/04-side-navigation-news/side-navigation-news.scss */
/* BEGIN side-navigation.scss */
.sidebar-news {
background-color: $white;
.sidebar-news-container {
background-color: $white-b;
border: 0.0625rem solid $grey;
padding: 0.9375rem;
margin-bottom: 0.9375rem;
.sidebar-news-title {
font-size: 1.125rem;
font-weight: 900;
margin-bottom: 1rem;
}
ul.related-news-items {
list-style: none;
padding-left: 1.25rem;
margin-bottom: 0;
li {
text-indent: -0.9375rem;
margin-bottom: 0.625rem;
border-bottom: 1px solid $grey-b;
padding-bottom: 1.125rem;
&:last-child {
margin-bottom: 0;
border-bottom: 0;
padding-bottom:0;
}
a {
text-decoration: underline;
font-weight: 600;
font-size: 0.9375rem;
}
}
li.related-news-link-icon:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f101";
margin-left: 0;
font-size: 0.75rem;
color: $orange-a11y;
font-weight: bold;
padding-right: 5px;
}
hr {
margin-bottom: 0.625rem;
margin-left: -1.25rem;
}
}
.learn-more-item {
margin-bottom: 0.9375rem;
.image-thumbnail {
padding-right: 0;
}
a {
text-decoration: underline;
font-weight: 600;
font-size: 0.9375rem;
padding-left: 0;
}
&:last-child {
margin-bottom: 0;
}
}
.social-media-icon {
a {
color: $blue;
font-size: 2rem;
}
a:hover {
color: $orange-a11y;
background-color: transparent;
}
}
.follow-provost {
padding-bottom: 0.625rem;
span.fab.fa-linkedin {
font-size: 2rem;
color: $blue;
margin-right: 0.625rem;
}
a {
text-decoration: underline;
font-weight: 400;
font-size: 0.9375rem;
margin-bottom: 0.3125rem;
}
}
}
}
/* Dark Mode - Side Navigation News */
@include color-mode(dark) {
.sidebar-news {
background: none;
.sidebar-news-container {
background-color: #151515;
.sidebar-news-title {
color:$white;
}
ul.related-news-items {
li {
border-bottom: 1px solid $grey-b;
color:$white;
&:last-child {
margin-bottom: 0;
border-bottom: 0;
padding-bottom:0;
}
a {
color: $white;
&:hover {
color: $blue;
}
}
}
li.related-news-link-icon:before {
color: $orange;
}
}
.learn-more-item {
a {
color: $white;
&:hover {
color: $blue;
}
}
}
.social-media-icon {
a {
color: $orange;
}
a:hover {
color: $white;
}
}
.follow-provost {
span.fab.fa-linkedin {
color: $orange;
}
a {
color: $white;
&:hover {
color: $blue;
}
}
}
}
}
}
/* Dark Mode END */
/* END side-navigation-news.scss */
<!-- Side Navigation -->
<aside class="sidebar-news white-b-bg">
{{!-- Related Stories Links --}}
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">Related News</h2>
<ul class="related-news-items">
{{#each related as |news|}}
<li class="related-news-link-icon"><a href="{{ news.link }}" >{{ news.text }}</a></li>
{{/each}}
</ul>
</div>
{{!-- END Related Stories Links --}}
{{!-- Learn More Links --}}
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">Learn More</h2>
{{#each learn as |story|}}
<div class="row align-items-center learn-more-item">
<div class="col-3 image-thumbnail">
<img alt-text="placeholder image" src="{{ path story.image }}" />
</div>
<div class="col-9">
<a href="{{ story.link }}">{{ story.title }}</a>
</div>
</div>
{{#unless @last}}<hr/>{{/unless}}
{{/each}}
</div>
{{!-- END Learn More Links --}}
{{!-- Media --}}
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">{{ media.heading }}</h2>
<div class="ratio ratio-16x9">
<iframe src="{{ media.iframe }}" title="{{ media.title }}"></iframe>
</div>
</div>
{{!-- END Media --}}
{{!-- Social Media --}}
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">Follow Academic Affairs</h2>
<div class="row align-items-center">
{{#each social as |icon|}}
<div class="col-2 social-media-icon text-center">
<a href="{{ icon.link }}" aria-label="{{ icon.label }}"><span class="{{ icon.class }}" aria-hidden="true"></span></a>
</div>
{{/each}}
</div>
</div>
{{!-- END Social Media --}}
{{!-- Follow --}}
<div class="sidebar-news-container">
<h2 class="sidebar-news-title">{{ follow.sidebar-news-title }}</h2>
<div class="follow-provost d-flex align-items-center pb-0">
<span class="fab fa-linkedin"></span>
<a href="{{ follow.link }}" target="_blank" aria-label="{{ follow.title }}">{{ follow.text }}</a>
</div>
</div>
{{!-- END Follow --}}
</aside>
<!-- End Side Navigation -->