Zdjecie na stronach logowania siega gornego menu
Deploy Polska Lokalnie / deploy (push) Successful in 20s
Deploy Polska Lokalnie / deploy (push) Successful in 20s
Na /logowanie i pozostalych ekranach z tym ukladem (rejestracja, odzyskiwanie hasla) zdjecie stalo w dolnej czesci lewej kolumny, a nad nim byl bialy pas. Teraz wypelnia cala kolumne od gornego menu - tak jak hero na stronie glownej - a tresc lezy na nim pod biala poswiata, ktora ku dolowi znika. Na waskim ekranie zdjecie zostaje osobnym kadrem na gorze kolumny, bez poswiaty. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12041,6 +12041,11 @@ function LoginPage({ onLogin }: { onLogin: (user: AuthUser) => void }) {
|
|||||||
<section className="login-page" aria-label="Logowanie">
|
<section className="login-page" aria-label="Logowanie">
|
||||||
<div className="login-stage">
|
<div className="login-stage">
|
||||||
<div className="login-left">
|
<div className="login-left">
|
||||||
|
{/* Zdjecie siega gornego menu - tak samo jak hero na stronie glownej. Tresc lezy na nim,
|
||||||
|
a delikatna biala poswiata u gory trzyma czytelnosc tekstu. */}
|
||||||
|
<div className="login-room-photo" style={{ backgroundImage: `url(${loginRoomImage})` }} aria-hidden="true" />
|
||||||
|
<div className="login-left-veil" aria-hidden="true" />
|
||||||
|
|
||||||
<div className="login-intro">
|
<div className="login-intro">
|
||||||
<h1>Witaj ponownie!</h1>
|
<h1>Witaj ponownie!</h1>
|
||||||
<p>Zaloguj się, aby zarządzać ogłoszeniami, zapisywać ulubione oferty i korzystać ze wszystkich funkcji serwisu Polska Lokalnie.</p>
|
<p>Zaloguj się, aby zarządzać ogłoszeniami, zapisywać ulubione oferty i korzystać ze wszystkich funkcji serwisu Polska Lokalnie.</p>
|
||||||
@@ -12076,8 +12081,6 @@ function LoginPage({ onLogin }: { onLogin: (user: AuthUser) => void }) {
|
|||||||
</p>
|
</p>
|
||||||
</article>
|
</article>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="login-room-photo" style={{ backgroundImage: `url(${loginRoomImage})` }} aria-hidden="true" />
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="login-right">
|
<div className="login-right">
|
||||||
|
|||||||
+33
-14
@@ -13445,8 +13445,10 @@ a.city-card:hover {
|
|||||||
.login-left {
|
.login-left {
|
||||||
background: #ffffff;
|
background: #ffffff;
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-rows: auto auto minmax(220px, 1fr);
|
grid-template-rows: auto 1fr;
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-right {
|
.login-right {
|
||||||
@@ -13456,23 +13458,26 @@ a.city-card:hover {
|
|||||||
padding: 48px 40px;
|
padding: 48px 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Zdjecie wypelnia cala lewa kolumne i siega gornego menu - tak jak hero na stronie glownej. */
|
||||||
.login-room-photo {
|
.login-room-photo {
|
||||||
align-self: stretch;
|
|
||||||
/* Kadr trzyma obraz na scianie i sofe w polu widzenia niezaleznie od wysokosci okna. */
|
|
||||||
background-position: center 62%;
|
background-position: center 62%;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
border-radius: 0;
|
inset: 0;
|
||||||
margin-top: 34px;
|
position: absolute;
|
||||||
min-height: 240px;
|
|
||||||
position: relative;
|
|
||||||
width: 100%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Delikatne zmiekczenie gornej krawedzi zdjecia, zeby przechodzilo w biel kolumny. */
|
/* Biala poswiata pod tekstem: u gory kryje zdjecie na tyle, by tekst byl czytelny,
|
||||||
.login-room-photo::after {
|
a ku dolowi znika, zeby kanapa byla widoczna. */
|
||||||
background: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 14%);
|
.login-left-veil {
|
||||||
content: "";
|
background: linear-gradient(
|
||||||
|
180deg,
|
||||||
|
rgba(255, 255, 255, 0.96) 0%,
|
||||||
|
rgba(255, 255, 255, 0.93) 38%,
|
||||||
|
rgba(255, 255, 255, 0.72) 58%,
|
||||||
|
rgba(255, 255, 255, 0.12) 78%,
|
||||||
|
rgba(255, 255, 255, 0) 100%
|
||||||
|
);
|
||||||
inset: 0;
|
inset: 0;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
}
|
}
|
||||||
@@ -13990,15 +13995,22 @@ a.city-card:hover {
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Na waskim ekranie zdjecie wraca do ukladu pionowego - jako kadr na gorze kolumny,
|
||||||
|
bez poswiaty, bo tekst lezy pod nim, a nie na nim. */
|
||||||
.login-room-photo {
|
.login-room-photo {
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
height: 220px;
|
height: 200px;
|
||||||
margin-top: 22px;
|
inset: auto;
|
||||||
|
margin-bottom: 4px;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.login-left-veil {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
.login-room-photo::after {
|
.login-room-photo::after {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
@@ -35592,3 +35604,10 @@ a.listing-detail-secondary {
|
|||||||
min-height: 42px;
|
min-height: 42px;
|
||||||
padding: 0 18px;
|
padding: 0 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Tresc lewej kolumny lezy na zdjeciu, wiec musi byc nad tlem i poswiata. */
|
||||||
|
.login-intro,
|
||||||
|
.login-benefits {
|
||||||
|
position: relative;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user