Files
pagedev.pl/public/css/notes.css
2026-01-29 21:08:01 +01:00

138 lines
2.3 KiB
CSS

/* Notes styles */
.note-card {
transition: transform 0.2s, box-shadow 0.2s;
border-radius: 0.5rem;
}
.note-card:hover {
transform: translateY(-5px);
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.note-content {
min-height: 100px;
color: #666;
font-size: 0.9rem;
line-height: 1.6;
}
.note-meta {
border-top: 1px solid #eee;
padding-top: 0.5rem;
}
/* Gradient backgrounds */
.bg-gradient-info {
background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);
}
.bg-gradient-success {
background: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);
}
.hover-shadow {
transition: all 0.3s ease;
cursor: pointer;
}
.hover-shadow:hover {
transform: translateY(-5px);
box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2) !important;
}
/* Modal animations */
.modal.fade .modal-dialog {
transition: transform 0.3s ease-out;
transform: scale(0.9);
}
.modal.show .modal-dialog {
transform: scale(1);
}
/* Navbar improvements */
.navbar {
box-shadow: 0 2px 4px rgba(0,0,0,.1);
}
.navbar-nav .nav-link {
transition: all 0.2s ease;
border-radius: 0.25rem;
margin: 0 0.25rem;
}
.navbar-nav .nav-link:hover {
background-color: rgba(255, 255, 255, 0.1);
}
.navbar-nav .nav-link.active {
background-color: rgba(255, 255, 255, 0.15);
font-weight: 500;
}
/* Card improvements */
.card {
border: none;
border-radius: 0.75rem;
}
/* Button improvements */
.btn {
transition: all 0.2s ease;
}
.btn:hover {
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.btn:active {
transform: translateY(0);
}
/* Empty state */
.fa-inbox {
opacity: 0.3;
}
/* Responsive textarea */
textarea {
resize: vertical;
min-height: 200px;
}
/* Delete modal styling */
#deleteModal .modal-header {
border-top-left-radius: 0.75rem;
border-top-right-radius: 0.75rem;
}
#deleteModal .modal-content {
border-radius: 0.75rem;
border: none;
}
/* Alert animations */
@keyframes slideIn {
from {
transform: translateY(-20px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
.alert {
animation: slideIn 0.3s ease-out;
}
/* Note title truncation on cards */
.note-card .card-title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}