CSS3 用户界面

39 篇文章 0 订阅

目录

resize

box-sizing

兼容性:

多列布局 

column-width属性

column-count属性

column-gap 属性

column-rule 属性

兼容

渐变文本

效果图


resize

  • 作用:规定是否可由用户调整元素的尺寸。

  • 取值

    • none 用户无法调整元素的尺寸。

    • both 用户可调整元素的高度和宽度。

    • horizontal用户可调整元素的宽度。

    • vertical 用户可调整元素的高度。

  • 注意

    • 如果希望此属性生效,需要设置元素的 overflow 属性,值可以是 auto、hidden 或 scroll。

box-sizing

  • 作用:规定盒子组成模式

  • 取值

    content-box:定义宽高不包括宽度和高度 border-box:字义宽高包括宽度和高度

兼容性:

多列布局 

CSS3 支持在布局中建立列(column)的数量,以及内容如何在列之间流动(flow)、列之间的间距(gap)大小,以及列的分隔线(column rules)

column-width属性

  • 作用:规定栏目的宽度。

  • 取值

    • number 指定栏目宽度。

    • auto 自动,由其他属性决定列数,如 "column-count"。

column-count属性

  • 作用:规定元素应该被划分的列数

  • 取值

    • auto 由其他属性决定列数,比如 "column-width"。

    • number 元素内容将被划分的最佳列数。

column-gap 属性

  • 作用:规定列之间的间隔。

  • 取值

    • normal 规定列间间隔为一个常规的间隔。W3C 建议的值是 1em。

    • length 把列间的间隔设置为指定的长度。

column-rule 属性

  • 作用:设置列与列间的边框宽度、样式和颜色规则。

  • column-rule-width边框宽度

  • column-rule-style 边框样式

  • column-rule-color边框颜色

  • 注:column-rule为column-rule-width ,column-rule-style ,column-rule-color;的简写属性

兼容

 避免列内截断的属性 break-inside:aviod-column; 加在列的每一个小盒子身上!

渐变文本

 .box {
            width: 400px;
            height: 250px;
            border:1px solid #ccc;
            margin: 100px 0px 0px 100px;
            /* background-image: linear-gradient(135deg,pink,yellowgreen,blue); */
            background-image: url(./image/m6.webp);
            font-size: 100px;
            text-align: center;
            line-height: 250px;
            font-weight: 900;
            color: transparent;
            /* 溢出文本外的背景切掉!!! 私有属性 没有被标准 -webkit-支持!! */
            -webkit-background-clip:text ;
        }
    </style>
</head>
<body>
    <div class="box">HTFC</div>

效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值