CSS进阶平面转换

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

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8" />

    <title>平面转换</title>

    <style>

        .father{

            width: 500px;

            height: 300px;

            margin: 100px auto;

            border:1px solid black;

        }

        .son{

            width: 200px;

            height: 100px;

            background-color: pink;

            transition: all 0.5s;

        }

        /* 鼠标移入到父盒子,son改变位置 */

        .father:hover .son{

            transform: translate(200px,100px);

        }

    </style>

</head>

<body>

    <!-- 平面转换transform

    作用:为元素添加动态效果,一般与过渡配合使用

    概念:改变盒子在平面内的形态(位移,旋转,缩放,倾斜)

    平面转换又叫2D转换

    -->

    <!-- 平面转换 平移

    属性:transform:translate(X轴移动距离,Y轴移动距离);

    取值:

    像素单位数值

    百分比(参照盒子自身尺寸计算结果)

    正负均可

    技巧:

    translate()只写一个值,表示沿X轴移动

    单独设置X或Y轴移动距离:translateX()或translateY ()

    -->

    <!-- 绝对定位元素居中效果

    position:absolute;

    left:50%;

    top:50%;

    transform:translate(-50%,-50%);

    width:200px;

    height:100px;

    -->

    <!-- 平面转换 旋转

    属性:transform:rotate(旋转角度);

    角度单位是deg

    技巧

    取值正负均可

    取值为正,顺时针旋转

    取值为负,逆时针旋转

    -->

    <!-- 平面转换 改变转换原点

    默认情况下,转换原点是盒子中心点

    属性

    transform-origin:水平原点位置 垂直原点位置;

    取值:

    方位名词

    像素单位数值

    百分比

    -->

    <!-- 平面转换 多重转换

    技巧:先平移再旋转

    transform:translate() rotate();

    注意:旋转会改变坐标轴向,多重转换会以第一种转换形态的坐标轴为准

    -->

    <!-- 平面转换 缩放(沿着中心点向四周缩放)

    注意:修改宽高尺寸,从左上角开始缩放

    属性:

    transform:scale(缩放倍数);

    transform:scale (x轴缩放倍数,Y轴缩放倍数) ;

    技巧:通常,只为scale(设置一个值,表示X轴和Y轴等比例缩放

    取值大于1表示放大,取值小于1表示缩小

    -->

    <!-- 平面转换 倾斜

    属性:transform:skew();

    取值:角度度数deg

    -->

    <!-- 渐变

    渐变是多个颜色逐渐变化的效果,一般用于设置盒子背景

    分类:

    线性渐变

    径向渐变

    -->

    <!-- 线性渐变

    属性:background-image:linear-gradient(

        渐变方向

        颜色1 终点位置,

        颜色2 终点位置(位置可以省略)

    );

    取值:

    渐变方向:可选

    to 方位名词

    角度度数

    终点位置:可选

    百分比

    -->

    <!-- 径向渐变

    作用:给按钮添加高光效果

    属性:

    background-image:radial-gradient(

        半径 at 圆心位置,

        颜色1 终点位置,

        颜色2 终点位置

    );

    取值:

    半径可以是2条,则为椭圆

    圆心位置取值:像素单位数值/百分比/方位名词

    -->

    <div class="father">

        <div class="son"></div>

    </div>

</body>

</html>文章来源地址https://www.toymoban.com/news/detail-832955.html

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

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

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

相关文章

  • CSS样式前端HTML页面常用CSS效果实现及其相关配置信息------前端入门基础教程

    !DOCTYPE html !-- 这是HTML的注释 -- html lang=\\\"en\\\" id=\\\"myHtml\\\"     head         !-- 这里不是设置了编码,而是告诉浏览器,用什么编码方式打开文件避免乱码 --         meta charset=\\\"UTF-8\\\"         meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\"         titleHtmlAll/title         

    2024年02月05日
    浏览(38)
  • 前端(HTML + CSS + JS)

    HTML是超文本标记语言,超文本是指文本、声音、图片、视频、表格、链接等等。标记表示由许许多多的标签组成。HTML页面是运行到浏览器上的。 (1)HTML 文件基本结构 html 标签是整个 html 文件的根标签(最顶层标签) head 标签中写页面的属性 body 标签中写的是页面上显示的内

    2024年02月05日
    浏览(37)
  • web前端——HTML+CSS

    HTML CSS CSS进阶 CSS盒子模型 定位装饰 CSS精灵图 目录 基础认识  HTML  一、HTML概念 二、HTML页面固定结构  三、HTML标签的结构   四、标签学习 1、排版标签 1)标题标签  2)段落标签  3)换行标签 4)水平线标签  2、文本格式化标签  3、媒体标签 1)图片标签 2)路径  3)音

    2024年01月16日
    浏览(41)
  • 前端 | (五)CSS三大特性及常用属性 | 尚硅谷前端html+css零基础教程2023最新

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

    2024年02月17日
    浏览(34)
  • Web 前端—HTML+CSS系列

    (1)知识点 :是制作网页的编程语言 浏览器把代码解析后的样子就是我们看到的网站 一个网站是由很多个网页组成的 查看网页代码源 (2).html网页制作 新建一个文件夹——新建记事本——把记事本格式改成demo.html模式——打开方式(打开记事本)——输入要输入的内容—

    2024年02月04日
    浏览(39)
  • 前端基础:HTML和CSS简介

    目录 1、HTML 简介 (1)在 HTML 中引入外部 CSS (2)在 HTML 中引入外部 JavaScript 2、CSS 简介 (1)CSS 的基本语法 (2)三种使用 CSS 的方法 2.1 - 外部 CSS 的使用 2.2 - 内部 CSS 的使用 2.3 - 行内 CSS 的使用         HTML 指的是超文本标记语言 ( H yper  T ext  M arkup  L anguage), 标记语

    2024年02月16日
    浏览(30)
  • Web前端开发:HTML、CSS

    在介绍Web网站工作流程的时候提到, 前端开发,主要的职责就是将数据以好看的样式呈现出来,说白了,就是开发网页程序 ,如下图所示: 1.   网页有哪些部分组成 ? 文字、图片、音频、视频、超链接、表格等等。 2.  我们看到的网页,背后的本质是什么 ? 程序员写的前端

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

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

    2024年02月16日
    浏览(34)
  • 前端全集Ⅰ---- HTML/CSS/JavaScript

    Web:全球广域网,也称万维网,能够通过浏览器访问的网站 Web网站的工作流程:(前后端分离模式) 网页有哪些组成? 文字、图片、视频、音频、超链接 前端代码通过浏览器的解析和渲染变成用户看到的页面,对网页进行解析渲染的部分就是浏览器的内核 Web标准 不同的浏

    2024年02月15日
    浏览(59)
  • 蓝旭前端预习1——HTML+CSS

    目录 HTML HTML:超文本标记语言 HTML基本骨架 标签的关系 常见标签及其属性 注释标签 标题 段落 换行 水平线 文本格式化 图像 超链接 多媒体:音频+视频 div、span标签:划分网页区域,摆放内容 字体实体:在网页中显示预留字符 列表 有序列表 无序列表 定义列表 表格 表单:

    2024年04月15日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包