亚洲步兵一区二区三区-日韩精品伦理在线一区-亚洲色诱视频免费观看-久久人妻视频免费观看

廣州總部電話:020-85564311
廣州總部電話:020-85564311
20年
互聯網應用服務商
請輸入搜索關鍵詞
優網科技資深技術員解析CSS3動畫之Transform
發布日期:2015-06-04 08:40:25
瀏覽次數:1986

变形(transform)、转换(transition)和动画(animation)是CSS3制作动画的几个属性。今天优网科技小优将会和大家一起学习有关于CSS3制作动画的变形(transform)属性。

 

Transform字面上就是变形,改变的意思。在CSS3中transform主要包括以下几种:旋转rotate扭曲skew缩放scale移动translate以及矩阵变形matrix。下面我们一起来看看CSS3中transform的旋转rotate、扭曲skew、缩放scale和移动translate具体如何实现,老样子,我们就从transform的语法开始吧。

语法:

   transform : none | <transform-function> [ <transform-function> ]*    也就是:   transform: rotate | scale | skew | translate |matrix;

 

none:表示不进么变换;<transform-function>表示一个或多个变换函数,以空格分开;换句话说就是我们同时对一 个元素进行transform的多种属性操作,例如rotate、scale、translate三种,但这里需要提醒大家的,以往我们叠加效果都是用逗 号(“,”)隔开,但transform中使用多个属性时却需要有空格隔开。大家记住了是空格隔开。

取值:

transform属性实现了一些可用SVG实现的同样的功能。它可用于内联(inline)元素和块级(block)元素。它允许我们旋转、缩放 和移动元素 ,他有几个属性值参数:rotate;translate;scale;skew;matrix。下面我们分别来介绍这几个属性值参数的具体使用方法:

一、旋转rotate

rotate(<angle>) :通过指定的角度参数对原元素指定一个2D rotation(2D 旋转),需先有transform-origin属性的定义。transform-origin定义的是旋转的基点,其中angle是指旋转角度,如果设 置的值为正数表示顺时针旋转,如果设置的值为负数,则表示逆时针旋转。如:transform:rotate(30deg):

二、移动translate

移动translate我们分为三种情况:translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动);translateX(x)仅水平方向移动(X轴移动);translateY(Y)仅垂直方向移动(Y轴移动),具体使用方法如下:

1、translate(<translation-value>[, <translation-value>]) :通过矢量[tx, ty]指定一个2D translation,tx 是个过渡值参数,ty 是第二个过渡值参数选项。如果 未被提供,则ty以 0 作为其值。也就是translate(x,y),它表示对象进行平移,按照设定的x,y参数值,当值为负数时,反方向移动物体,其基点默认为元素 中心点,也可以根据transform-origin进行改变基点。如transform:translate(100px,20px):

2、translateX(<translation-value>) : 通过给定一个X方向上的数目指定一个translation。只向x轴进行移动元素,同样其基点是元素中心点,也可以根据transform-origin改变基点位置。如:transform:translateX(100px):

3、translateY(<translation-value>) :通过给定Y方向的数目指定一个translation。只向Y轴进行移动,基点在元素心点,可以通过transform-origin改变基点位置。如:transform:translateY(20px):

三、缩放scale

缩放scale和移动translate是极其相似,他也具有三种情况:scale(x,y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴 同时缩放);scaleX(x)元素仅水平方向缩放(X轴缩放);scaleY(y)元素仅垂直方向缩放(Y轴缩放),但它们具有相同的缩放中心点和基 数,其中心点就是元素的中心位置,缩放基数为1,如果其值大于1元素就放大,反之其值小于1,元素缩小。下面我们具体来看看这三种情况具体使用方法:

1、scale(<number>[, <number>]):提供执行[sx,sy]缩放矢量的两个参数指定一个2D scale(2D 缩放)。如果第二个参数未提供,则取与个参数一样的值。scale(X,Y)是用于对元素进行缩放,可以通过transform-origin对元素 的基点进行设置,同样基点在元素中心位置;基中X表示水平方向缩放的倍数,Y表示垂直方向的缩放倍数,而Y是一个可选参数,如果没有设置Y值,则表示 X,Y两个方向的缩放倍数是一样的。并以X为准。如:transform:scale(2,1.5):

2、scaleX(<number>) : 使用 [sx,1] 缩放矢量执行缩放操作,sx为所需参数。scaleX表示元素只在X轴(水平方向)缩放元素,他的默认值是(1,1),其基点一样是在元素的中心位置,我 们同样是通过transform-origin来改变元素的基点。如:transform:scaleX(2):

