تحدي المراجعة
جزء من قسم CSS Mastery في رحلة HTML على Coddy. الدرس 25 من 43.
التحدي
سهلفي هذا التحدي، ستنشئ صفحة ويب بسيطة وحديثة المظهر لمتجر coffee. إنها فرصتك لـالتدرّب على كل ما تعلمته حتى الآن، بما في ذلك التدرجات، ومرشحات CSS، والتحويلات، والانتقالات.
مهمتك هي إكمال ما يلي:
- طبّق linear gradient على خلفية قسم hero. يمكنك استخدام أي ألوان تريدها.
- عند التمرير فوقه، اجعل زر CTA يدور قليلًا باستخدام
transform: rotate(-3deg)وأضف transition سلسًا. - طبّق filter بقيمة
sepia(60%)على صورة coffee في حالتها الافتراضية. - عند التمرير فوقها، غيّر filter لصورة coffee إلى
sepia(0%)، وكبّرها باستخدامtransform: scale(1.1).
جرّب بنفسك
<html>
<head>
<style>
* {
box-sizing: border-box;
margin: 0;
padding: 0;
text-align: center;
}
/* Hero Section with Gradient */
.hero {
padding: 80px 20px;
color: #3e2723;
}
.hero h1 {
font-size: 3rem;
margin-bottom: 10px;
}
.hero p {
font-size: 1.2rem;
margin-bottom: 20px;
}
.cta-btn {
background-color: #8d6e63;
color: white;
padding: 12px 24px;
border-radius: 8px;
font-size: 1rem;
}
/* Gallery section */
.gallery {
padding: 50px 20px;
background: #fffaf0;
}
.gallery h2 {
margin-bottom: 20px;
font-size: 2rem;
color: #4e342e;
}
.coffee-img {
max-width: 300px;
border-radius: 12px;
}
/*Add your CSS here */
</style>
</head>
<body>
<header class="hero">
<h1>Welcome to Coffee Bliss</h1>
<p>Your daily dose of joy in a cup</p>
<button class="cta-btn">Order Now</button>
</header>
<section class="gallery">
<h2>Our Signature Blend</h2>
<img src="https://images.unsplash.com/photo-1509042239860-f550ce710b93?auto=format&fit=crop&w=600&q=80" alt="Cup of Coffee" class="coffee-img" />
</section>
</body>
</html>
جميع دروس CSS Mastery
1إتقان المحددات – الربط
مقدمةمحدد الأحفادمحدد الأبناءمحدد الأشقاء المتجاورينمحدد الأشقاء العامتحدي المراجعة3الأصناف الزائفة الهيكلية (Structural pseudo-classes)
الأصناف الزائفة الهيكلية (Structural pseudo-classes)استهداف الابن الأولاستهداف الابن الأخيرقوة الأنماط: استخدام nth-childتحدي المراجعةتدرّب بنفسك: Playground لـ Web