Check in before playing more with flex
This commit is contained in:
parent
be1504139d
commit
26ceffebd0
|
@ -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;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -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>
|
|
@ -17,3 +17,18 @@ These are the differences at this point. Mobile with slider, and desktop with fa
|
||||||
|
|
||||||
![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)
|
Reference in New Issue