diff --git a/static/css/style.css b/static/css/style.css index 982aede..bc599b1 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -130,4 +130,134 @@ body.with-sidebar { .login-form button:hover { opacity: 0.9; +} + +/* Top bar styles */ +.top-bar { + background-color: #333; + color: white; + padding: 0.5rem 1rem; + display: flex; + justify-content: space-between; + align-items: center; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 1000; +} + +.top-bar-buttons { + display: flex; + gap: 1rem; + align-items: center; +} + +.logout-button { + background-color: #dc3545; + color: white; + border: none; + padding: 0.5rem 1rem; + border-radius: 4px; + cursor: pointer; + font-size: 0.9rem; +} + +.logout-button:hover { + background-color: #c82333; +} + +.add-feed-button { + background-color: #28a745; + color: white; + border: none; + padding: 0.5rem 1rem; + border-radius: 4px; + cursor: pointer; + font-size: 0.9rem; +} + +.add-feed-button:hover { + background-color: #218838; +} + +/* Modal styles */ +.modal { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 2000; + align-items: center; + justify-content: center; +} + +.modal.show { + display: flex; +} + +.modal-content { + background-color: white; + padding: 2rem; + border-radius: 8px; + width: 100%; + max-width: 500px; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); +} + +.modal-header { + margin-bottom: 1.5rem; +} + +.modal-header h2 { + margin: 0; + color: #333; +} + +.modal-body { + margin-bottom: 1.5rem; +} + +.modal-footer { + display: flex; + justify-content: flex-end; + gap: 1rem; +} + +.modal-footer button { + padding: 0.5rem 1rem; + border: none; + border-radius: 4px; + cursor: pointer; + font-size: 0.9rem; +} + +.btn-primary { + background-color: #007bff; + color: white; +} + +.btn-primary:hover { + background-color: #0056b3; +} + +.btn-secondary { + background-color: #6c757d; + color: white; +} + +.btn-secondary:hover { + background-color: #545b62; +} + +/* Layout adjustments */ +.with-sidebar { + padding-top: 3rem; +} + +.sidebar { + top: 3rem; } \ No newline at end of file diff --git a/templates/index.html.tera b/templates/index.html.tera index d23264d..0be3524 100644 --- a/templates/index.html.tera +++ b/templates/index.html.tera @@ -5,154 +5,6 @@ RSS Reader -