CSS深入学习一——平面转换

本文详细介绍了CSS中的平面转换,包括位移、旋转、缩放和渐变,提供了丰富的代码演示和案例分析,帮助读者深入理解并掌握这些技术在实际项目中的应用。
摘要由CSDN通过智能技术生成

目录

字体图标

 平面转换

1.位移

 2.旋转

位移和旋转实现多重转换:

缩放 

 渐变

 平面转换综合案例

#博学谷IT学习技术支持#

字体图标

1.下载字体包

下载地址:

Iconfont:https://www.iconfont.cn/

步骤:

登录(新浪微博) → 选择图标库 → 选择图标,加入购物车 → 购物车 → 添加至项目 → 下载至本地

下载解压后是这些文件:

2.引入字体图标

引入图标样式表:

调用图标对应的类名,必须调用2个类名:

iconfont 类名:基本样式,包括字体的使用

icon-xxx :图标对应的类名,如图所示:

代码演示:

<head>
    <link rel="stylesheet" href="./base.css">
    <link rel="stylesheet" href="./字体图标.css">
    <link rel="stylesheet" href="./字体图标下载包/font_3371915_naw2risy12n/iconfont.css">
</head>
<body>
    <div class="nav">
        <ul>
            <li><a href="#"><span class="iconfont icon-auto"></span>轿车</a></li>
            <li><a href="#"><span class="iconfont icon-data"></span>时钟</a></li>
            <li><a href="#"><span class="iconfont icon-QRcode"></span>二维码</a></li>
            <li><a href="#"><span class="iconfont icon-atm-away"></span>微信小图标</a></li>
            <li><a href="#"><span class="iconfont icon-download"></span>APP下载</a></li>
            
        </ul>
    </div>
</body>
.nav {
    width: 1200px;
    height: 50px;
    margin: 50px auto;
}

ul li {
    float: left;
    line-height: 50px;
    padding: 0 20px;
}

ul li:hover {
    background-color: green;
}

ul li:hover a {
    color: #fff;
}

ul li:hover a span {
    color: pink;
}

代码演示结果:

 平面转换

使用 transform 属性实现元素的 位移 旋转 缩放 等效果

1.位移

使用 translate 实现元素 位移 效果
语法:
transform: translate(水平移动距离, 垂直移动距离);
取值:
像素单位数值
百分比(参照物为盒子自身尺寸)
注意:
X轴正向为右,Y轴正向为下
如果translate()  只给一个值,表示X轴方向移动的距离。
可以单独某个方向设置移动距离 :taanslateX()、translateY().
使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值