اذهب إلى المحتوى
  • 0

استفسار حول التصميم ب سلة لعنصر div شفاف فيه نص بسيط وله إطار border يظهر مع تأثير حركي فوق صورة عند عمل hover

Karam Alshoufi

السؤال

Recommended Posts

  • 1

يمكنك تطبيق المطلوب عن طريق خصائص CSS لقد قمت بتصميم شيء مشابه لما طلبته وهو بالشكل التالي:

myBooks.thumb.jpg.4b285bc946b8d58fad0aba1b8bf56bb8.jpg

فيها نص و حواف تكون مخفية ثم تظهر مع حدث hover و لها تأثير تكبير وهو scale 1.2

والشيفرة البرمجية:

<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <style>
      * {
        box-sizing: border-box;
      }

      body {
        font-family: Arial;
        font-size: 17px;
      }

      .container {
        position: relative;
        max-width: 800px;
        margin: 0 auto;
      }

      .container img {
        vertical-align: middle;
        width: 100%;
      }

      h1 {
        text-align: center;
        position: absolute;
        top: 40%;
        left: 40%;
      }

      .container .content {
        position: absolute;
        top: 10%;
        left: 10%;
        color: black;
        background: rgba(0, 0, 0, 0);
        color: #f1f1f1;
        width: 80%;
        height: 80%;
        margin: auto;
        border: 1px solid;
        opacity: 0;
        transform: scale(1);
        transition: all 1s ease;
      }

      .container:hover .content {
        opacity: 1;
        transform: scale(1.2);
        transition: all 0.75s ease;
      }
    </style>
  </head>

  <body>
    <div class="container">
      <img src="notebook.jpg" />
      <div class="content content-transition">
        <h1>Book</h1>
      </div>
    </div>
    <div class="container">
      <img src="notebook.jpg" />
      <div class="content content-transition">
        <h1>Book</h1>
      </div>
    </div>
    <div class="container">
      <img src="notebook.jpg" />
      <div class="content content-transition">
        <h1>Book</h1>
      </div>
    </div>
  </body>
</html>

الملف:

 

books.rar

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

توضيح: transform هي خاصية تحدد نوع الانتقال أو التحول على العنصر، transition تحدد نمط الحركة و مدتها، opacity أخفينا العنصر بإعطائها 0 ثم إظهاره بقيمة 1.

transition: all لكي نشمل جميع الخصائص وهي opacity , transform وتعمل بشكل معاكس، بين الطور الرئيسي (مخفي) لطور ال hover حيث يصبح (ظاهر).

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...