Stworzenie pełnego pliku CSS dla funkcji motywu WordPress wymagałoby większej ilości czasu i uwzględnienia konkretnej funkcjonalności i stylów, które motyw ma obsługiwać. Jako alternatywę, poniżej przedstawiam ogólny przykład CSS, który możesz rozszerzyć i dostosować do swoich potrzeb:
/*
Theme Name: Twoja Nazwa Motywu
Author: Imię lub Nazwa Autora
Version: 1.0
*/
/* Resetowanie stylów */
body, h1, h2, h3, h4, h5, h6, p, ul, li {
margin: 0;
padding: 0;
}
body {
font-family: Arial, sans-serif;
line-height: 1.6;
background-color: #f9f9f9;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
header {
background-color: #333;
color: #fff;
padding: 10px;
}
header h1 {
font-size: 24px;
margin: 0;
padding: 10px 0;
}
nav {
display: flex;
justify-content: center;
background-color: #444;
padding: 10px 0;
}
nav a {
color: #fff;
text-decoration: none;
margin: 0 10px;
padding: 5px 10px;
}
nav a:hover {
background-color: #555;
}
.content {
padding: 20px;
}
/* Dodatkowe style dla strony bloga */
.blog-post {
margin-bottom: 30px;
}
.blog-post h2 {
font-size: 24px;
margin-bottom: 10px;
}
.blog-post p {
line-height: 1.8;
}
/* Style dla formularza kontaktowego */
.contact-form {
max-width: 600px;
margin: 0 auto;
}
.contact-form label {
display: block;
margin-bottom: 10px;
}
.contact-form input[type="text"],
.contact-form textarea {
width: 100%;
padding: 10px;
margin-bottom: 20px;
}
.contact-form input[type="submit"] {
background-color: #333;
color: #fff;
border: none;
padding: 10px 20px;
cursor: pointer;
}
.contact-form input[type="submit"]:hover {
background-color: #444;
}
/* Style dla galerii zdjęć */
.gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 20px;
}
.gallery img {
width: 100%;
max-width: 100%;
height: auto;
}
/* Style dla widgetów */
.widget {
background-color: #f9f9f9;
padding: 10px;
margin-bottom: 20px;
}
/* Style dla stopki */
footer {
background-color: #333;
color: #fff;
text-align: center;
padding: 10px;
}
Ten plik CSS zawiera podstawowe style dla nagłówka, nawigacji, treści, stopki, formularza kontaktowego, galerii zdjęć, widgetów itp. Możesz dodać dodatkowe style i selektory, które odpowiadają funkcjonalności Twojego motywu. Należy pamiętać, że to tylko przykład, który można dostosować w zależności od konkretnej implementacji motywu.