3、scaleY(<number>) : 使用 [1,sy] 缩放矢量执行缩放操作,sy为所需参数。scaleY表示元素只在Y轴(垂直方向)缩放元素,其基点同样是在元素中心位置,可以通过transform- origin来改变元素的基点。如transform:scaleY(2):

四、扭曲skew

扭曲skew和translate、scale一样同样具有三种情况:skew(x,y)使元素在水平和垂直方向同时扭曲(X轴和Y轴同时按一定的 角度值进行扭曲变形);skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形);skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形),具 体使用如下:

1、skew(<angle> [, <angle>]) :X轴Y轴上的skew transformation(斜 切变换)。个参数对应X轴,第二个参数对应Y轴。如果第二个参数未提供,则值为0,也就是Y轴方向上无斜切。skew是用来对元素进行扭曲变行, 个参数是水平方向扭曲角度,第二个参数是垂直方向扭曲角度。其中第二个参数是可选参数,如果没有设置第二个参数,那么Y轴为0deg。同样是以元素中心为 基点,我们也可以通过transform-origin来改变元素的基点位置。如:transform:skew(30deg,10deg):

2、skewX(<angle>) : 按给定的角度沿X轴指定一个skew transformation(斜切变换)。skewX是使元素以其中心为基点,并在水平方向(X轴)进行扭曲变行,同样可以通过transform-origin来改变元素的基点。如:transform:skewX(30deg)

3、skewY(<angle>) : 按给定的角度沿Y轴指定一个skew transformation(斜切变换)。skewY是用来设置元素以其中心为基点并按给定的角度在垂直方向(Y轴)扭曲变形。同样我们可以通过transform-origin来改变元素的基点。如:transform:skewY(10deg)

五、矩阵matrix

matrix(<number>, <number>, <number>, <number>, <number>, <number>) : 以一个含六值的(a,b,c,d,e,f)变换矩阵的 形式指定一个2D变换,相当于直接应用一个[a b c d e f]变换矩阵。就是基于水平方向(X轴)和垂直方向(Y轴)重新定位元素,此属性值使用涉及到数学中的矩阵,我在这里只是简单的说一下CSS3中的 transform有这么一个属性值,如果有感兴趣的朋友可以去了解更深层次的martix使用方法,这里就不多说了。

優網科技,優秀企業首選的互聯網供應服務商

優網科技秉承"專業團隊、品質服務" 的經營理念,誠信務實的服務了近萬家客戶,成為眾多世界500強、集團和上市公司的長期合作伙伴!

優網科技成立于2001年,擅長網站建設、網站與各類業務系統深度整合,致力于提供完善的企業互聯網解決方案。優網科技提供PC端網站建設(品牌展示型、官方門戶型、營銷商務型、電子商務型、信息門戶型、微信小程序定制開發、移動端應用(手機站APP開發)、微信定制開發(微信官網、微信商城、企業微信)等一系列互聯網應用服務。


責任編輯:優網科技

版權所有:http://www.cqyjsw.com (優網科技) 轉載請注明出處

優網科技資深技術員解析CSS3動畫之Transform

日期:2015-06-04 08:40:25 發布人:優網科技

变形(transform)、转换(transition)和动画(animation)是CSS3制作动画的几个属性。今天优网科技小优将会和大家一起学习有关于CSS3制作动画的变形(transform)属性。

 

Transform字面上就是变形,改变的意思。在CSS3中transform主要包括以下几种:旋转rotate扭曲skew缩放scale移动translate以及矩阵变形matrix。下面我们一起来看看CSS3中transform的旋转rotate、扭曲skew、缩放scale和移动translate具体如何实现,老样子,我们就从transform的语法开始吧。

语法:

   transform : none | <transform-function> [ <transform-function> ]*    也就是:   transform: rotate | scale | skew | translate |matrix;

 

none:表示不进么变换;<transform-function>表示一个或多个变换函数,以空格分开;换句话说就是我们同时对一 个元素进行transform的多种属性操作,例如rotate、scale、translate三种,但这里需要提醒大家的,以往我们叠加效果都是用逗 号(“,”)隔开,但transform中使用多个属性时却需要有空格隔开。大家记住了是空格隔开。

取值:

transform属性实现了一些可用SVG实现的同样的功能。它可用于内联(inline)元素和块级(block)元素。它允许我们旋转、缩放 和移动元素 ,他有几个属性值参数:rotate;translate;scale;skew;matrix。下面我们分别来介绍这几个属性值参数的具体使用方法:

一、旋转rotate

rotate(<angle>) :通过指定的角度参数对原元素指定一个2D rotation(2D 旋转),需先有transform-origin属性的定义。transform-origin定义的是旋转的基点,其中angle是指旋转角度,如果设 置的值为正数表示顺时针旋转,如果设置的值为负数,则表示逆时针旋转。如:transform:rotate(30deg):

二、移动translate

移动translate我们分为三种情况:translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动);translateX(x)仅水平方向移动(X轴移动);translateY(Y)仅垂直方向移动(Y轴移动),具体使用方法如下:

