Discover Your Relationship Connection Style | Atenajos Blog
body { font-family: ‘Poppins’, sans-serif; background: linear-gradient(to bottom, #f5f6ff, #ececff); }
.progress-bar { height: 6px; background: #e6e6f5; border-radius: 3px; overflow: hidden; }
.progress { height: 100%; background: linear-gradient(to right, #6b6bff, #8e8eff); transition: width 0.5s ease; }
.quiz-card { transition: all 0.3s ease; }
.quiz-card.hidden { transform: translateY(20px); opacity: 0; display: none; }
.result-card { animation: fadeIn 0.7s ease forwards; }
.result-sub { animation: fadeIn 0.9s ease forwards; animation-delay: 0.2s; opacity: 0; }
.option { transition: all 0.2s ease; }
.option:hover { background: #ededff; transform: translateX(3px); }
.action-button { transition: all 0.3s ease; }
.action-button:hover { transform: scale(1.06); }
@keyframes fadeIn { from { transform: translateY(20px); opacity: 0; } to { transform: translateY(0); opacity: 1; } }
@media (max-width: 640px) {
.quiz-card { padding: 1rem; }
.result-card img { width: 50px; }
.result-hero { height: 160px; }
}
Discover Your Relationship Connection Style
A fun quiz by Atenajos Blog & LoveVibe to uncover how you build and nurture relationships!
Find Your Connection Style
This quiz, created by Atenajos Blog and LoveVibe, helps you discover your unique approach to building relationships. Are you an Emotional Connector, Practical Supporter, Adventure Seeker, or Reflective Communicator? Answer 8 questions to learn your primary and secondary connection styles and get tips to enhance your relationships!
Let’s get started!
Your Connection Style Results
Retake Quiz
Want more insights? Explore relationship tips on Atenajos Blog!
Share Your Results!
Let your loved ones know your connection style!
More Relationship Insights
Enjoyed this quiz? Dive into more tips and adventures on Atenajos Blog!
https://assets.pinterest.com/js/pinit.js
(function() {
“use strict”;
if (window.LoveVibeAtenaQuizInitialized) return;
window.LoveVibeAtenaQuizInitialized = true;
const questions = [
{
id: 1,
text: “What’s your favorite way to strengthen a relationship?”,
options: [
{ text: “Sharing deep emotions”, value: “Emotional Connector” },
{ text: “Helping with practical needs”, value: “Practical Supporter” },
{ text: “Trying new experiences together”, value: “Adventure Seeker” },
{ text: “Having meaningful conversations”, value: “Reflective Communicator” }
]
},
{
id: 2,
text: “What makes you feel closest to your partner?”,
options: [
{ text: “Expressing heartfelt feelings”, value: “Emotional Connector” },
{ text: “Supporting each other’s goals”, value: “Practical Supporter” },
{ text: “Exploring new places or activities”, value: “Adventure Seeker” },
{ text: “Discussing dreams and ideas”, value: “Reflective Communicator” }
]
},
{
id: 3,
text: “How do you prefer to spend quality time with your partner?”,
options: [
{ text: “Opening up about emotions”, value: “Emotional Connector” },
{ text: “Tackling tasks as a team”, value: “Practical Supporter” },
{ text: “Going on spontaneous adventures”, value: “Adventure Seeker” },
{ text: “Engaging in deep discussions”, value: “Reflective Communicator” }
]
},
{
id: 4,
text: “What gesture from your partner makes you feel most connected?”,
options: [
{ text: “A vulnerable, emotional moment”, value: “Emotional Connector” },
{ text: “Helping you solve a problem”, value: “Practical Supporter” },
{ text: “Planning a fun outing”, value: “Adventure Seeker” },
{ text: “Listening to your thoughts”, value: “Reflective Communicator” }
]
},
{
id: 5,
text: “How do you show your partner you care?”,
options: [
{ text: “Expressing your feelings openly”, value: “Emotional Connector” },
{ text: “Taking care of their needs”, value: “Practical Supporter” },
{ text: “Inviting them to try something new”, value: “Adventure Seeker” },
{ text: “Talking through their concerns”, value: “Reflective Communicator” }
]
},
{
id: 6,
text: “What feels like the foundation of a strong relationship to you?”,
options: [
{ text: “Emotional intimacy”, value: “Emotional Connector” },
{ text: “Reliable support”, value: “Practical Supporter” },
{ text: “Shared excitement and fun”, value: “Adventure Seeker” },
{ text: “Mutual understanding”, value: “Reflective Communicator” }
]
},
{
id: 7,
text: “What do you value most in your partner?”,
options: [
{ text: “Their emotional openness”, value: “Emotional Connector” },
{ text: “Their dependability”, value: “Practical Supporter” },
{ text: “Their sense of adventure”, value: “Adventure Seeker” },
{ text: “Their thoughtful insights”, value: “Reflective Communicator” }
]
},
{
id: 8,
text: “What’s your ideal way to celebrate a milestone with your partner?”,
options: [
{ text: “Sharing heartfelt moments”, value: “Emotional Connector” },
{ text: “Planning something practical”, value: “Practical Supporter” },
{ text: “Going on a thrilling adventure”, value: “Adventure Seeker” },
{ text: “Reflecting on your journey together”, value: “Reflective Communicator” }
]
}
];
const results = {
“Emotional Connector”: {
title: “Emotional Connector”,
description: “You thrive on emotional intimacy and build connections through sharing feelings. Your secondary style adds depth to how you nurture bonds.”,
tips: [
“Create safe spaces for emotional sharing.”,
“Practice active listening with your partner.”,
“Express gratitude for their vulnerability.”
],
compatibility: “You pair well with Reflective Communicators, who value deep talks. Adventure Seekers may need encouragement to open up emotionally.”,
quote: “‘Love grows where emotions flow.’ —Unknown”,
heroImage: “
https://atenajos.blog/wp-content/uploads/2025/08/97f5b-emotional-couple-hugging-e1746218206761.png”,
icon: “
https://atenajos.blog/wp-content/uploads/2025/08/f0677-blue-heart-emotion-e1746218231289.png”
},
“Practical Supporter”: {
title: “Practical Supporter”,
description: “You show love through reliable, practical actions that make life easier. Your secondary style enhances how you provide support.”,
tips: [
“Offer help with small daily tasks.”,
“Ask your partner how you can support them.”,
“Celebrate their achievements with practical gestures.”
],
compatibility: “You align with Emotional Connectors, whose emotional depth complements your support. Reflective Communicators may need more action-oriented love.”,
quote: “‘Love is action that speaks louder than words.’ —Unknown”,
heroImage: “
https://atenajos.blog/wp-content/uploads/2025/08/2f26d-couple-organizing-home-1-e1746218259933.png”,
icon: “
https://atenajos.blog/wp-content/uploads/2025/08/917de-blue-tools-icon-e1746218295758.png”
},
“Adventure Seeker”: {
title: “Adventure Seeker”,
description: “You connect through shared experiences and exciting moments. Your secondary style shapes how you bring energy to relationships.”,
tips: [
“Plan spontaneous outings with your partner.”,
“Try new activities to keep things fresh.”,
“Balance adventure with quiet moments.”
],
compatibility: “You vibe with Practical Supporters, whose reliability grounds your energy. Emotional Connectors may need coaxing for adventures.”,
quote: “‘Love is an adventure worth taking.’ —Unknown”,
heroImage: “
https://atenajos.blog/wp-content/uploads/2025/08/178ca-couple-hiking-mountains-1-e1746218316937.png”,
icon: “
https://atenajos.blog/wp-content/uploads/2025/08/ac016-blue-compass-icon-e1746218340413.png”
},
“Reflective Communicator”: {
title: “Reflective Communicator”,
description: “You build bonds through thoughtful conversations and mutual understanding. Your secondary style adds nuance to your communication.”,
tips: [
“Schedule time for uninterrupted talks.”,
“Ask open-ended questions to spark dialogue.”,
“Share your insights to deepen trust.”
],
compatibility: “You connect with Emotional Connectors, who share your depth. Adventure Seekers may need patience for reflective moments.”,
quote: “‘Love is understanding spoken aloud.’ —Unknown”,
heroImage: “
https://atenajos.blog/wp-content/uploads/2025/08/9d9cb-couple-talking-coffee-1-e1746218363312.png”,
icon: “
https://atenajos.blog/wp-content/uploads/2025/08/2480c-blue-speech-bubble-icon-e1746218401498.png”
}
};
const validConnectionStyles = Object.keys(results);
let currentQuestion = 0;
let answers = {};
const quizContainer = document.getElementById(‘quiz-container’);
const resultsContainer = document.getElementById(‘results’);
const resultContent = document.getElementById(‘result-content’);
const progressBar = document.getElementById(‘progress’);
function showQuestion() {
quizContainer.innerHTML = ”;
const question = questions[currentQuestion];
const card = document.createElement(‘div’);
card.className = ‘quiz-card bg-white p-5 rounded-lg shadow-sm’;
card.innerHTML = `
Question ${question.id}/${questions.length}
${question.text}
${question.options.map((option) => `
${option.text}
`).join(”)}
`;
quizContainer.appendChild(card);
progressBar.style.width = `${((currentQuestion + 1) / questions.length) * 100}%`;
card.addEventListener(‘click’, (e) => {
if (e.target.classList.contains(‘option’)) {
const selectedValue = e.target.dataset.value?.trim();
if (validConnectionStyles.includes(selectedValue)) {
answers[question.id] = selectedValue;
currentQuestion++;
if (currentQuestion < questions.length) {
showQuestion();
} else {
showResults();
}
}
}
});
}
function showResults() {
quizContainer.classList.add('hidden');
resultsContainer.classList.remove('hidden');
if (Object.keys(answers).length !== questions.length) {
resultContent.innerHTML = `
Incomplete Quiz
Please answer all ${questions.length} questions to see your results.
Retry Quiz
`;
document.getElementById(‘retry-button’)?.addEventListener(‘click’, resetQuiz);
return;
}
let connectionStyleCounts = {
“Emotional Connector”: 0,
“Practical Supporter”: 0,
“Adventure Seeker”: 0,
“Reflective Communicator”: 0
};
Object.entries(answers).forEach(([questionId, answer]) => {
if (validConnectionStyles.includes(answer)) {
connectionStyleCounts++;
}
});
const sortedStyles = Object.keys(connectionStyleCounts)
.map(style => ({ style, count: connectionStyleCounts[style] }))
.filter(item => item.count > 0)
.sort((a, b) => b.count – a.count || a.style.localeCompare(b.style))
.map(item => item.style);
const primaryStyle = sortedStyles[0] || validConnectionStyles[0];
const secondaryStyle = sortedStyles[1] || primaryStyle;
const primaryResult = results[primaryStyle];
const secondaryResult = results[secondaryStyle];
resultContent.innerHTML = `
Primary: ${primaryResult.title}
${primaryResult.description}
Relationship Tips
${primaryResult.tips.map(tip => `- ${tip}
`).join(”)}
Compatibility
${primaryResult.compatibility}
“${primaryResult.quote}”
Secondary: ${secondaryResult.title}
${secondaryResult.description}
Relationship Tips
${secondaryResult.tips.map(tip => `- ${tip}
`).join(”)}
Compatibility
${secondaryResult.compatibility}
“${secondaryResult.quote}”
`;
document.getElementById(‘reset-button’).addEventListener(‘click’, resetQuiz);
}
function resetQuiz() {
currentQuestion = 0;
answers = {};
progressBar.style.width = ‘0%’;
quizContainer.classList.remove(‘hidden’);
resultsContainer.classList.add(‘hidden’);
resultContent.innerHTML = ”;
showQuestion();
}
showQuestion();
})();