Rumah  >  Artikel  >  hujung hadapan web  >  Apakah ciri baharu sempadan css3?

Apakah ciri baharu sempadan css3?

青灯夜游
青灯夜游asal
2021-12-14 18:03:341691semak imbas

Ciri-ciri sempadan css3 yang baru ditambah termasuk: jejari sempadan, imej sempadan, imej-sempadan-permulaan, ulang-imej sempadan, kepingan-imej sempadan, lebar-imej sempadan, dsb.

Apakah ciri baharu sempadan css3?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi CSS3&&HTML5, komputer Dell G3.

Ciri baharu (sifat) sempadan css3

Atribut Penerangan CSS
jejari sempadan Menetapkan atau mendapatkan semula sempadan bulat objek.
属性 描述 CSS
border-radius 设置或检索对象使用圆角边框。
border-bottom-left-radius 设置或检索对象的左下角圆角边框。提供2个参数,2个参数以空格分隔,每个参数允许设置1个参数值,第1个参数表示水平半径,第2个参数表示垂直半径,如第2个参数省略,则默认等于第1个参数 3
border-bottom-right-radius 设置或检索对象的右下角圆角边框。 3
border-top-left-radius 定义左上角边框的形状。 3
border-top-right-radius 定义右上角边框的形状。 3
border-image 设置或检索对象的边框样式使用图像来填充。 3
border-image-outset 规定边框图像超过边框的量。 3
border-image-repeat 规定图像边框是否应该被重复(repeated)、拉伸(stretched)或铺满(rounded)。 3
border-image-slice 规定图像边框的向内偏移。 3
border-image-source 规定要使用的图像,代替 border-style 属性中设置的边框样式。 3
border-image-width 规定图像边框的宽度。 3
box-decoration-break 规定行内元素被折行 3
box-shadow 向方框添加一个或多个阴影。 3
box-reflect 设置或检索对象的倒影 3
border-bottom-left-radius Tetapkan atau Mendapatkan semula sempadan bulat sudut kiri bawah objek. Sediakan 2 parameter, dipisahkan oleh ruang Setiap parameter dibenarkan untuk menetapkan 1 nilai parameter Parameter pertama mewakili jejari mendatar, dan parameter kedua mewakili jejari menegak 3
border-bottom-right-radius Tetapkan atau dapatkan semula sempadan bulat sudut kanan bawah objek. 3
border-top-left- jejari Tentukan bentuk sempadan kiri atas. 3
border-top-right-radius Tentukan bentuk sempadan kanan atas. 3
border-image Menetapkan atau mendapatkan semula gaya sempadan objek untuk diisi dengan imej. 3
border-image-outset Menentukan bahawa sempadan imej melebihi Jumlah sempadan. 3
border-image-repeat Menentukan sama ada imej sempadan Hendaklah diulang, diregangkan, atau dibulatkan. 3
border-image-slice Menentukan sempadan imej Mengimbangi ke dalam. 3
border-image-source Menentukan imej yang akan digunakan dan bukannya gaya sempadan yang ditetapkan dalam sempadan- atribut gaya. 3
border-image-width Menentukan sempadan imej lebar. 3
box-decoration-break Menentukan bahawa elemen sebaris dipecahkan 3 td>
bayang-kotak Menambahkan satu atau lebih bayang-bayang pada kotak. 3
box-reflect Tetapkan atau dapatkan semula pantulan objek 3

imej sempadan

Atribut sempadan baharu dalam CSS3 mengembangkan kefungsian model kotak asal dan membolehkan sempadan mempunyai atribut imej latar belakang. Sebelum ini, jidar hanya mempunyai atribut lebar, warna dan gaya.

Untuk melaksanakan atribut imej latar belakang sempadan, atribut padding dan latar belakang biasanya digunakan untuk simulasi, tetapi ini meningkatkan kesukaran menetapkan latar belakang kotak

Format tatabahasa:                  Sintaks ialah              CSS                                                                                                                                                                                                                                                                                       

          

Penerangan:                                                                                                                                                                                                                                                                                                                                                        .

Menentukan imej yang akan digunakan untuk menggantikan atribut gaya sempadan gaya sempadan. Apabila imej sempadan tiada atau imej tidak kelihatan, kesan gaya sempadan yang ditakrifkan oleh gaya sempadan akan dipaparkan.

Ciri skrip yang sepadan ialah borderImageSource.

Nilai:                      、                                                              diketik dalam warna: Tiada imej latar belakang. Tiada: Tiada imej latar belakang.

   9bb6a7d109b3f2bf35f7e2e9bd87f98a: Tentukan imej menggunakan alamat mutlak atau relatif.

   9bb6a7d109b3f2bf35f7e2e9bd87f98a: Tentukan imej menggunakan alamat mutlak atau relatif.

  [ kaedah pembahagian keratan imej sempadan ]

                                                                                                                                                                                                                                                                                                                        

Atribut ini menentukan untuk memisahkan imej dari arah atas, kanan, bawah dan kiri Imej dibahagikan kepada 4 penjuru, 4 sisi dan kawasan tengah, keseluruhannya adalah 9 bahagian sentiasa telus (iaitu, tiada pengisian imej ), melainkan isian kata kunci ditambahkan.

Ciri skrip yang sepadan ialah borderImageSlice.

Nilai:

: Menentukan lebar dengan nombor titik terapung. Nilai negatif tidak dibenarkan.

  e4e92d3c127c3888ce8ee7f736f89c64: Tentukan lebar sebagai peratusan. Nilai negatif tidak dibenarkan.

