/
axe
/
case1
Обзор
Документация
Войти
/
axe
/
case1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
stail.css
526 строк
11 KB
gusen
first commit
19 июн 2026, 15:12
19 июн 2026, 15:12
f58e90e
Код
Авторство
О чём код?
/* h1{ font-size: 30px; font-weight: bold; } p{ font-size: 20px; margin-bottom: 20px; } img{ width: 100%; } .card{ width: 350px; border-width: 1px; border-style: solid; border-radius: 30px; } button{ border-radius: 20px; width: 100%; padding: 20px; font-size: 18px; border: none; color:#fff; background-color: rgb(102, 212, 255); } .card-info { padding: 20px; } */ /* .about-info{ padding: 0 15px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-around; gap: 5rem; font-weight: 300; } */ /* body { padding: 30px; background-color: rgb(230, 230, 230); } img{ width: 400px; height: auto; } .box1 { display: flex; */ /* flex-wrap: wrap; */ /* gap: 30px; justify-content: center; align-items: flex-start; background-color: #ffffff; border: 2px solid #e0e0e0; border-radius: 25px; padding: 30px; box-shadow: 0 5px 20px rgba(0,0,0,0.05); background-image: url('white-blank-background-texture-design-element.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; } .about-info { max-width: 100%; font-weight: 300; font-size: 20px; } */ .box1 { display: flex; flex-wrap: wrap; gap: 40px; justify-content: center; align-items: center; background-color: #ffffff; border-radius: 25px; padding: 30px; box-shadow: 0 5px 20px rgba(0,0,0,0.05); background-size: cover; background-position: center; background-repeat: no-repeat; display: grid; grid-template-columns: auto 1fr; gap: 40px; align-items: start; } .box1 img { width: 300px; height: auto; border-radius: 20px; object-fit: cover; flex-shrink: 0; display: block; } .about { flex: 1; min-width: 250px; } .about h1{ margin-top: 0; } .simple-header { background: #ffffff; padding: 0.8rem 2rem; border-radius: 3rem; display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 1rem auto; box-shadow: 0 2px 8px rgba(0,0,0,0.05); } .simple-header ul { display: flex; gap: 2rem; list-style: none; } .simple-header a { text-decoration: none; color: #2c3e2f; font-weight: 500; padding: 0.5rem 0; } .simple-header a:hover { color: #b76e44; } .contact-btn { background: #b76e44; color: white; border: none; padding: 0.5rem 1.2rem; border-radius: 2rem; cursor: pointer; font-weight: 500; transition: background 0.2s; } .contact-btn:hover { background: #9a5a36; } .cards-container { display: flex; flex-wrap: wrap; gap: 2rem; justify-content: center; } .info-card { background: #ffffff; border-radius: 1.5em; border: 2px solid #070707; overflow: hidden; width: 300px; flex: 1 1 280px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05); transition: transform 0.25s ease, border-color 0.25s; padding: 10px; } .info-card:hover { transform: translateY(-6px); } .contacts-card { background: linear-gradient(135deg, #fff 0%, #f8f9fa 100%); border-radius: 24px; padding: 40px; margin: 60px auto; max-width: 1000px; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; } .contacts-card:hover { transform: translateY(-5px); } .contacts-title { text-align: center; font-size: 2.5rem; margin-bottom: 40px; color: #2c3e50; position: relative; } .contacts-title:after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 60px; height: 3px; background: linear-gradient(90deg, #667eea, #764ba2); border-radius: 3px; } .contacts-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; } .contact-info-section h3, .social-section h3 { font-size: 1.5rem; margin-bottom: 25px; color: #2c3e50; display: flex; align-items: center; gap: 10px; } .contact-item { display: flex; align-items: center; gap: 15px; margin-bottom: 25px; padding: 15px; background: white; border-radius: 12px; transition: all 0.3s ease; cursor: pointer; } .contact-item:hover { transform: translateX(10px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); } .contact-icon { width: 50px; height: 50px; background: linear-gradient(135deg, #667eea, #764ba2); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; font-size: 20px; } .contact-details { flex: 1; } .contact-label { font-size: 12px; color: #7f8c8d; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 5px; } .contact-value { font-size: 16px; font-weight: 600; color: #2c3e50; text-decoration: none; } .contact-value a { text-decoration: none; color: #2c3e50; transition: color 0.3s; } .contact-value a:hover { color: #667eea; } .social-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px; } .social-link { display: flex; align-items: center; gap: 12px; padding: 12px 20px; background: white; border-radius: 12px; text-decoration: none; color: #2c3e50; font-weight: 500; transition: all 0.3s ease; border: 1px solid #e0e0e0; } .social-link:hover { transform: translateY(-3px); border-color: #667eea; box-shadow: 0 5px 15px rgba(102, 126, 234, 0.2); } .social-icon { width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; transition: all 0.3s; } .social-link:hover .fa-telegram { color: #26A5E4; } .social-link:hover .fa-whatsapp { color: #25D366; } .social-link:hover .fa-instagram { color: #E4405F; } .social-link:hover .fa-vk { color: #0077FF; } .social-link:hover .fa-github { color: #181717; } .social-link:hover .fa-linkedin { color: #0A66C2; } .social-link:hover .fa-behance { color: #1769FF; } .copy-btn { background: none; border: none; color: #667eea; cursor: pointer; font-size: 14px; margin-left: 10px; transition: color 0.3s; } .copy-btn:hover { color: #764ba2; } @media (max-width: 768px) { .contacts-grid { grid-template-columns: 1fr; gap: 30px; } .contacts-card { padding: 25px; margin: 30px auto; } .contacts-title { font-size: 2rem; } .social-grid { grid-template-columns: 1fr; } } { margin:0; padding:0; box-sizing:border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; background: #f5f5f5; padding: 40px 20px; color: #1e1e1e; } .work-container { max-width: 1200px; margin: 0 auto; } .page-header { text-align: center; margin-bottom: 40px; } .page-header h1 { font-size: 2.2rem; font-weight: 600; color: #222; } .page-header p { color: #666; margin-top: 8px; } .cards-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 24px; } .card { background: white; border-radius: 16px; overflow: hidden; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); transition: 0.2s; } .card:hover { transform: translateY(-4px); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12); } .card-preview { height: 180px; background-size: cover; background-position: center; background-color: #ddd; } .preview-1 { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); } .preview-2 { background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); } .preview-3 { background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); } .preview-4 { background: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%); } .preview-5 { background: linear-gradient(135deg, #fa709a 0%, #fee140 100%); } .preview-6 { background: linear-gradient(135deg, #a18cd1 0%, #fbc2eb 100%); } .card-preview { display: flex; align-items: center; justify-content: center; font-size: 48px; color: rgba(255,255,255,0.9); text-shadow: 0 2px 4px rgba(0,0,0,0.1); } .card-content { padding: 20px; } .card-tag { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: #888; margin-bottom: 8px; } .card-title { font-size: 1.3rem; font-weight: 600; margin-bottom: 10px; color: #111; } .card-description { font-size: 0.9rem; color: #555; line-height: 1.5; margin-bottom: 16px; } .card-link { display: inline-block; color: #0066cc; text-decoration: none; font-weight: 500; font-size: 0.9rem; } .card-link:hover { text-decoration: underline; } @media (max-width: 640px) { body { padding: 20px; } .cards-grid { gap: 16px; } } .container{ max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; flex: 1; flex-wrap: nowrap; align-items: center; } .info{ display: flex; flex-direction: column; } .contacts{ display: flex; } .footer-social-link{ display: flex; padding: 10px 15px; margin-bottom: 5px; } .footer-social-link img{ width: 25px; height: 25px; } .footer-social-list{ list-style-type: none; } .contact-btn { background: #b76e44; color: white; border: none; padding: 0.5rem 1.2rem; border-radius: 2rem; cursor: pointer; font-weight: 500; transition: background 0.2s; }