سؤال

ينسخ:

هل تعرف طريقة لجعل الحدود المدورة لعناصر Div. لقد استخدمت Ruzee لكنني حصلت على مشكلة لاستخدام Calenderextender (ASP.NET AJAX) ومكونات GMDatePicker.

هل كانت مفيدة؟

المحلول

في CSS 3 سيكون هناك معيار لذلك. اليوم يمكنك القيام بذلك (فقط ل Mozilla و WebKit المستندة إلى WebKit) مع:

.roundBorder {
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
}

وإلا يمكنك استخدام Divs متعددة مع صور BAGEGOUND، ولكن سيوفر مسج طريقة أكثر بسيطة (لا أعرف عنها :()

يمكن أن تبدو طريقة DIC متعددة مثل هذا:

لغة البرمجة:

<div class="topLeft">
    <div class="topRight">
        <div class="bottomLeft">
            <div class="bottomRight">
                 <div class="content">
                 </div>
            </div>
        </div>
    </div>
</div>

CSS:

.topLeft {
    background-image: url('topLeft.png');
    background-position: top left;
    background-repeat: no-repeat;
}

.topRight {
    background-image: url('topRight.png');
    background-position: top right;
    background-repeat: no-repeat;
}

.bottomLeft {
    background-image: url('bottomLeft.png');
    background-position: bottom left;
    background-repeat: no-repeat;
}

.bottomRight {
    background-image: url('bottomRight.png');
    background-position: bottom right;
    background-repeat: no-repeat;
}

نصائح أخرى

يمكنك استخدام خاصية Radius CDS3 CSS3، ولكن هذا غير مدعوم في IE حتى الآن.

بالنسبة إلى JQuery، يمكنك استخدام "الزاوية". يرى هنا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top