fix css
This commit is contained in:
@ -133,7 +133,8 @@
|
||||
/* Page container styling */
|
||||
.page-container {
|
||||
display: none;
|
||||
width: 100%; /* Ensure full width for grid */
|
||||
width: 100%;
|
||||
/* Ensure full width for grid */
|
||||
}
|
||||
|
||||
.page-container.active {
|
||||
@ -156,13 +157,54 @@
|
||||
margin-right: -15px;
|
||||
margin-left: -15px;
|
||||
}
|
||||
|
||||
.pagination-btn {
|
||||
margin: 0 10px;
|
||||
color: white;
|
||||
/* Ensure text is white for consistency */
|
||||
font-weight: bold;
|
||||
/* Match the bold style of other UI elements */
|
||||
}
|
||||
|
||||
/* Hover state (already defined for btn-primary, but reinforcing for clarity) */
|
||||
.pagination-btn.btn-primary:hover {
|
||||
background-color: #ff3300;
|
||||
border-color: #ff3300;
|
||||
}
|
||||
|
||||
/* Disabled state */
|
||||
.pagination-btn.btn-primary:disabled,
|
||||
.pagination-btn.btn-primary[disabled] {
|
||||
background-color: #444;
|
||||
/* Darker, muted gray to indicate inactivity */
|
||||
border-color: #444;
|
||||
color: #888;
|
||||
/* Lighter gray text for readability */
|
||||
opacity: 1;
|
||||
/* Override Bootstrap's default opacity */
|
||||
cursor: not-allowed;
|
||||
/* Clear visual cue for disabled state */
|
||||
}
|
||||
|
||||
/* Active state (when button is clicked, if applicable) */
|
||||
.pagination-btn.btn-primary:active,
|
||||
.pagination-btn.btn-primary:focus {
|
||||
background-color: #cc4400;
|
||||
/* Slightly darker orange for feedback */
|
||||
border-color: #cc4400;
|
||||
box-shadow: 0 0 8px rgba(255, 85, 0, 0.5);
|
||||
/* Subtle glow to match theme */
|
||||
outline: none;
|
||||
/* Remove default focus outline */
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<nav class="navbar navbar-expand-lg navbar-dark fixed-top">
|
||||
<a class="navbar-brand" href="https://raven-scott.rocks">Raven Scott Music</a>
|
||||
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
|
||||
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarNav">
|
||||
@ -173,7 +215,7 @@
|
||||
<%= genre.charAt(0).toUpperCase() + genre.slice(1) %>
|
||||
</a>
|
||||
</li>
|
||||
<% } %>
|
||||
<% } %>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
@ -185,9 +227,10 @@
|
||||
<%= genre.charAt(0).toUpperCase() + genre.slice(1) %> Tracks
|
||||
</h2>
|
||||
<div id="<%= genre %>-tracks">
|
||||
<div class="page-container active" data-page="1" data-total-pages="<%= genreTracks[genre].totalPages %>">
|
||||
<div class="page-container active" data-page="1"
|
||||
data-total-pages="<%= genreTracks[genre].totalPages %>">
|
||||
<div class="row">
|
||||
<% genreTracks[genre].tracks.forEach(track => { %>
|
||||
<% genreTracks[genre].tracks.forEach(track=> { %>
|
||||
<div class="col-md-6 mb-4" data-slug="<%= track.slug %>">
|
||||
<div class="card text-center">
|
||||
<div class="card-body">
|
||||
@ -195,25 +238,31 @@
|
||||
<%= track.title %>
|
||||
</h5>
|
||||
<p class="card-text"></p>
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay"
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no"
|
||||
allow="autoplay"
|
||||
data-src="https://w.soundcloud.com/player/?url=<%= track.url %>&color=%23ff5500&auto_play=false&show_artwork=true"
|
||||
loading="lazy">
|
||||
</iframe>
|
||||
<a href="/<%= genre %>/track/<%= track.slug %>" class="btn btn-primary mt-3" target="_blank">More Details</a>
|
||||
<a href="/<%= genre %>/track/<%= track.slug %>" class="btn btn-primary mt-3"
|
||||
target="_blank">More Details</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<% }) %>
|
||||
<% }) %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="text-center mb-4">
|
||||
<button class="btn btn-primary pagination-btn" id="<%= genre %>-prev" data-page="<%= genreTracks[genre].page - 1 %>" <%= genreTracks[genre].page === 1 ? 'disabled' : '' %>>Previous</button>
|
||||
<button class="btn btn-primary pagination-btn" id="<%= genre %>-prev"
|
||||
data-page="<%= genreTracks[genre].page - 1 %>" <%=genreTracks[genre].page===1 ? 'disabled' : ''
|
||||
%>>Previous</button>
|
||||
<span>Page <%= genreTracks[genre].page %> of <%= genreTracks[genre].totalPages %></span>
|
||||
<button class="btn btn-primary pagination-btn" id="<%= genre %>-next" data-page="<%= genreTracks[genre].page + 1 %>" <%= genreTracks[genre].page === genreTracks[genre].totalPages ? 'disabled' : '' %>>Next</button>
|
||||
<button class="btn btn-primary pagination-btn" id="<%= genre %>-next"
|
||||
data-page="<%= genreTracks[genre].page + 1 %>"
|
||||
<%=genreTracks[genre].page===genreTracks[genre].totalPages ? 'disabled' : '' %>>Next</button>
|
||||
</div>
|
||||
</section>
|
||||
<% } %>
|
||||
<% } %>
|
||||
</div>
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
|
||||
|
Reference in New Issue
Block a user