grails-profiles/web/skeleton/grails-app/assets/stylesheets/grails.css (64 lines of code) (raw):
table.scaffold tr>td:first-child, tr>th:first-child {
padding-left: 1.25em;
}
table.scaffold tr>td:last-child, tr>th:last-child {
padding-right: 1.25em;
}
table.scaffold th {
background-image: linear-gradient(
to bottom,
#ffffff 0%,
#f8f8f8 30%,
#eaeaea 70%,
#d4d4d4 100%
);
border-bottom: 2px solid #b3b3b3; /* Adding a subtle shadow effect */
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); /* Adding a drop shadow */
}
[data-bs-theme=dark] table.scaffold th {
background-image: linear-gradient(
to bottom,
#4a4a4a 0%,
#3e3e3e 30%,
#2a2a2a 70%,
#1e1e1e 100%
);
border-bottom: 2px solid #141414; /* Adding a subtle shadow effect */
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3); /* Adding a drop shadow */
}
table.scaffold thead th {
white-space: nowrap;
}
table.scaffold th a {
display: block;
text-decoration: none;
}
table.scaffold th a:link, th a:visited {
color: #666666;
}
table.scaffold th a:hover, th a:focus {
color: #333333;
}
table.scaffold th.sortable a {
background-position: right;
background-repeat: no-repeat;
padding-right: 1.1em;
}
table.scaffold th {
position: relative;
}
table.scaffold th.asc a:after {
content: '▲';
position: absolute;
right: 10px;
font-size: 0.8em;
}
table.scaffold th.desc a:after {
content: '▼';
position: absolute;
right: 10px;
font-size: 0.8em;
}
table.scaffold th:hover {
background: #f5f5f5 !important;
}