1、translate(<translation-value>[, <translation-value>]) :通过矢量[tx, ty]指定一个2D translation,tx 是个过渡值参数,ty 是第二个过渡值参数选项。如果 未被提供,则ty以 0 作为其值。也就是translate(x,y),它表示对象进行平移,按照设定的x,y参数值,当值为负数时,反方向移动物体,其基点默认为元素 中心点,也可以根据transform-origin进行改变基点。如transform:translate(100px,20px):

2、translateX(<translation-value>) : 通过给定一个X方向上的数目指定一个translation。只向x轴进行移动元素,同样其基点是元素中心点,也可以根据transform-origin改变基点位置。如:transform:translateX(100px):

3、translateY(<translation-value>) :通过给定Y方向的数目指定一个translation。只向Y轴进行移动,基点在元素心点,可以通过transform-origin改变基点位置。如:transform:translateY(20px):

三、缩放scale

缩放scale和移动translate是极其相似,他也具有三种情况:scale(x,y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴 同时缩放);scaleX(x)元素仅水平方向缩放(X轴缩放);scaleY(y)元素仅垂直方向缩放(Y轴缩放),但它们具有相同的缩放中心点和基 数,其中心点就是元素的中心位置,缩放基数为1,如果其值大于1元素就放大,反之其值小于1,元素缩小。下面我们具体来看看这三种情况具体使用方法:

1、scale(<number>[, <number>]):提供执行[sx,sy]缩放矢量的两个参数指定一个2D scale(2D 缩放)。如果第二个参数未提供,则取与个参数一样的值。scale(X,Y)是用于对元素进行缩放,可以通过transform-origin对元素 的基点进行设置,同样基点在元素中心位置;基中X表示水平方向缩放的倍数,Y表示垂直方向的缩放倍数,而Y是一个可选参数,如果没有设置Y值,则表示 X,Y两个方向的缩放倍数是一样的。并以X为准。如:transform:scale(2,1.5):

2、scaleX(<number>) : 使用 [sx,1] 缩放矢量执行缩放操作,sx为所需参数。scaleX表示元素只在X轴(水平方向)缩放元素,他的默认值是(1,1),其基点一样是在元素的中心位置,我 们同样是通过transform-origin来改变元素的基点。如:transform:scaleX(2):

3、scaleY(<number>) : 使用 [1,sy] 缩放矢量执行缩放操作,sy为所需参数。scaleY表示元素只在Y轴(垂直方向)缩放元素,其基点同样是在元素中心位置,可以通过transform- origin来改变元素的基点。如transform:scaleY(2):

四、扭曲skew

扭曲skew和translate、scale一样同样具有三种情况:skew(x,y)使元素在水平和垂直方向同时扭曲(X轴和Y轴同时按一定的 角度值进行扭曲变形);skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形);skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形),具 体使用如下:

1、skew(<angle> [, <angle>]) :X轴Y轴上的skew transformation(斜 切变换)。个参数对应X轴,第二个参数对应Y轴。如果第二个参数未提供,则值为0,也就是Y轴方向上无斜切。skew是用来对元素进行扭曲变行, 个参数是水平方向扭曲角度,第二个参数是垂直方向扭曲角度。其中第二个参数是可选参数,如果没有设置第二个参数,那么Y轴为0deg。同样是以元素中心为 基点,我们也可以通过transform-origin来改变元素的基点位置。如:transform:skew(30deg,10deg):

2、skewX(<angle>) : 按给定的角度沿X轴指定一个skew transformation(斜切变换)。skewX是使元素以其中心为基点,并在水平方向(X轴)进行扭曲变行,同样可以通过transform-origin来改变元素的基点。如:transform:skewX(30deg)

3、skewY(<angle>) : 按给定的角度沿Y轴指定一个skew transformation(斜切变换)。skewY是用来设置元素以其中心为基点并按给定的角度在垂直方向(Y轴)扭曲变形。同样我们可以通过transform-origin来改变元素的基点。如:transform:skewY(10deg)

五、矩阵matrix

matrix(<number>, <number>, <number>, <number>, <number>, <number>) : 以一个含六值的(a,b,c,d,e,f)变换矩阵的 形式指定一个2D变换,相当于直接应用一个[a b c d e f]变换矩阵。就是基于水平方向(X轴)和垂直方向(Y轴)重新定位元素,此属性值使用涉及到数学中的矩阵,我在这里只是简单的说一下CSS3中的 transform有这么一个属性值,如果有感兴趣的朋友可以去了解更深层次的martix使用方法,这里就不多说了。

責任編輯:優網科技

版權所有:http://www.cqyjsw.com (優網科技) 轉載請注明出處

上一篇 返回列表 下一篇
推薦案例
眼光高度決定品牌厚度 !
機構團體網站案例 | 深沙保人力資源網站建設
機構團體網站案例 | 深沙保人力資源網站建設
本次網站建設項目是深沙保人力資源有限公司與優網科技攜手合作的成果,雙方合作過程順利,展現了高度的默契與專業協同。深沙保人力資源有限公司,作為一家專注于為區內政府單位及實體企業提供全方位人才解決方案的國有企業,通過與優網科技的緊密合作,旨在打造一個集企業形象展示與招聘服務于一體的現代化網絡平臺。
廣州服務號開發建設-華帝消費者端V幫手
廣州服務號開發建設-華帝消費者端V幫手
華帝股份有限公司自1992年創立至今,專注廚電領域27年,始終以產品創新為企業戰略重心,從中國知名上市企業,穩步成長為具有國際影響力的全球化品牌。如今,華帝集團的營銷服務已經進入全球多個國家和地區。擁有優質的全球供應鏈、專業的研發團隊,助力華帝成為屹立世界的中國品牌。
大良實驗小學系統開發
大良實驗小學系統開發
大良實驗小學于1998年成立,占地4萬5千多平方米,是順德區規模的民辦學校之一。現有71個教學班,學生3223人,教職員工436人。學校按廣東省一級學校標準建設,配有圖書館、舞蹈室、管樂室、多媒體電子琴室、實驗室、英語樂園等功能場室36個,還擁有大禮堂、羽毛球館、生物園、地理園、游泳池和200米塑膠運動場等活動場所。學校先后榮獲“廣東省一級學校”、“全國少先隊紅旗大隊”、“廣東省首屆優秀書香校園”、“廣東省書法教育名校”、“廣東省綜合實踐樣本學校”等光榮稱號。
海天味業公眾號開發
海天味業公眾號開發
海天是中國調味品行業的優秀企業,專業的調味品生產和營銷企業,歷史悠久,是中華人民共和國商務部公布的首批“中華老字號”企業之一。目前生產的產品涵蓋醬油、蠔油、醬、醋、料酒、調味汁、雞精、雞粉、腐乳等幾大系列百余品種300多規格,年產值過百億元。
中凱網站建設
中凱網站建設
中凱(海南)控股集團有限公司本次項目是集團網站建設,與優網科技合作過程中,雙方配合默契,保質保量的僅一個月就完成了整站建設。優網科技幫助中凱(海南)快速樹立了一個集團專業形象展示,同時網站的設計效果、體驗和交互也讓中凱(海南)非常滿意。
中國聯塑網站建設
中國聯塑網站建設
中國聯塑集團控股有限公司(簡稱:中國聯塑,股份代號:2128.HK?)是國內大型建材家居產業集團,產品及服務涵蓋管道產品、水暖衛浴、整體廚房、整體門窗、裝飾板材、凈水設備、消防器材、衛生材料、海洋養殖、環境保護、建材家居渠道與服務等領域。
前海益廣網站建設
前海益廣網站建設
深圳前海益廣股權投資有限公司成立于2016年04月18日,注冊地位于深圳市前海深港合作區前灣一路1號A棟201室,經營范圍包括一般經營項目是:股權投資;受托管理股權投資基金;受托資產管理;企業管理咨詢、經濟信息咨詢;投資興辦實業等。
薩米特高端品牌網站建設
薩米特高端品牌網站建設
佛山市薩米特陶瓷銷售有限公司始于2000年,在陶瓷行業風潮中發展壯大,是新明珠陶瓷集團的核心品牌。薩米特瓷磚注重營銷系統的升級與消費體驗模式的實施,倡導“設計+生活”的品牌理念,致力于打造有溫度,有態度的瓷磚品牌。用設計提高人居價值,以創新驅動行業發展,與全球不同國家和文化背景的消費者共享美好家居。
歐迪克網站建設
歐迪克網站建設
佛山市南海歐迪克五金制品有限公司始創于2003年,致力于發展高端硅鎂鋁合金安全門窗,木鋁門窗、陽光房定制,集研發、生產、銷售、服務于一體。自創立以來,系列產品暢銷大江南北,獲得由權威媒體及單位頒發的多項殊榮。目前為止,“歐迪克門窗”的專賣店遍布全國800多個縣市及地區,共有1000多家專賣店輻射全國。
好太太網站建設
好太太網站建設
好太太集團是一家集研發、生產、銷售、服務于一體的智能家居企業,產品與服務涵蓋智能晾曬、智能鎖、智能電器等眾多領域。坐落于廣州番禺區,自1999年始便致力于打造 “好太太”品牌,經過將近二十年的發展,如今好太太已成為全球的晾衣架行業研發、生產、銷售、服務商,在中國擁有近2000萬戶家庭在使用好太太產品。好太太集團于2017年主板上市,成為智能晾曬領域首家A股上市企業。
中山公用水務網站建設
中山公用水務網站建設
中山公用事業集團股份有限公司成立于1998年,是一家國有控股的上市公司(SZ:000685)。公司堅持“產業經營+資本運營”雙輪驅動的戰略思路,定位環保水務為核心業務,通過提升環保水務板塊的產業經營能力,與資本運營平臺協同增效,致力打造行業內有影響力的領先企業,積極擔當社會責任和環境保護的公民企業,促成員工實現自身價值的平臺企業。
-華標集團物業公眾號
-華標集團物業公眾號
華標集團物業為了進一步提升服務質量,滿足業主的多元化需求,采用微信公眾號作為服務平臺,為業主提供日常物業繳費、報事報修、社區活動等便利性服務。本次量身定制的微信公眾號,旨在打造一個高效、穩定、便捷的線上服務平臺,讓業主享受到更加貼心、便捷的物業服務。
我要投稿

