前端学习——CSS3

这篇具有很好参考价值的文章主要介绍了前端学习——CSS3。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前端学习——CSS3,前端,学习,css3前端学习——CSS3,前端,学习,css3
前端学习——CSS3,前端,学习,css3

新增长度单位

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        .box1 {
            width: 200px;
            height: 200px;
            background-color: deepskyblue;
        }
        .box2 {
            width: 50vw;
            height: 20vh;
            background-color: deeppink;
        }
        .box3 {
            width: 20vmax;
            height: 20vmin;
            background-color: orange;
        }
    </style>
</head>
<body>
    <div class="box1">像素</div>
    <div class="box2">vw和vh</div>
    <div class="box3">vmax和vmin</div>
</body>
</html>

前端学习——CSS3,前端,学习,css3

新增盒子模型

box-sizing

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .box1 {
            width: 200px;
            height: 200px;
            background-color: deepskyblue;
            padding: 5px;
            border: 5px solid black;
            margin-bottom: 20px;
        }
        .box2 {
            width: 200px;
            height: 200px;
            background-color: gray;
            padding: 5px;
            border: 5px solid black;
            box-sizing: border-box;
        }
    </style>
</head>
<body>
    <div class="box1"></div>
    <div class="box2"></div>
</body>
</html>

前端学习——CSS3,前端,学习,css3

resize

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .box1 {
            width: 400px;
            height: 400px;
            background-color: orange;
            resize: both;
            overflow: scroll;
        }
        .box2 {
            width: 800px;
            height: 100px;
            background-color: skyblue;
        }
    </style>
</head>
<body>
    <div class="box1">
        <div class="box2"></div>
    </div>
    
</body>
</html>

前端学习——CSS3,前端,学习,css3

box-shadow

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .box1 {
            width: 400px;
            height: 400px;
            background-color: orange;
            margin: 0 auto;
            margin-top: 100px;
            font-size: 40px;
            /* 2个值:水平位置,垂直位置 */
            /* box-shadow: 10px 10px; */

             /* 3个值:水平位置,垂直位置,阴影颜色 */
             /* box-shadow: 10px 10px blue; */

              /* 3个值:水平位置,垂直位置,模糊程度 */
              /* box-shadow: 10px 10px 20px; */

              /* 4个值:水平位置,垂直位置,模糊程度,阴影颜色 */
              /* box-shadow: 10px 10px 20px blue; */

              /* 5个值:水平位置,垂直位置,模糊程度,阴影外延,阴影颜色 */
              /* box-shadow: 10px 10px 20px 0px blue; */

               /* 6个值:水平位置,垂直位置,模糊程度,阴影外延,阴影颜色,内阴影 */
              /* box-shadow: 10px 10px 20px 0px blue inset;  */
        }
    </style>
</head>
<body>
    <div class="box1">你好啊</div>
</body>
</html>

opacity

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .box1 {
            width: 200px;
            height: 200px;
            background-color: orange;
            font-size: 40px;
            opacity: 0.5;
            font-weight: bold;
        }
    </style>
</head>
<body>
    <div class="box1">你好啊</div>
</body>
</html>

前端学习——CSS3,前端,学习,css3

新增背景相关属性

background-origin

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .box1 {
            width: 400px;
            height: 400px;
            background-color: skyblue;
            margin: 0 auto;
            font-size: 40px;
            padding: 50px;
            border: 50px dashed rgba(255,0,0,0.7);
            background-image: url("资料/图片/bg01.jpg");
            background-repeat: no-repeat;
            background-origin: content-box;
        }

    </style>
</head>

<body>
    <div class="box1">你好啊</div>
</body>

</html>

前端学习——CSS3,前端,学习,css3

background-clip

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .box1 {
            width: 400px;
            height: 400px;
            background-color: skyblue;
            margin: 0 auto;
            font-size: 40px;
            padding: 50px;
            border: 50px dashed rgba(255,0,0,0.7);
            background-image: url("资料/图片/bg02.jpg");
            background-repeat: no-repeat;
            background-clip: padding-box;
        }

    </style>
</head>

