Layout CSS
/* Target the author profile picture container */
.blog-entry .profile-pic {
text-align: center;
margin-bottom: 10px;
}
/* Apply the circle format and continuous spinning loop */
.blog-entry .profile-pic img {
width: 100px; /* Adjust size if needed to fit the column */
height: 100px;
border-radius: 50%; /* Force image into a perfect circle */
border: 3px solid #ffd1dc; /* Soft pink border frame */
object-fit: cover;
/* Continuous smooth spinning loop */
animation: spinRound 10s linear infinite;
}
/* Pause the animation automatically on hover */
.blog-entry .profile-pic img:hover {
animation-play-state: paused;
cursor: pointer;
}
/* Rotation path definition */
@keyframes spinRound {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
/* 1. Page Background */
body {
background-color: #fff5f6 !important; /* Soft pastel pink background */
}
/* 2. Blog Post Title */
.blog-entry .title {
color: #a83b54 !important; /* Rich berry pink title */
font-size: 24px;
font-weight: bold;
}
/* 3. Main Body Text & Content Container */
.blog-entry {
background-color: #ffffff !important; /* Crisp white background for contrast */
border: 1px solid #ffd1dc !important; /* Delicate pink frame line */
border-radius: 12px;
padding: 20px;
}
.blog-entry .content p {
color: #4a3e41 !important; /* Soft charcoal-pink for easy reading */
}
/* 4. Quote Box Accent */
.blog-entry .content blockquote {
background-color: #fff5f6 !important;
border-left: 4px solid #d46a81 !important; /* Rose pink bar next to quotes */
padding: 10px 15px;
color: #a83b54 !important;
font-style: italic;
}
/* 5. Links */
.blog-entry .content a {
color: #d46a81 !important; /* Rose pink links */
text-decoration: underline;
font-weight: bold;
}
.blog-entry .content a:hover {
color: #a83b54 !important; /* Darker pink when hovered */
}
/* 6. Sidebar Info Column */
.blog-entry .author-details {
background-color: #fff5f6 !important; /* Light pink background column */
border-right: 1px solid #ffd1dc !important;
color: #4a3e41 !important;
}
/* 7. Spinning Circular Profile Picture */
.blog-entry .profile-pic img {
width: 100px !important;
height: 100px !important;
border-radius: 50% !important; /* Cuts the square into a perfect circle */
border: 3px solid #ffd1dc !important; /* Soft pink ring around picture */
object-fit: cover !important;
animation: spinRound 10s linear infinite !important; /* Smooth endless rotation */
}
/* Pause the picture spin when hovered */
.blog-entry .profile-pic img:hover {
animation-play-state: paused !important;
cursor: pointer;
}
/* Animation Definition */
@keyframes spinRound {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.blog-entry .content a {
color: #ff6584 !important;
text-decoration: none !important;
border-bottom: 2px dotted #ff6584 !important;
transition: all 0.3s ease;
}
.blog-entry .content a:hover {
color: #ff3366 !important;
border-bottom: 2px dashed #ff3366 !important;
}
.blog-entry {
border-radius: 24px !important; /* Extra soft rounded corners */
box-shadow: 0 8px 24px rgba(212, 106, 129, 0.12) !important; /* Dreamy pink glow shadow */
}
.blog-entry .content blockquote {
background-color: #fff0f2 !important;
border-left: 6px solid #ff6584 !important; /* Thicker, statement border */
border-radius: 0 12px 12px 0 !important;
padding: 15px 20px !important;
font-family: Georgia, serif !important;
}
.blog-entry {
transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}
.blog-entry:hover {
transform: translateY(-5px) !important; /* Gentle cute lift effect */
}
.blog-entry .content ul {
list-style-type: none !important; /* Removes standard dots */
}
.blog-entry .content ul li::before {
content: "💖 " !important; /*
padding-right: 8px !important;
}
.blog-entry {
transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}
.blog-entry:hover {
transform: translateY(-5px) !important; /* Gentle cute lift effect */
}
Comments (0)
No comments yet. Be the first!
Log in to leave a comment.