Check in before playing more with flex

This commit is contained in:
Robert McGovern 2020-10-03 13:05:43 +01:00
parent be1504139d
commit 26ceffebd0
3 changed files with 62 additions and 14 deletions

View File

@ -33,6 +33,7 @@ body {
.container { .container {
} }
.articlePreview { .articlePreview {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
@ -41,6 +42,8 @@ body {
background-color: white; background-color: white;
width: 87%; width: 87%;
margin: 0 auto; margin: 0 auto;
box-shadow: 0px 40px 40px -10px rgba(201, 213, 225, 0.503415);
} }
.previewImage { .previewImage {
@ -56,28 +59,35 @@ body {
*/ */
.previewImage > img { .previewImage > img {
width: 100%; width: 100%;
margin:-4% 0 -15% 0% ; margin:-4% 0 -15% 0%;
} }
.previewBody { .previewBody {
flex: 1 60%; flex: 1 60%;
margin-top: 1.5rem; margin-top: 0.85rem;
padding: 1rem 1.5rem; padding: 1rem 1.75rem 1rem 1.5rem;
} }
.articleSummary { .articleSummary {
} }
.articleTitle { .articleTitle {
color: var(--veryDarkGrayishBlue); color: var(--veryDarkGrayishBlue);
font-size: 18px; font-size: 16px;
line-height: 1.3em; line-height: 24px;
font-weight: 700;
letter-spacing: 0.2px;
} }
.articleSell { .articleSell {
margin-top: 0.5rem; margin-top: 0.5rem;
color: var(--desaturatedDarkBlue); color: var(--desaturatedDarkBlue);
font-size: 16px; font-size: 13px;
line-height: 1.3em; font-weight: 500;
letter-spacing: 0.12px;
line-height: 20px;
} }
.articleAuthor { .articleAuthor {
margin-top: 1.5rem; margin-top: 1.5rem;
display: flex; display: flex;
@ -87,23 +97,25 @@ body {
.authorImage { .authorImage {
border-radius: 50%; border-radius: 50%;
width: 2.5rem; width: 2rem;
height: 2.5rem; height: 2rem;
} }
.nameAndDate { .nameAndDate {
margin-left: 0.5rem; margin-left: 0.8rem;
margin-top: auto; margin-top: auto;
margin-bottom: auto; margin-bottom: auto;
} }
.authorName { .authorName {
color: var(--veryDarkGrayishBlue) color: var(--veryDarkGrayishBlue);
font-weight: 700;
} }
.articleDate { .articleDate {
margin-top: 0.3rem; margin-top: 0.3rem;
color: var(--desaturatedDarkBlue); color: var(--desaturatedDarkBlue);
font-weight: 500;
} }
.articleShareIcon { .articleShareIcon {
@ -146,4 +158,25 @@ body {
object-position: left; object-position: left;
/* margin-bottom: 10%; */ /* margin-bottom: 10%; */
} }
.previewBody {
margin-top: 0.5rem;
padding: 1.2rem 2.3rem 1.6rem 0rem;
margin-left: 2.45rem;
}
.articleTitle {
font-size: 20px;
letter-spacing: 0.25px;
line-height: 28px;
}
.articleSell {
margin-top: 0.5rem;
}
.articleAuthor {
margin-top: 1rem;
}
} }

View File

@ -49,9 +49,9 @@
</div> </div>
</div> </div>
<div class="attribution"> <!-- <div class="attribution">
Challenge by <a href="https://www.frontendmentor.io?ref=challenge" target="_blank">Frontend Mentor</a>. Challenge by <a href="https://www.frontendmentor.io?ref=challenge" target="_blank">Frontend Mentor</a>.
Coded by <a href="emailto:work@tarasis.net">Robert McGovern</a>. Coded by <a href="emailto:work@tarasis.net">Robert McGovern</a>.
</div> </div> -->
</body> </body>
</html> </html>

View File

@ -16,4 +16,19 @@ I can't chase sizing yet because I have no internet and can't get the font to us
These are the differences at this point. Mobile with slider, and desktop with fade because it was easier to show that way. These are the differences at this point. Mobile with slider, and desktop with fade because it was easier to show that way.
![mobile rough version](mobile-rough.png) ![mobile rough version](mobile-rough.png)
![desktop rough version](desktop-rough.png) ![desktop rough version](desktop-rough.png)
Okay, as I've set things up I can't use something like the following to shrink the image. using absolute takes it out of the flow of the component
```css
position: absolute;
clip: rect(0px,60px,200px,0px);
```
Signed up to the Pro account and made the mistake of taking a look at the sketch file. I knew I couldn't resist getting some of the bits from it. *sigh*
Still trying to eyeball what I can but I find myself wanting to look (for line and letter spacing).
Did use it for the shadow, because I wasn't going to guess that color. Sheesh 🤯
Picking this up on the 3rd. The mobile version is nearly properly positioned. Its off by a bit (whole component is a little shorter), but everything else is close. (Except still not sorted the thing around the share icon)