sperate header stylings

This commit is contained in:
ayham 2021-12-30 06:11:38 +03:00
parent b00349e388
commit 2af74e1c73
Signed by: ayham
GPG Key ID: EAB7F5A9DF503678
8 changed files with 272 additions and 216 deletions

View File

@ -1,6 +1,7 @@
<!DOCTYPE html>
<html>
<body>
<link rel="stylesheet" href="../styles/header.css">
<header id=partial_header
style=position:sticky;display:content;overflow:hidden>
<nav>

View File

@ -37,59 +37,12 @@ main {
overflow:hidden;
margin:auto;
}
#partial_header {
float:right;
display:block;
}
nav,footer {
text-align: center ;
font-variant: small-caps ;
clear: both ;
background: var(--altbg) ;
border-radius: 5px ;
border: dashed 1px var(--bordercolor) ;
max-width: var(--genwidth);
}
nav {
margin-left: 5px;
}
footer {
color: var(--altfg) ;
margin-top: 1em ;
}
nav,header {
max-width: var(--genwidth) ;
}
nav li,footer li {
transition:all 1s ease-in-out;
display: block ;
list-style: none ;
background: var(--bg) ;
border-radius: 10px ;
padding: .5em ;
}
nav {
width: 4em;
}
.hidden {
display: none;
}
nav ul li:hover .hidden {
display: inline-block;
}
nav ul li:hover {
margin-right: -5em;
}
nav ul {
align-items: flex-start;
display: flex-container;
}
nav ul, footer ul, #taglist {
padding: 0;
margin: .5em;
}
a {
color: #36f433;
text-decoration: none;
@ -97,24 +50,14 @@ a {
a:hover {
font-style: italic;
}
#partial_header a:hover {
font-style: normal;
}
#partial_header a li:hover {
font-style: italic;
}
dt img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav li img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav a:hover li, footer a:hover li,#tagcloud a:hover li {
footer a:hover li,#tagcloud a:hover li {
background: steelblue ;
color: black ;
box-shadow: 2px 2px cyan ;
@ -157,18 +100,6 @@ td {
/* This should be genwidth + (navwidth*2) + padding */
@media (min-width: 1200px) {
nav {
float: left ;
vertical-align: middle ;
position: fixed ;
text-align: left ;
font-size: large ;
}
nav li {
display: block ;
text-align: center ;
margin: .5em auto ;
}
}

130
data/styles/header.css Normal file
View File

@ -0,0 +1,130 @@
#partial_header {
float:right;
display:block;
}
nav {
text-align: center ;
font-variant: small-caps ;
clear: both ;
background: var(--altbg) ;
border-radius: 5px ;
border: dashed 1px var(--bordercolor) ;
max-width: var(--genwidth);
}
nav {
margin-left: 5px;
}
nav,header {
max-width: var(--genwidth) ;
}
nav li {
transition:all 1s ease-in-out;
display: block ;
list-style: none ;
background: var(--bg) ;
border-radius: 10px ;
padding: .5em ;
}
nav {
width: 4em;
}
.hidden {
display: none;
}
nav ul li:hover .hidden {
display: inline-block;
}
nav ul li:hover {
margin-right: -5em;
}
nav ul {
align-items: flex-start;
display: flex-container;
}
nav ul, #taglist {
padding: 0;
margin: .5em;
}
a {
color: #36f433;
text-decoration: none;
}
a:hover {
font-style: italic;
}
#partial_header a:hover {
font-style: normal;
}
#partial_header a li:hover {
font-style: italic;
}
dt img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav li img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav a:hover li, #tagcloud a:hover li {
background: steelblue ;
color: black ;
box-shadow: 2px 2px cyan ;
}
/* This should be genwidth + (navwidth*2) + padding */
@media (min-width: 1200px) {
nav {
float: left ;
vertical-align: middle ;
position: fixed ;
text-align: left ;
font-size: large ;
}
nav li {
display: block ;
text-align: center ;
margin: .5em auto ;
}
}
@media (min-width: 40em) {
.resright, .disappear {
display: block ;
float: right;
padding: 20px ;
clear: both ;
max-height: 300px ;
max-width: 300px ;
}
.resmid {
max-height: 300px ;
max-width: 300px ;
}
main {
max-width: var(--genwidth) ;
}
tr, td {
display: table-cell;
}
td {
float: none;
}
ul.images {
display: flex;
flex-direction: row;
margin: 0;
padding: 0;
width: 25em;
overflow-x: auto;
list-style-type: none;
transition: -webkit-transform 0.25s ease;
transition: transform 0.25s ease;
}
}

View File

@ -1,6 +1,7 @@
<!DOCTYPE html>
<html>
<body>
<link rel="stylesheet" href="../styles/header.css">
<header id=partial_header
style=position:sticky;display:content;overflow:hidden>
<nav>

View File

@ -1,6 +1,7 @@
<!DOCTYPE html>
<html>
<body>
<link rel="stylesheet" href="../styles/header.css">
<header id=partial_header
style=position:sticky;display:content;overflow:hidden>
<nav>

View File

