feat(cv): make MiniWorkImage responsive across all breakpoints
Move inline styles to .mini_work_image CSS class and scale down proportionally at 768px, 500px, and 415px breakpoints. Made-with: Cursormaster
parent
71b2140f92
commit
437bce1d77
|
|
@ -102,25 +102,8 @@ const SimpleCaptchaWrapper = ({ onVerified, language }) => {
|
||||||
|
|
||||||
const MiniWorkImage = ({ image }) => {
|
const MiniWorkImage = ({ image }) => {
|
||||||
return (
|
return (
|
||||||
<div
|
<div className="mini_work_image">
|
||||||
style={{
|
<img src={ image } />
|
||||||
width: "40px",
|
|
||||||
height: "40px",
|
|
||||||
float: "left",
|
|
||||||
marginRight: "10px",
|
|
||||||
display: "flex",
|
|
||||||
justifyContent: "center",
|
|
||||||
alignItems: "center",
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<img
|
|
||||||
src={ image }
|
|
||||||
style={{
|
|
||||||
maxHeight: "100%",
|
|
||||||
maxWidth: "100%",
|
|
||||||
objectPosition: "center",
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
@ -202,9 +185,16 @@ const SegmentListWork = ({ segment, tabs, borderSize }) => {
|
||||||
>
|
>
|
||||||
{
|
{
|
||||||
segment.image != "" ?
|
segment.image != "" ?
|
||||||
|
segment.content.length === 0 ?
|
||||||
<MiniWorkImage
|
<MiniWorkImage
|
||||||
image={ segment.image }
|
image={ segment.image }
|
||||||
/>
|
/>
|
||||||
|
:
|
||||||
|
<div className="segment_content_list_image">
|
||||||
|
<MiniWorkImage
|
||||||
|
image={ segment.image }
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
:
|
:
|
||||||
""
|
""
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -121,6 +121,22 @@ body {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mini_work_image {
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
float: left;
|
||||||
|
margin-right: 10px;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-height: 100%;
|
||||||
|
max-width: 100%;
|
||||||
|
object-position: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.segment_title {
|
.segment_title {
|
||||||
float: left;
|
float: left;
|
||||||
width: 250px;
|
width: 250px;
|
||||||
|
|
@ -371,6 +387,16 @@ body {
|
||||||
height: 30px;
|
height: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mini_work_image {
|
||||||
|
width: 32px;
|
||||||
|
height: 40px;
|
||||||
|
margin-right: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.segment_content_list_image {
|
||||||
|
margin-left: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
.segment_content_work {
|
.segment_content_work {
|
||||||
font-size: 9pt;
|
font-size: 9pt;
|
||||||
|
|
||||||
|
|
@ -466,6 +492,16 @@ body {
|
||||||
height: 33px;
|
height: 33px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mini_work_image {
|
||||||
|
width: 26px;
|
||||||
|
height: 40px;
|
||||||
|
margin-right: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.segment_content_list_image {
|
||||||
|
margin-left: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
.segment_content_work {
|
.segment_content_work {
|
||||||
font-size: 8pt;
|
font-size: 8pt;
|
||||||
|
|
||||||
|
|
@ -496,12 +532,13 @@ body {
|
||||||
p {
|
p {
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
font-size: 7pt;
|
font-size: 6.25pt;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
padding-left: 20.5px;
|
padding-left: 22px;
|
||||||
padding-right: 20.5px;
|
padding-right: 22px;
|
||||||
|
font-size: 6pt;
|
||||||
}
|
}
|
||||||
|
|
||||||
form {
|
form {
|
||||||
|
|
@ -557,7 +594,7 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
.segment_description_general {
|
.segment_description_general {
|
||||||
font-size: 5.5pt;
|
font-size: 4.5pt;
|
||||||
margin: 4px 4px 4px 10px;
|
margin: 4px 4px 4px 10px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -568,15 +605,28 @@ body {
|
||||||
height: 28px;
|
height: 28px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mini_work_image {
|
||||||
|
width: 20px;
|
||||||
|
height: 27px;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.segment_content_list_image {
|
||||||
|
margin-left: 9px;
|
||||||
|
}
|
||||||
|
|
||||||
.segment_content_work {
|
.segment_content_work {
|
||||||
font-size: 7pt;
|
font-size: 5pt;
|
||||||
|
|
||||||
.segment_content_title {
|
.segment_content_title {
|
||||||
font-size: 7.5pt;
|
height: 17px;
|
||||||
|
margin-top: 9px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 6pt;
|
||||||
}
|
}
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
margin-left: 14px;
|
margin-left: 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
ul li {
|
ul li {
|
||||||
|
|
@ -584,19 +634,19 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
ul li::before {
|
ul li::before {
|
||||||
margin-left: -4.25em;
|
margin-left: -6.5em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.segment_description {
|
.segment_description {
|
||||||
font-size: 6.5pt;
|
font-size: 4.5pt;
|
||||||
margin: 4px 0 4px 10px;
|
margin: 4px 0 4px 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.captcha-container .captcha-form {
|
.captcha-container .captcha-form {
|
||||||
width: 85px;
|
width: 85px;
|
||||||
height: 105px;
|
height: 105px;
|
||||||
font-size: 6pt;
|
font-size: 3.5pt;
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
|
|
||||||
p {
|
p {
|
||||||
|
|
@ -606,9 +656,9 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
padding-left: 15px;
|
padding-left: 20px;
|
||||||
padding-right: 15px;
|
padding-right: 20px;
|
||||||
font-size: 6pt;
|
font-size: 5pt;
|
||||||
}
|
}
|
||||||
|
|
||||||
form {
|
form {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue