CSS 학습(3) - css 프레임 스타일(상)

3885 단어 csscss3
1. 이론:
1.css 테두리 소개 a.border-width 설정 굵기 b.border-color 설정 색상 c.border-style 설정 유형 d. 이상은TRBL 원칙을 준수합니다. 예:border-top-style 2.테두리 유형 a. none 테두리 없음 b.hidden 테두리 없음, 그러나 표의 경우 테두리 충돌 해결 c.dotted 점형 테두리 d.dashed 점선 테두리 e.solid 실선 테두리 f.double 쌍선 테두리 g.groove 오목홈 테두리 h.ridge 밭고랑 테두리 i.inset 3d inset 테두리 j.outset 3d outset 테두리 k.inherit 부모 요소에서 테두리 스타일을 계승하여그러나 일부 브라우저에서만 이 속성을 지원합니다. 3.브라우저 접두사: a.-moz-firefox b.-o-Opera c.-khtml-Konqueror d.-ms-Internet Explorer e. 플러그인-prefix-free는 브라우저 접두사를 생략할 수 있습니다. 4.border-image 속성 문법 및 매개 변수: a.none 배경 없음 b.image 배경 그림 c. 표시 방위 d. 테두리 배경 그림 크기 설정 (백분율) e.stretch\repeat\round 스트레칭\반복\평평하게 테두리 배경
2. 실천:
1.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .border-image{
            background-color: #6bb2ff;
            width:150px;
            height: 100px;
            border: 27px solid;
            -webkit-border-image: url(images/border.jpg) 27 round stretch;
            -moz-border-image: url( images/border.jpg) 27 round stretch;
            -o-border-image: url( images/border.jpg) 27 round stretch;
            -ms-border-image: url( images/border.jpg) 27 round stretch;
        }
        .border-image-repeat{
            background-color: #6bb2ff;
            width:150px;
            height: 100px;
            border: 27px solid;
            -webkit-border-image: url(images/border.jpg) 27 repeat stretch;
            -moz-border-image: url( images/border.jpg) 27 repeat stretch;
            -o-border-image: url( images/border.jpg) 27 repeat stretch;
            -ms-border-image: url( images/border.jpg) 27 repeat stretch;
        }
        .border-image-stretch{
            background-color: #6bb2ff;
            width:150px;
            height: 100px;
            border: 27px solid;
            -webkit-border-image: url(images/border.jpg) 27 stretch stretch;
            -moz-border-image: url( images/border.jpg) 27 stretch stretch;
            -o-border-image: url( images/border.jpg) 27 stretch stretch;
            -ms-border-image: url( images/border.jpg) 27 stretch stretch;
        }

    </style>
</head>
<body>
    <div class="border-image"></div>
    <div class="border-image-repeat"></div>
    <div class="border-image-stretch"></div>
</body>
</html>
2.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .border-image{
            background-color: #6bb2ff;
            width:150px;
            height: 100px;
            border: 27px solid;
            -webkit-border-image: url(images/border.jpg) 27 stretch round ;
            -moz-border-image: url( images/border.jpg) 27 stretch round ;
            -o-border-image: url( images/border.jpg) 27 stretch round ;
            -ms-border-image: url( images/border.jpg) 27 stretch round ;
        }
        .border-image-repeat{
            background-color: #6bb2ff;
            width:150px;
            height: 100px;
            border: 27px solid;
            -webkit-border-image: url(images/border.jpg) 27 stretch repeat;
            -moz-border-image: url( images/border.jpg) 27 stretch repeat;
            -o-border-image: url( images/border.jpg) 27 stretch repeat;
            -ms-border-image: url( images/border.jpg) 27 stretch repeat;
        }
    </style>
</head>
<body>
    <div class="border-image"></div>
    <div class="border-image-repeat"></div>
</body>
</html>

좋은 웹페이지 즐겨찾기