zoukankan      html  css  js  c++  java
  • CSS3 常用属性(一)-- 边框、背景

          现今,界面极大的丰富,传统的 HTML+CSS 已经跟不上时代的步伐,在 CSS3 中,有太多非常好用的属性,可以很方便的做出种种炫酷的效果,接下来,我将例举一些常用的 CSS3 的属性。

      border-radius:圆角。

    border-radius : 50px ; 
    /*四个角的圆角均为50px*/
    
    border-radius : 50px  100px; 
    /*左上右下的圆角是50px,左下右上的圆角是100px*/
    
    border-radius : 10px 20px 30px 40px;  
    /*第一个值是左上,第二个值是右上,第三个值是右下,第四个值是左下*/
    
    -webkit-border-radius : 50px  100px;
    /*四个角水平是50px,垂直是100px*/

          box-shadow:元素阴影。

     box-shadow : 10px 20px 5px 10px red inset;
    /*第一个值表示阴影水平偏移(必填),第二个值表示阴影垂直偏移(必填),第三个值表示阴影羽化值(必填),第四个值表示阴影大小,第五个值表示阴影颜色(必填),第六个值表示内阴影*/

          border-image:边框图片。border-image属性可以能给元素的边框添加背景图片。`border-image`属性是复合属性用于设置`border-image-source`,`border-image-slice`,`border-image-width`,` border-image-outset` 和`border-image-repeat` 的值。

    border-image-source:url(1.png);
     /*用于指定要用于绘制边框的图像的位置*/
    
    border-image-slice:33; 
     /*图像边界向内偏移33%*/
    
    border-image-20px;
     /*图像边界的宽度为20px*/
    
    border-image-outset:20px;
     /*用于指定在边框外部绘制的量,此处是外偏20px*/
    
    border-image-repeat:stretch;
     /*图像边框是否应平铺(repeat)、铺满(round)或拉伸(stretch 默认)*/

      在 CSS3 中,background 又有了一些增加,现例举三个常用的新增背景属性。

      background-size,控制背景图片的大小。

    background-size:100%;
    /*背景图片宽度和元素宽度相同,高度为auto*/
    
    background-size:100% 100%;
    /*背景图片宽高和元素宽高相同,图片有可能被拉伸*/
    
    background-size:100px;
    /*背景图片宽度为100px,高度为auto*/
    
    background-size:100px 100px;
    /*背景图片宽高均为100px,图片有可能被拉伸*/
    
    background-size:cover;
    /*背景图片较小边铺满整个元素,另一边auto*/
    
    background-size:contain;
    /*背景图片较大边铺满整个元素,另一边auto*/

      background-clip,后面可以赋值三种,分别是:border-box(边框域)、padding-box(内间距域)、content-box(内容域),该属性的意思是背景在哪个区域以内显示。

      background-origin,同样可以赋值三种,分别是:border-box(边框域)、padding-box(内间距域)、content-box(内容域),该属性的意思是背景图片铺在哪个区域以内,即若没有设置背景定位的属性,背景图片原点落在哪个区域内。

  • 相关阅读:
    Element UI 安装报错:this dependency was not found:'element-ui/lib/theme-chalk/index.css'
    Xshell中用./startup.sh启动时候提示权限不够
    /bin/bash^M: 解释器错误: 没有那个文件或目录
    【ES从入门到实战】二十一、全文检索-ElasticSearch-分词-分词&安装ik分词
    ES(Elasticsearch)核心概念
    ES简介
    Linux给用户赋予某个文件夹的操作权限
    Qt QThread 这是我 见过解析最全面的一片文章
    QTcpServer使用多线程处理连接进来的QTcpSocket
    VS2019控制台输出中文乱码问题已解决
  • 原文地址:https://www.cnblogs.com/nation-blue/p/6682362.html
Copyright © 2011-2022 走看看