HTML+CSS تېخنىكىسى

CSS ئارقىلىق border غا ئۈچبۇلۇڭ قىر چىقىرىش

ماقالە مۇندەرىجىسى

border غا ئۈچ بۇلۇڭ قىر چىقىرىش مودا بولغان بۇ كۈنلەردە مەنمۇ توردىن ئىزدەپ يۈرۈپ تۆۋەندىكىدەك ئالاھىدە ئۇسۇلنى بايقاپ قالدىم، بۇ خىل ئۇسۇلدا ھىچقانداق رەسىم ئىشلىتىلمىگەن، ساپ css + div ئارقىلىق ئەمەلگە ئاشۇرىمىز. ئۈنۈم تۆۋەندىكى رەسىمدەك.

ئۈنۈم تۆۋەندىكىچە:

xxx

قىسقىچە ئىزاھات:

  • تۆت بۈرجەك border نى CSS3 transfrom ئارقىلىق 45 گىرادۇس ئايلاندۇرۇمىز.
  • IE نىڭ matrix filter ئارقىلىق css3 transfrom نى ئەمەلگە ئاشۇرىمىىز( بۇ يەرنى چۈشەنمىدىم).

CSS قىسىمى:

/* 兼容解决方案:菱形 */
.diamond{
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(
M11=0.7071067811865475,
M12=-0.7071067811865477,
M21=0.7071067811865477,
M22=0.7071067811865475,
SizingMethod='auto expand'
);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform:rotate(45deg);
}
:root .diamond{filter:none\9;}

/* Tips 组件 */
.tips{position:absolute;background: #fff8e8;border:1px solid #ffba00;padding:10px;}
.tips-angle{position:absolute;display:block;width:8px;height:8px;font-size:0;background:#fff8ef;border-left:1px solid #ffba00;border-top:1px solid #ffba00;top:-5px;top:-6px\9;left:10px;}

تەپسىلى كۆرۈپ بېقىش

Demo

مەزكۇر يازمنىڭ خەتكۈچى ، ، بىلەن مۇناسىۋەتلىك يازمىلار



3 باھا يېزىلىپ بوپتۇغۇ؟ سىزلا يازمىغان ئوخشايسىز ...

  • ئوغۇلچاق | 11:35 | 2012.05.3 جاۋاب

    simple2.0ئۇسلۇبىنى ئىشلەتكەن ئىدىم
    ھازىرچە 6 جەھەتتە مەسىلە بار
    1-بلوگ باش بېتىدە كۆرۈنىدىغان تېمىلار قاتارىدىكى ھەر بىر تېمىنىڭ ئۈستىدە كۆرۈنىدىغان قىستۇرما رەسىمنى چوڭ ياكى كەڭ ھالەتتە چىقىرالمىدىم، مەسىلەن تور خۇمار بلوگىنىڭكىدەك دېمەكچى
    2-تېمىغا قىستۇرۇلغان سىنننىڭ چوڭ -كىچىكلىكىنى قەيەردىن تەڭشەيدىغاننى بىلەلمىدىم. سىن قىستۇرۇشقا embedكودى ئىشلەتكەن.
    3-تېمىغا قىستۇرۇلغان رەسىم ۋە سىنلار ئوتتۇرىغا توغرىلانمىدى، ئوڭ تەرەپكە سۈرۈلىۋالدى. قىستۇرغاندا ئوتتۇرىغا توغرىلاش كودىنى قانداق قوشۇشنى بىلەلمىدىم

    4- يازمىغا تولۇق ئوقۇش ياكى تەپسىلاتى دېگەن بەلگىنى قوشالمىدىم، ۋوردپرەسنىڭ يازما تەھرىرلەش رايونى بەك ئاددىي ئىكەن، دىسكازنىڭكىدەك قولايلىق بولسىدى بىزدەك تور بەت بىلىملىرىدىن خەۋىرى يوقلارمۇ تولۇق پايدىلىنىپ كېتەر ئىدۇق، بولسا بۇنى ھەل قىلىدىغان قىستۇرمىلار بولۇپ قالسا قىستۇرما ئىسمىنى قالدۇرۇپ قويىشىڭىزلەرنى ئۈمۈد قىلىمەن

    5-ئالدى بەت يۈزى ie9, fir foxلاردا ئېئوت تونۇمىدى، كرومدا شۇنداق نورمال
    6-مەسىلە :ئۇسلۇپ تەڭشىكىدىكى بلوگ ئېلان تەڭشىكىدىكى بەت ئۈستى ئېلان كودى قىستۇرىدىغان جايغا xxx.com/upload.xxx.jpgدېگەن ئادېرىستىكى رەسىمنى چىقىرىش ئۈچۈن قانداق كودلارنى قوشۇپ قىستۇرىمىز مۇشۇ جايلارنى دەپبەرگەن بولساڭلار، رەھمەت

    • پرېستان | 13:02 | 2012.05.3 جاۋاب

      ئەسسالامۇ ئەلەيكۇم.
      1. ئۇسلۇب شۇنداق لايىھەلەنگەن، چوڭ رەسىم قوشقىلى بولمايدۇ.
      2. سىن قوشقان قودنىڭ ئۆزىدە كەڭلىكى ۋە ئېگىزلىكىنى بەلگىلەيدىغان سان بار، مەسىلەن، width:480px دېگەندەك.
      3. بۇ يەرنى بېسىپ جاۋابىنى ئىزدەڭ.
      4. «تۇلۇق ئوقۇش» دېگەن خەتنى ئېلىۋەتكەن، قوشىمەن دېسىڭىز توردىن مۇناسىۋەتلىك ماتېرىياللارنى ئىزدەپ باقسىڭىز بولىدۇ.
      5. بلوگىڭىز نورمال.
      6. تۆۋەندىكىدەك يازىسىز:

      href="http://blogimiz.com" rel="nofollow"> src="../logo.gif" />
  • oghulchaq | 13:48 | 2012.05.3 جاۋاب

    رەھمەت سىزگە

باھا يوللاش (قەلب سۆزلىرىڭىزدىن قالدۇرۇپ كىتىڭ)


icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif