fix css
This commit is contained in:
@ -133,7 +133,8 @@
|
|||||||
/* Page container styling */
|
/* Page container styling */
|
||||||
.page-container {
|
.page-container {
|
||||||
display: none;
|
display: none;
|
||||||
width: 100%; /* Ensure full width for grid */
|
width: 100%;
|
||||||
|
/* Ensure full width for grid */
|
||||||
}
|
}
|
||||||
|
|
||||||
.page-container.active {
|
.page-container.active {
|
||||||
@ -156,13 +157,54 @@
|
|||||||
margin-right: -15px;
|
margin-right: -15px;
|
||||||
margin-left: -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>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<nav class="navbar navbar-expand-lg navbar-dark fixed-top">
|
<nav class="navbar navbar-expand-lg navbar-dark fixed-top">
|
||||||
<a class="navbar-brand" href="https://raven-scott.rocks">Raven Scott Music</a>
|
<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>
|
<span class="navbar-toggler-icon"></span>
|
||||||
</button>
|
</button>
|
||||||
<div class="collapse navbar-collapse" id="navbarNav">
|
<div class="collapse navbar-collapse" id="navbarNav">
|
||||||
@ -185,7 +227,8 @@
|
|||||||
<%= genre.charAt(0).toUpperCase() + genre.slice(1) %> Tracks
|
<%= genre.charAt(0).toUpperCase() + genre.slice(1) %> Tracks
|
||||||
</h2>
|
</h2>
|
||||||
<div id="<%= genre %>-tracks">
|
<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">
|
<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="col-md-6 mb-4" data-slug="<%= track.slug %>">
|
||||||
@ -195,11 +238,13 @@
|
|||||||
<%= track.title %>
|
<%= track.title %>
|
||||||
</h5>
|
</h5>
|
||||||
<p class="card-text"></p>
|
<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"
|
data-src="https://w.soundcloud.com/player/?url=<%= track.url %>&color=%23ff5500&auto_play=false&show_artwork=true"
|
||||||
loading="lazy">
|
loading="lazy">
|
||||||
</iframe>
|
</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>
|
||||||
@ -208,9 +253,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="text-center mb-4">
|
<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>
|
<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>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<% } %>
|
<% } %>
|
||||||
|
Reference in New Issue
Block a user