[

/ [ lebar sempadan-imej-lebar] |

  

                                                                                                                                                                                                                                                                                                  

Atribut ini digunakan untuk menentukan ketebalan jidar yang akan digunakan untuk membawa imej yang dipotong.

Atribut ini boleh ditinggalkan dan ditakrifkan oleh lebar sempadan luaran.

Ciri skrip yang sepadan ialah borderImageWidth.

Nilai:

                              、 . Nilai negatif tidak dibenarkan.

  33f534eb77ea779ec5fa92519ad52bf0: Tentukan lebar sebagai peratusan. Nilai negatif tidak dibenarkan.

  95b1f1853efb2ffa5280d84bcf4ea18f: Gunakan nombor titik terapung untuk menentukan lebar. Nilai negatif tidak dibenarkan.

auto: Jika nilai auto ditetapkan, sempadan-imej-lebar mengambil nilai yang sama seperti sempadan-imej-slice. > Saiz nilai tidak akan ditambahkan pada model kotak Chrome akan mempunyai saiz 3 piksel, dan saiz sempadan penyemak imbas lain akan tetap 0

          

> . / [kaedah sambungan permulaan imej sempadan]                                                                           ​ ​ ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​daripada Atribut ini digunakan untuk menentukan nilai yang ditakrifkan oleh pengembangan luar imej sempadan Iaitu, jika nilai ialah 10px, imej akan dilanjutkan 10px ke luar pada asas asal sebelum dipaparkan. Ciri skrip yang sepadan ialah borderImageOutset.

Nilai:

                     、 . Nilai negatif tidak dibenarkan.

  95b1f1853efb2ffa5280d84bcf4ea18f: Gunakan nombor titik terapung untuk menentukan lebar. Nilai negatif tidak dibenarkan.

]

 [ mod ulangan imej sempadan-ulang ]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -         

Atribut ini digunakan untuk menentukan kaedah pengisian imej latar belakang sempadan. Nilai parameter 0-2 boleh ditakrifkan, iaitu arah mendatar dan menegak. Jika kedua-dua nilai adalah sama, ia boleh digabungkan menjadi satu, menunjukkan bahawa imej latar belakang sempadan diisi dengan cara yang sama dalam kedua-dua arah mendatar dan menegak, jika kedua-dua nilai adalah regangan, ia boleh ditinggalkan.

Ciri skrip yang sepadan ialah borderImageOutset.

    Nilai: ​​​​​​​​​​

Ulang: Tentukan kaedah jubin untuk mengisi imej latar belakang sempadan. Apabila imej mencecah sempadan, ia akan dipotong jika ia melebihinya.

Pusingan: Tentukan kaedah jubin untuk mengisi imej latar belakang sempadan. Imej akan melaraskan saiz imej secara dinamik mengikut saiz sempadan sehingga ia hanya sesuai dengan keseluruhan sempadan. Pada masa menulis dokumen ini, kesan ini hanya boleh dilihat dalam Firefox

Ruang: Tentukan kaedah jubin untuk mengisi imej latar belakang sempadan. Gambar akan melaraskan jarak antara gambar secara dinamik mengikut saiz sempadan sehingga ia hanya sesuai dengan keseluruhan sempadan. Pada masa menulis dokumen ini, tiada penyemak imbas boleh melihat kesan ini

contoh atribut baharu CSS3

1.

🎜>3.

<style>
    div{
        width:300px;
        height:300px;
        background:url(./shuaige.jpg) no-repeat center  ;
        border-image-source:none;
    }
</style>
</head>
<body>
    <div></div>
</body>

4.

<style>
div{
    width:300px;
    height:300px;
    background:url(./shuaige.jpg) center no-repeat ;
    border-image-source:url(./border.png);/*边框图片属性*/
    border-image-width:27px;/*边框图片宽度属性*/
    border-image-slice:27;/*边框图片切割属性*/
    border-image-outset:0px;/*边框图片扩展属性*/
    border-image-repeat:stretch;/*边框图片重复属性*/
}
</style>
</head>
<body>
    <div>
    </div>
</body>

5.

6.
<style>
div{
    width:300px;
    height:300px;
    background:url(shuaige.jpg) no-repeat center;
    border-image-source:url(border.png);
    border-image-width:27px;
    border-image-slice:27;
    border-image-outset:0px;
    border-image-repeat:repeat;/*设定重复方式为重复*/
}
</style>
</head>
<body>
    <div>
    </div>
</body>

7 >
<style>
            div{
                width:300px;
                height:300px;
                background:url(shuaige.jpg) no-repeat center;
                border-image-source:url(border.png);
                border-image-width:27px;
                border-image-slice:27;
                border-image-outset:0px;
                border-image-repeat:round;/*设定重复方式为round   会看情况进行缩放或缩小*/
            }
        </style>
    </head>
    <body>
        <div>
        </div>
    </body>

8

<style>
    div{
        width:300px;
        height:300px;
        background:url(./shuaige.jpg) center no-repeat ;
        border-image-source:url(./border.png);/*边框图片属性*/
        border-image-width:27px;/*边框图片宽度属性*/
        border-image-slice:27 fill;
        /*设定边框图片背景填充内容部分,会显示第5块切割的内容*/
        border-image-outset:0px;/*边框图片扩展属性*/
        border-image-repeat:stretch;/*边框图片重复属性*/
    }
</style>
</head>
<body>
    <div>
    </div>
</body>
(Belajar perkongsian video:

tutorial video css)

Atas ialah kandungan terperinci Apakah ciri baharu sempadan css3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn