Skip to content

Commit 700d566

Browse files
committed
selectable images hover
1 parent 6f3fbeb commit 700d566

File tree

6 files changed

+35
-14
lines changed

6 files changed

+35
-14
lines changed

SoftServeAcademy/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"django.middleware.security.SecurityMiddleware",
5454
"django.contrib.sessions.middleware.SessionMiddleware",
5555
"django.middleware.common.CommonMiddleware",
56-
'django.middleware.locale.LocaleMiddleware',
56+
"django.middleware.locale.LocaleMiddleware",
5757
"django.middleware.csrf.CsrfViewMiddleware",
5858
"django.contrib.auth.middleware.AuthenticationMiddleware",
5959
"django.contrib.messages.middleware.MessageMiddleware",

learning_resource/views.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,18 @@ def create_review(request, id: int):
5656
if request.method == "POST":
5757
form = ReviewForm(request.POST)
5858
if form.is_valid():
59-
previous_review = learning_resource.reviews.filter(user=request.user).first()
60-
59+
previous_review = learning_resource.reviews.filter(
60+
user=request.user
61+
).first()
62+
6163
review = form.save(commit=False)
6264
review.user = request.user
63-
65+
6466
if previous_review:
6567
learning_resource.reviews.filter(user=request.user).delete()
6668
if not review.comment.endswith(" (edited)"):
6769
review.comment += " (edited)"
68-
70+
6971
review.save()
7072
learning_resource.reviews.add(review)
7173
return redirect("learning_resource_detail", id=id)

static/css/header.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ body {
2424
border-radius: 50%;
2525
margin-right: 10px;
2626
object-fit: cover;
27+
transition: filter 0.3s;
28+
}
29+
30+
.wrapper header .auth-buttons a .user-image:hover {
31+
filter: brightness(0.8);
2732
}
2833

2934
header {

static/css/learningresourcedetail.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ body {
161161
height: 50px;
162162
border-radius: 50%;
163163
margin-right: 10px;
164+
object-fit: cover;
164165
}
165166

166167
.star-rating {

static/css/user.css

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,24 @@ body {
3636

3737

3838
/* Imagen de perfil */
39+
.profile-pic-container {
40+
display: flex;
41+
justify-content: center;
42+
align-items: center;
43+
padding: 10px;
44+
}
45+
3946
.profile-pic {
40-
width: 20rem;
41-
height: 20rem;
47+
width: 20rem; /* Mantén el tamaño existente */
48+
height: 20rem; /* Mantén el tamaño existente */
4249
border-radius: 50%;
4350
object-fit: cover;
4451
display: flex;
52+
transition: filter 0.3s;
53+
}
4554

55+
.profile-pic:hover {
56+
filter: brightness(0.8);
4657
}
4758

4859
/* Información en la sección de la izquierda */

user/templates/user.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,15 @@ <h2>Learning Preferences <i class="fa fa-pencil"></i></h2>
4343
</button>
4444
</a>
4545
</div>
46-
<a href="{% url 'update_profile' %}">
47-
{% if user.image %}
48-
<img class="profile-pic img-fluid" src="{{ user.image.url }}" alt="Profile Picture">
49-
{% else %}
50-
<img class="profile-pic img-fluid" src="{% static 'images/default-user.png' %}" alt="Profile Picture">
51-
{% endif %}
52-
</a>
46+
<div class="profile-pic-container">
47+
<a href="{% url 'update_profile' %}">
48+
{% if user.image %}
49+
<img class="profile-pic img-fluid" src="{{ user.image.url }}" alt="Profile Picture">
50+
{% else %}
51+
<img class="profile-pic img-fluid" src="{% static 'images/default-user.png' %}" alt="Profile Picture">
52+
{% endif %}
53+
</a>
54+
</div>
5355
</div>
5456

5557
<div class="skills">

0 commit comments

Comments
 (0)