3

CSS3を使用してこのタイプの境界線を作成することは可能ですか?

ここに画像の説明を入力してください

4

3 に答える 3

4

可能ですが、画像とborder-imageプロパティを使用する必要があります。

http://www.w3.org/TR/css3-background/#the-border-image

http://css-tricks.com/understanding-border-image/

于 2012-06-05T18:46:17.087 に答える
1

これを作成するためのハックをテストします。2 つの div で最初の 1 つが背景の線形グラデーションで境界線を作成します。2 つ目は、コンテンツを配置するために使用します。

私のCSSスニペットがあります:

div {
    background-color: gray;
    width: 200px;
    height: 200px;
}
.border {
    background-image: -webkit-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white ), 
    -webkit-linear-gradient(-45deg, white 25%, transparent 25%, transparent 75%, white 75%, white );
    background-size: 10px 10px;
    padding:5px;
}

そして、私のフィドルを見ることができます: http://jsfiddle.net/DoubleYo/zSnDG/1/

于 2012-06-06T13:54:05.420 に答える
0

これは、border-imageプロパティをよく読んでください。

http://ejohn.org/blog/border-image-in-firefox/

于 2012-06-06T04:24:10.860 に答える