Portfolio Wordpress Theme Apr 2026
.contact-item { display: flex; align-items: center; gap: 10px; background: #f7efdf; padding: 0.6rem 1.2rem; border-radius: 60px; font-size: 0.9rem; }
/* subtle grain overlay (paper texture effect) */ body::before { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 300" opacity="0.08"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.65" numOctaves="3" stitchTiles="stitch"/></filter><rect width="100%" height="100%" filter="url(%23noise)"/></svg>'); background-repeat: repeat; pointer-events: none; z-index: 0; }
/* torn paper edge effect (subtle) */ .paper-header, .project-card, .about-paper, .contact-paper { position: relative; } .project-card::after, .about-paper::after { content: ''; position: absolute; bottom: -6px; left: 20px; width: 90%; height: 12px; background: radial-gradient(ellipse at center, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 80%); filter: blur(3px); border-radius: 50%; pointer-events: none; }
.wp-btn:hover { background: #f4ecdb; border-color: #c6a86b; color: #3e2a16; } Portfolio WordPress Theme
<!-- ABOUT SECTION (paper-themed) --> <section id="about" class="about-paper"> <h2 class="section-title">About this theme</h2> <div style="display: flex; flex-wrap: wrap; gap: 2rem; margin-top: 1rem;"> <div style="flex: 2; min-width: 200px;"> <p style="margin-bottom: 1rem; font-size: 1rem;">Inspired by the tactility of handmade paper, <strong>Paper Portfolio</strong> is a WordPress theme concept that blends editorial elegance with portfolio functionality. Every element — from the grain overlay to the rounded paper cards — evokes the warmth of a physical sketchbook.</p> <p style="margin-bottom: 1rem;">Perfect for artists, designers, writers, and creative studios who want their online presence to feel authentic, calm, and deeply human. Fully responsive, block-editor ready, and crafted with <i class="fas fa-heart" style="color:#c69c6d;"></i> for the WordPress ecosystem.</p> <div style="display: flex; gap: 12px; margin-top: 1.5rem;"> <span class="wp-btn" style="background:#efe2cd;"><i class="fab fa-wordpress"></i> Download theme</span> <span class="wp-btn"><i class="fas fa-file-alt"></i> Documentation</span> </div> </div> <div style="flex: 1; background: #f3ead9; border-radius: 24px; padding: 1.2rem; text-align: center; border: 1px solid #e7dcc4;"> <i class="fas fa-paper-plane" style="font-size: 2rem; color: #b48b48;"></i> <p style="font-size: 0.8rem; margin-top: 8px;">“Paper has more patience than people.” <br>— Anne Frank</p> </div> </div> </section>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> <title>Paper Portfolio — WordPress Theme Concept</title> <!-- Google Fonts: elegant serif + modern sans for paper aesthetic --> <link href="https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,300;14..32,400;14..32,500;14..32,600&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap" rel="stylesheet"> <!-- Font Awesome 6 (free icons) --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> <style> * { margin: 0; padding: 0; box-sizing: border-box; }
h1 { font-size: 3.2rem; font-weight: 600; background: linear-gradient(135deg, #3a2c1f, #6b4e2e); background-clip: text; -webkit-background-clip: text; color: transparent; margin-bottom: 0.5rem; } .contact-item { display: flex
.project-card { background: #fffbf2; border-radius: 28px; overflow: hidden; transition: transform 0.25s ease, box-shadow 0.3s; box-shadow: 0 6px 14px rgba(0, 0, 0, 0.05), 0 0 0 1px #f3e9d8; }
.contact-details { display: flex; flex-wrap: wrap; gap: 1.8rem; margin-top: 1.2rem; }
.wp-btn { display: inline-flex; align-items: center; gap: 8px; background: transparent; border: 1px solid #ddcea8; padding: 0.5rem 1.2rem; border-radius: 40px; font-size: 0.85rem; font-weight: 500; color: #6b4e2e; text-decoration: none; transition: all 0.2s; } padding: 0.6rem 1.2rem
.card-media { height: 220px; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; background-color: #e6ddce; }
/* wordpress admin bar simulation (optional aesthetic) */ .mock-wp-toolbar { background: #1e1e1e; color: #ddd; font-size: 0.7rem; padding: 4px 12px; display: flex; justify-content: flex-end; gap: 20px; position: fixed; top: 0; left: 0; width: 100%; z-index: 999; font-family: monospace; backdrop-filter: blur(4px); background: rgba(0,0,0,0.6); } body { padding-top: 28px; } @media (max-width: 600px) { body { padding-top: 24px; } } .mock-wp-toolbar span { cursor: default; } </style> </head> <body>
<!-- tiny wordpress-style admin bar mock (just for paper portfolio flavor) --> <div class="mock-wp-toolbar"> <span><i class="fas fa-wordpress-simple"></i> Paper Theme</span> <span><i class="far fa-edit"></i> Edit Portfolio</span> <span><i class="fas fa-palette"></i> Customize</span> </div>