skew width_CSS3中的skew()属性

刚开始接触CSS3的2D变换属性,就被这个skew()搞的一头雾水,不知道具体是怎么变化的!

研究了一会才发现,CSS3的斜切坐标系和数学中的坐标系完全不一样(设置斜切原点为左上角)

4b02d4a6ba5e12846b0b393815f77874.png

div{

width: 200px;

height: 200px;

transition:all 2s;

margin: 150px auto;

}

.div1{

background-color: #f00;

}

.div2{

background-color: #0f0;

}

下面我们设置鼠标经过时的skew(0,30deg)属性

.div1:hover {

transform:skew(0,30deg);

transform-origin: left top;

}

移入前

53343fc305f16382a5f7a78c8d4c8756.png

移入后

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在CSS,transform属性的scale用于将元素进行缩放。可以通过设置scale的值来控制元素的大小。例如,当scale的值为1时,元素的大小保持不变;当scale的值大于1时,元素会放大;当scale的值小于1时,元素会缩小。这个属性可以接受一个或两个参数,分别表示水平和垂直方向上的缩放比例。 在给定的代码示例,transform属性的scale值可以通过以下注释部分的代码来进行设置: /*transform:scale(2);*/ // 将元素放大2倍 /*transform:scale(1.5);*/ // 将元素放大1.5倍 以上是设置元素的整体缩放比例,如果只想在一个方向上进行缩放,可以使用scaleX或scaleY属性,分别表示水平和垂直方向上的缩放。例如: /*transform:scaleX(2);*/ // 水平方向放大2倍 /*transform:scaleY(0.5);*/ // 垂直方向缩小一半 可以通过设置transform-origin属性来改变元素的缩放心点,默认情况下,缩放心点是元素的心。 更多关于transform属性的实例和用法可以在http://www.w3cplus.com/content/css3-transform这个网址找到。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [CSS3属性 transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)(附代码)](https://blog.csdn.net/qq_37968920/article/details/82391671)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值