<body>
    <div class="box1">你好啊</div>
</body>

</html>

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .box1 {
            width: 400px;
            height: 400px;
            background-color: skyblue;
            margin: 0 auto;
            font-size: 40px;
            padding: 50px;
            border: 50px dashed rgba(255,0,0,0.7);
            color: transparent;
            background-image: url("资料/图片/bg02.jpg");
            background-repeat: no-repeat;
            background-clip: padding-box;
            -webkit-background-clip: text;
        }

    </style>
</head>

<body>
    <div class="box1">你好啊</div>
</body>

</html>

前端学习——CSS3,前端,学习,css3

background-size

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div {
            width: 400px;
            height: 400px;
            border: 1px solid black;
            background-image: url('./资料/图片/bg03.jpg');
            /* background-size: 400px 400px; */
            /* background-size: 100% 100%; */
            /* background-size: contain; */
            background-size:auto;
        }
    </style>
</head>
<body>
    <div>
    </div>
</body>
</html>

background复合属性

前端学习——CSS3,前端,学习,css3

多背景图

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div {
            width: 400px;
            height: 400px;
            border: 1px solid black;
            background: url('./资料/图片/bg-lt.png') no-repeat left top,
                        url('./资料/图片/bg-rt.png') no-repeat right top,
                        url('./资料/图片/bg-lb.png') no-repeat left bottom,
                        url('./资料/图片/bg-rb.png') no-repeat right bottom;
        }
    </style>
</head>
<body>
    <div>
    </div>
</body>
</html>

前端学习——CSS3,前端,学习,css3

新增边框相关属性

边框圆角

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
            width: 400px;
            height: 400px;
            border: 2px solid black;
            margin: 0 auto;
            /* border-radius: 200px; */
            /* border-radius: 50%; */

            /* border-top-left-radius: 100px;
            border-top-right-radius: 50px;
            border-bottom-left-radius: 20px;
            border-bottom-right-radius: 10px; */

            /* border-top-left-radius: 100px 50px;
            border-top-right-radius: 50px 20px;
            border-bottom-left-radius: 20px 10px;
            border-bottom-right-radius: 10px 5px; */

            /* border-radius: 100px 50px 20px 10px / 50px 20px 10px 5px; */
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

边框外轮廓

前端学习——CSS3,前端,学习,css3

新增文本属性

文本阴影

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        h1 {
            font-size: 80px;
            text-align: center;
            color: white;
            /* text-shadow: 3px 3px 10px red; */

            text-shadow: 0px 0px 15px black;
        }
    </style>
</head>
<body>
    <h1>你好呀</h1>
</body>
</html>

前端学习——CSS3,前端,学习,css3

文本换行

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
           width: 400px;
           height: 400px;
           border: 1px solid black;
           font-size: 20px;
           white-space: pre-wrap;
        }
    </style>
</head>
<body>
    <div>
        山回路转不见君山回路转不见君       
        雪上空留马行处山回路转不见君
        雪上空留马行处山回路转不见君
        雪上空留马行处
        雪上空留马行处
        山回路转不见君
        雪上空留马行处
        山回路转不见君
        雪上空留马行处
        山回路转不见君
        雪上空留马行处
        山回路转不见君
        雪上空留马行处
        山回路转不见君
        雪上空留马行处
    </div>
</body>
</html>

前端学习——CSS3,前端,学习,css3

文本溢出

