my-portfolio/src/editor/css/editor.css
2022-10-29 19:31:34 +01:00

150 lines
3.6 KiB
CSS

/*** Main editor styles ***/
section#curriculumVitae, section#projects, section#settings {
margin: 0 2em;
}
input[type="submit"] {
margin-top: 2em;
}
.edit, .delete {
border: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
outline: none;
background-color: var(--primaryDefault);
color: #FFFFFF;
cursor: pointer;
}
.timelineHeader {
font-weight: 400;
}
div.editorContainer {
display: flex;
flex-direction: row;
justify-content: center;
align-items: baseline;
gap: 2em;
margin-bottom: 0.5em;
}
div.editorContainer > * {
width: 45%;
}
div.modifyBtnContainer {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 0.5em;
}
div.dateContainer, div.companyAreaContainer {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 1em;
margin-bottom: 0.5em;
}
section#curriculumVitae .timeline {
position: relative;
max-width: 30em;
gap: 1em;
display: flex;
flex-direction: column;
height: 100%;
}
section#curriculumVitae .timelineItem {
color: #FFFFFF;
border: 2px solid var(--timelineItemBrdr);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 0 1rem;
position: relative;
background-color: var(--primaryHover);
}
section#curriculumVitae .timelineItem.editing {
color: #000000;
border: 5px solid var(--primaryDefault);
padding: 0.5em;
background-color: #FFFFFF;
}
form div.gradeContainer.formControl {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
}
section#curriculumVitae form.timelineItem:not(.editing) .edit,
section#curriculumVitae form.timelineItem:not(.editing) .delete {
color: var(--primaryHover);
background-color: #FFFFFF;
}
section#curriculumVitae form.timelineItem:not(.editing) div.dateContainer {
display: none;
}
section#curriculumVitae form.timelineItem.editing .timelineHeader {
display: none;
}
section#curriculumVitae form.timelineItem.editing div.gradeContainer.formControl {
gap: 1em;
margin-bottom: 0.5em;
}
section#curriculumVitae form.timelineItem:not(.editing) div.gradeContainer.formControl input,
section#curriculumVitae form.timelineItem:not(.editing) div.companyAreaContainer.formControl input,
section#curriculumVitae form.timelineItem:not(.editing) .formControl .courseText,
section#curriculumVitae form.timelineItem:not(.editing) .formControl .jobTitleText {
outline: none;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
section#curriculumVitae form.timelineItem:not(.editing) div.gradeContainer.formControl > *,
section#curriculumVitae form.timelineItem:not(.editing) div.companyAreaContainer.formControl > * {
color: hsl(0, 0%, 90%);
}
section#curriculumVitae form.timelineItem:not(.editing) .formControl .courseText,
section#curriculumVitae form.timelineItem:not(.editing) .formControl .jobTitleText {
color: #FFFFFF;
}
section#curriculumVitae form.timelineItem:not(.editing) div.gradeContainer.formControl input {
padding: 0 0.25em;
}
section#curriculumVitae form.timelineItem:not(.editing) div.formControl .courseText,
section#curriculumVitae form.timelineItem:not(.editing) .formControl .courseText {
padding: 0;
}
section#curriculumVitae form.timelineItem:not(.editing) input[type=submit] {
display: none;
}
.courseText {
resize: none;
}
section#curriculumVitae form.timelineItem:not(.editing) div.companyAreaContainer input {
width: 30%;
}