姓名

文章鏈接

提交即表示你已閱讀并同意《個人信息保護聲明》

專屬顧問 專屬顧問
掃碼咨詢您的優網專屬顧問!
專屬顧問
馬上咨詢
掃一掃馬上咨詢
掃一掃馬上咨詢

掃一掃馬上咨詢

展開菜單
關于我們
優網觀點
項目動態
公司新聞
優網學院
常見問題
收起菜單
活動會議應用
答題應用
班車預定應用
應急值班表應用
春節活動應用
活動直播應用
內部培訓及任務應用
返回上一級
主站蜘蛛池模板: 产乱子伦精品一区二区| 亚洲一区在线观看不卡| 在线一区二区三区视频观看| 精品亚洲少妇一区二区| 亚洲欧美综合精品国产| 成人区精品一区二区在线| 97人人夜夜视频精品| 欧美精品久久久久性色| 一区二区三区啪啪啪午夜| 国产精品久久久久久婷婷不卡| 91一区二区三区四区| av福利在线观看官网| 亚洲情色av一区二区三区 | 国产厕所偷拍高清在线一区二区三区 | 国产成人综合在线亚洲| 丰满肉欲的熟妇在线观看| 福利丝袜av一区二区| 日韩在线字幕免费中文版| 亚洲一区二区三区四区色噜噜| 日韩三级黄色在线观看| a亚洲五月六月婷婷在线| 国产精品一区二区三区视频免费看| 国产大尺度一区二区视频| 国产熟女一区二区三区熟妇视频| 亚洲首页欧美在线观看| 日韩精品亚洲精品中文字幕| 午夜福利免费视频久久| 国产成人精品午夜二三波多野 | 国产欧美日韩在线中文一区| 精品国产一区二区三区久久久久| 国产在线精品成人一区| 五月天女婷婷在线观看网站| 久久久久国产精品国产精品| 中文字幕在线日本二区| 熟女人妻国产中出在线| 亚洲最新网址一区二区| 日韩人妻一区二区三区蜜桃儿| 人妻少妇大乳中文在线| 91精品熟女视频丰满| 午夜国产精品成人福利视频| 亚洲国产成人女人久久久|