@ -37,59 +37,12 @@ main {
overflow:hidden;
margin:auto;
}
#partial_header {
float:right;
display:block;
}
nav,footer {
text-align: center ;
font-variant: small-caps ;
clear: both ;
background: var(--altbg) ;
border-radius: 5px ;
border: dashed 1px var(--bordercolor) ;
max-width: var(--genwidth);
}
nav {
margin-left: 5px;
}
footer {
color: var(--altfg) ;
margin-top: 1em ;
}
nav,header {
max-width: var(--genwidth) ;
}
nav li,footer li {
transition:all 1s ease-in-out;
display: block ;
list-style: none ;
background: var(--bg) ;
border-radius: 10px ;
padding: .5em ;
}
nav {
width: 4em;
}
.hidden {
display: none;
}
nav ul li:hover .hidden {
display: inline-block;
}
nav ul li:hover {
margin-right: -5em;
}
nav ul {
align-items: flex-start;
display: flex-container;
}
nav ul, footer ul, #taglist {
padding: 0;
margin: .5em;
}
a {
color: #36f433;
text-decoration: none;
@ -97,24 +50,14 @@ a {
a:hover {
font-style: italic;
}
#partial_header a:hover {
font-style: normal;
}
#partial_header a li:hover {
font-style: italic;
}
dt img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav li img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav a:hover li, footer a:hover li,#tagcloud a:hover li {
footer a:hover li,#tagcloud a:hover li {
background: steelblue ;
color: black ;
box-shadow: 2px 2px cyan ;
@ -157,18 +100,6 @@ td {
/* This should be genwidth + (navwidth*2) + padding */
@media (min-width: 1200px) {
nav {
float: left ;
vertical-align: middle ;
position: fixed ;
text-align: left ;
font-size: large ;
}
nav li {
display: block ;
text-align: center ;
margin: .5em auto ;
}
}

View File

@ -37,59 +37,12 @@ main {
overflow:hidden;
margin:auto;
}
#partial_header {
float:right;
display:block;
}
nav,footer {
text-align: center ;
font-variant: small-caps ;
clear: both ;
background: var(--altbg) ;
border-radius: 5px ;
border: dashed 1px var(--bordercolor) ;
max-width: var(--genwidth);
}
nav {
margin-left: 5px;
}
footer {
color: var(--altfg) ;
margin-top: 1em ;
}
nav,header {
max-width: var(--genwidth) ;
}
nav li,footer li {
transition:all 1s ease-in-out;
display: block ;
list-style: none ;
background: var(--bg) ;
border-radius: 10px ;
padding: .5em ;
}
nav {
width: 4em;
}
.hidden {
display: none;
}
nav ul li:hover .hidden {
display: inline-block;
}
nav ul li:hover {
margin-right: -5em;
}
nav ul {
align-items: flex-start;
display: flex-container;
}
nav ul, footer ul, #taglist {
padding: 0;
margin: .5em;
}
a {
color: #36f433;
text-decoration: none;
@ -97,24 +50,14 @@ a {
a:hover {
font-style: italic;
}
#partial_header a:hover {
font-style: normal;
}
#partial_header a li:hover {
font-style: italic;
}
dt img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav li img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav a:hover li, footer a:hover li,#tagcloud a:hover li {
footer a:hover li,#tagcloud a:hover li {
background: steelblue ;
color: black ;
box-shadow: 2px 2px cyan ;
@ -157,18 +100,6 @@ td {
/* This should be genwidth + (navwidth*2) + padding */
@media (min-width: 1200px) {
nav {
float: left ;
vertical-align: middle ;
position: fixed ;
text-align: left ;
font-size: large ;
}
nav li {
display: block ;
text-align: center ;
margin: .5em auto ;
}
}

130
styles/header.css Normal file
View File

@ -0,0 +1,130 @@
#partial_header {
float:right;
display:block;
}
nav {
text-align: center ;
font-variant: small-caps ;
clear: both ;
background: var(--altbg) ;
border-radius: 5px ;
border: dashed 1px var(--bordercolor) ;
max-width: var(--genwidth);
}
nav {
margin-left: 5px;
}
nav,header {
max-width: var(--genwidth) ;
}
nav li {
transition:all 1s ease-in-out;
display: block ;
list-style: none ;
background: var(--bg) ;
border-radius: 10px ;
padding: .5em ;
}
nav {
width: 4em;
}
.hidden {
display: none;
}
nav ul li:hover .hidden {
display: inline-block;
}
nav ul li:hover {
margin-right: -5em;
}
nav ul {
align-items: flex-start;
display: flex-container;
}
nav ul, #taglist {
padding: 0;
margin: .5em;
}
a {
color: #36f433;
text-decoration: none;
}
a:hover {
font-style: italic;
}
#partial_header a:hover {
font-style: normal;
}
#partial_header a li:hover {
font-style: italic;
}
dt img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav li img {
max-height: 1em;
max-width: 1em;
vertical-align: middle;
}
nav a:hover li, #tagcloud a:hover li {
background: steelblue ;
color: black ;
box-shadow: 2px 2px cyan ;
}
/* This should be genwidth + (navwidth*2) + padding */
@media (min-width: 1200px) {
nav {
float: left ;
vertical-align: middle ;
position: fixed ;
text-align: left ;
font-size: large ;
}
nav li {
display: block ;
text-align: center ;
margin: .5em auto ;
}
}
@media (min-width: 40em) {
.resright, .disappear {
display: block ;
float: right;
padding: 20px ;
clear: both ;
max-height: 300px ;
max-width: 300px ;
}
.resmid {
max-height: 300px ;
max-width: 300px ;
}
main {
max-width: var(--genwidth) ;
}
tr, td {
display: table-cell;
}
td {
float: none;
}
ul.images {
display: flex;
flex-direction: row;
margin: 0;
padding: 0;
width: 25em;
overflow-x: auto;
list-style-type: none;
transition: -webkit-transform 0.25s ease;
transition: transform 0.25s ease;
}
}