当前位置: 首页 > article >正文

HTML5新特性|05 CSS3边框CSS3背景

CSS3边框

1、CSS3边框:

通过CSS3,您能够创建圆角边框,向矩形添加阴影,使用图片来绘制边框-并且不需使用设计软件,比如PhotoShop。

属性:

  • border-radius 圆角
  • box-shadow:水平阴影 垂直阴影 阴影的清晰度 阴影的大小 阴影的颜色 阴影的位置
  • border-image

浏览器支持:

Internet Explorer 9+支持 border-radius 和 box-shadow 属性。 Firefox、Chrome 以及 Safari 支持所有新的边框属性。

2、示例: 设置阴影、box阴影、图片阴影

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css边框</title>
    <style>
        .div1{
            width:200px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            border: 1px solid #ffaa00;
            /*设置圆角*/
            border-radius: 30px;
            /*Mozilla Firefox 浏览器设置 圆角*/
            -moz-border-radius: 30px;
            /*Internet Explorer 浏览器设置的圆角效果*/
            -ms-border-radius: 30px;
            /*基于 WebKit 引擎的浏览器(如早期的 Chrome、Safari 以及当时的新版 Opera)设置的圆角效果*/
            -webkit-border-radius: 30px;
        }
        .div2{
            width: 200px;
            height: 100px;
            border: 2px solid #00f;
            background-color: aqua;
            margin-top: 50px;
            margin-bottom: 50px;
            text-align: center;
            /*设置阴影  box-shadow:水平阴影 垂直阴影 阴影的清晰度 阴影的大小 阴影的颜色 阴影的位置 inset outset(默认值)*/
            box-shadow: -10px 10px 10px #f00;
        }
        img{
            box-shadow: 10px 5px 6px #eeaaf0;
        }
    </style>
</head>
<body>
<div class="div1">这是一个圆角效果</div>
<div class="div2">阴影效果</div>
<p>图片阴影</p>
<div class="div3">
    <img src="../raw/bg.png">
</div>

</body>
</html>

在这里插入图片描述

CSS3背景

1、CSS3 包含多个新的背景属性,它们提供了对背景更强大的控制。

属性:

  • background-size

  • background-origin

    • background-origin: border-box;背景图像会从元素的边框线开始,向内填充到内边距区域,覆盖整个元素,包括边框和内边距区域。
    • background-origin: content-box; 背景图像只会覆盖内容区域,不会延伸到内边距或边框。

浏览器支持:

Internet Explorer 9+、Firefox、 Chrome、 Safari 以及 Opera 支持新的背景属性。

2、示例1:缩放背景图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css3背景-缩放背景图片</title>
    <style>
        body{
            background: url("../raw/bg.png");
            /*设置背景图片的大小*/
            background-size: 50px 50px;
            background-repeat: no-repeat;
            padding-top: 30px;
        }
    </style>
</head>
<body>
    <p>上面是放大的图片</p>
    <p>原始图片:<img src="../raw/bg.png" alt="五角星"></p>
</body>
</html>

在这里插入图片描述

3、示例2:背景图片设置放在content-box还是border-box

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css背景_背景图片设置放在content-box还是border-box</title>
    <style>
        div{
            border:1px solid #ffaa00;
            padding: 35px;
            background-image: url("../raw/bg.png");
            background-repeat: no-repeat;
            /*设置left后会在左边居中位置,否则默认左上角位置*/
            background-position: left;
        }
        .div1{
            background-origin: border-box;
        }
        .div2{
            background-origin: content-box;
        }
    </style>
</head>
<body>
    <p>border-box</p>
    <div class="div1">
        6月12日,上海戏剧学院公开2024年博士研究生拟录取名单,显示林更新已被上戏戏剧影视表演创作方向拟录取。
        根据上海戏剧学院博士研究生拟录取名单,可以看到戏剧影视表演创作专业有4名拟录取考生,林更新专业成绩排名第二。
        潇湘晨报此前报道,5月9日,上海戏剧学院发布2024年博士研究生(申请-考核制)考生复试注意事项及名单。潇湘晨报记者致电上海戏剧学院招生办工作人员了解详细情况。
        5月10日招生办工作人员的肯定回应:“就是(明星)本人。”工作人员告诉记者:“每一位考生都是一样,不会存在特殊对待,复试都是会按照正常流程去录取。”对于最终录取人数,每一年录取人数并不固定都会变动。
    </div>
    <p>content-box</p>
    <div class="div2">
        6月12日,上海戏剧学院公开2024年博士研究生拟录取名单,显示林更新已被上戏戏剧影视表演创作方向拟录取。
        根据上海戏剧学院博士研究生拟录取名单,可以看到戏剧影视表演创作专业有4名拟录取考生,林更新专业成绩排名第二。
        潇湘晨报此前报道,5月9日,上海戏剧学院发布2024年博士研究生(申请-考核制)考生复试注意事项及名单。潇湘晨报记者致电上海戏剧学院招生办工作人员了解详细情况。
        5月10日招生办工作人员的肯定回应:“就是(明星)本人。”工作人员告诉记者:“每一位考生都是一样,不会存在特殊对待,复试都是会按照正常流程去录取。”对于最终录取人数,每一年录取人数并不固定都会变动。

    </div>

</body>
</html>

在这里插入图片描述

4、示例3:设置多个背景图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css背景_设置多个背景图片.html</title>
    <style>
        body {
            /*background-image: url("../raw/bg.png"), url("../svg/svg.svg");*/
            background-image: url("../svg/svg.svg"),url("../raw/bg.png");
        }
    </style>
</head>
<body>

</body>
</html>

在这里插入图片描述


http://www.kler.cn/a/465710.html

相关文章:

  • SQL—Group_Concat函数用法详解
  • Excel重新踩坑5:二级下拉列表制作;★数据透视表;
  • 【Leetcode 热题 100】74. 搜索二维矩阵
  • Git 新手无忧:常用命令与错误解决攻略
  • C++和OpenGL实现3D游戏编程【连载19】——着色器光照初步(平行光和光照贴图)(附源码)
  • 计算机网络练习题
  • 每天40分玩转Django:Django性能优化
  • wpf 国际化 try catch comboBox
  • C# 设计模式(结构型模式):享元模式
  • 如何在iOS 11 中禁用高效图像格式 (HEIF)
  • 【Vim Masterclass 笔记01】Section 1:Course Overview + Section 2:Vim Quickstart
  • 适用不同业务场景的6种销售预测模型
  • WPF自定义任务栏缩略图
  • CSS进阶和SASS
  • halcon三维点云数据处理(二)
  • 《向量数据库指南》混合检索系统的深度探索与实践:从POC到生产级解决方案的构建
  • 毕设中所学
  • MCA:用于图像识别的深度卷积神经网络中的多维协同注意力
  • MAC录屏QuikTimePlayer工具录屏声音小免费解决方案
  • 机器学习之模型评估——混淆矩阵,交叉验证与数据标准化
  • PyQt下载M3U8文件
  • TK730 不允许更改资源库或跨客户端定制
  • JavaEE 初阶:线程(2)
  • RabbitMQ的常见面试题及其答案的总结
  • 美团商家端 字符验证码 分析
  • 使用npm 插件[mmdc]将.mmd时序图转换为图片