前端学习——CSS3,前端,学习,css3

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        ul {
           width: 400px;
           height: 400px;
           border: 1px solid black;
           font-size: 20px;
           list-style: none;
           padding-left: 0;
        }
        li {
            margin-bottom: 10px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
    </style>
</head>
<body>
    <ul>
        <li>新闻 |东城区:禁毒宣传进万家,织密防毒“安全网”</li>
        <li>“选学校还是选专业重要?”新闻专业到底是不是如张雪峰所说的?
        </li>
        <li>小暑来啦</li>
    </ul>
</body>
</html>

前端学习——CSS3,前端,学习,css3

文本修饰

前端学习——CSS3,前端,学习,css3

前端学习——CSS3,前端,学习,css3

文本描边

前端学习——CSS3,前端,学习,css3文章来源地址https://www.toymoban.com/news/detail-527020.html

新增渐变

线性渐变

到了这里,关于前端学习——CSS3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023前端面试笔记 —— CSS3

    内容 链接 2023前端面试笔记 HTML5 2023前端面试笔记 CSS3 欢迎阅读本篇前端面试笔记的CSS3篇!CSS3是前端开发中非常重要的一部分,它为我们提供了丰富的 样式和动画效果 ,使得网页更加美观和交互性更强。在前端面试中,对CSS3的掌握程度往往是评判候选人技术水平的重要指标

    2024年02月11日
    浏览(33)
  • 前端必学的CSS3波浪效果演示

    使用 translateX 和 translateZ 属性创建波浪效果: 使用场景: 适用于需要在X轴上平移和在Z轴上应用3D变换的波浪效果。 可以用于创建具有起伏效果的海浪、水面波纹等效果。 优点: 通过3D变换,可以实现更加真实的波浪效果。 可以通过调整 translateX 和 translateZ 的值来控制波浪

    2024年02月02日
    浏览(34)
  • css3-----3D变换,前端开发入门到精通

    x y z 的方向: 2、3d移动 translate3d 1.transform:translateX(npx);在x轴方向移动 2.transform:translateY(npx); 在y轴方向移动 3.transform:translateZ(npx); 在Z轴方向移动 4.transform:translate3d(x,y,z);综合写法 3、视距perspective 给元素添加3D效果,要给其父元素添加3D效果 视距:眼睛到屏幕的距离。视距与物

    2024年04月25日
    浏览(31)
  • 【前端从0开始】CSS3新增选择器

    1 什么是CSS3 CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效(阴影)、多栏布局(display:flex)、2D3D和动画等模块 2 CSS选择器 选择器 例子 例子描

    2024年02月11日
    浏览(32)
  • HTML5+CSS3学习笔记(九)前端页面六大布局(文档流布局、浮动布局、定位布局、表格布局、弹性布局、网格布局)

    本系列更多文章,可以查看专栏 HTML+CSS学习笔记 块级元素自上至下垂直排列,行内元素自左至右水平排列 块级元素独占一行,行内元素不会另起一行 默认情况下,height和width决定内容区的大小;内容区、内边距和边框构成可见区域的大小;外边距决定元素的位置 更多内容可

    2024年02月02日
    浏览(48)
  • CSS3基础之3D转换(1),前端开发架构

    3. 透视perspective 3.1`translateZ` 4. 3D旋转`rotate3d` 5. 3D呈现`transform-style` 1. 三维坐标系 ======================================================================== 三维坐标系 其实就是指立体空间,立体空间是由3个轴共同组成的 x轴: 水平向右 注意: x 右边是正值,左边是负值 y轴: 垂直向下 注意:

    2024年04月13日
    浏览(35)
  • 黑马 pink h5+css3+移动端前端

    网页概念 网页是网站的一页,网页有很多元素组成,包括视频图片文字视频链接等等,以.htm和.html后缀结尾,俗称html文件 HTML 超文本 标记语言,描述网页语言,不是编程语言,是标记语言,有标签组成 超文本指的是不光文本,还有图片视频等等标签 常用浏览器 firefox google safari opera ed

    2024年02月16日
    浏览(61)
  • h5(html5)+css3前端笔记二

    一、表格标签 表格的主要作用: 表格主要用于 显示、展示数据 ,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理。 1. table/table 用来定义表格的标签

    2024年02月14日
    浏览(45)
  • CSS3学习(一)

    CSS主要由选择器和一条或多条的声明构成。 选择器用于指定CSS样式的HTML标签,花括号里面是对应的具体样式 属性与属性值以键值对的形式出现,属性与属性之间用 分号 隔开 head里写style 【作用】选择标签使用 选择器分为基础选择器和复合选择器,基础选择器是由单个选择

    2024年02月19日
    浏览(29)
  • 前端 | ( 十一)CSS3简介及基本语法(上) | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包