1. 程式人生 > >筆記:CSS transition 和 CSS transform 配合製作動畫

筆記:CSS transition 和 CSS transform 配合製作動畫

transition-timing-function

transition-timing-function 屬性規定過渡效果的速度曲線

描述
linear 規定以相同速度開始至結束的過渡效果(等於 cubic-bezier(0,0,1,1))
ease 規定慢速開始,然後變快,然後慢速結束的過渡效果(cubic-bezier(0.25,0.1,0.25,1))
ease-in 規定以慢速開始的過渡效果(等於 cubic-bezier(0.42,0,1,1))
ease-out 規定以慢速結束的過渡效果(等於 cubic-bezier(0,0,0.58,1))
ease-in-out 規定以慢速開始和結束的過渡效果(等於 cubic-bezier(0.42,0,0.58,1))
cubic-bezier(n,n,n,n) 在 cubic-bezier 函式中定義自己的值。可能的值是 0 至 1 之間的數值
.transition {
    transition-duration: 1s;
    transition-timing-function: ease-out;
}
.container:hover .ear-wrap>.left{        /*左耳朵*/
    transform: rotate(-25
deg)
; }
.container:hover .ear-wrap>.right{ /*右耳朵*/ transform: rotate(25deg); }
transform-style

transform-style 屬性規定如何在 3D 空間中呈現被巢狀的元素

描述
flat 子元素將不保留其 3D 位置
preserve-3d 子元素將保留其 3D 位置
transform-style: flat|preserve-3d;
backface-visibility

backface-visibility 屬性定義當元素不面向螢幕時是否可見

backface-visibility: visible|hidden;

相關推薦

筆記CSS transition CSS transform 配合製作動畫

transition-timing-function transition-timing-function 屬性規定過渡效果的速度曲線 值 描述 linear 規定以相同速度開始至結束的過渡效果(等於 cubic-

CSS: transition@keyframes動畫

前言 為了更好的使用者體驗,在開發時我們使用了適當的動畫,實現一些切換的效果。在使用@keyframes時遇到一點問題,於是開始找其他的解決方案,發現了transition很適合。 開始 先上一張圖片,看看要實現的功能,很簡單的。就是要實現右側小三角的旋轉 實踐 一開始是使

js筆記Js封裝庫——css選擇器

Js封裝庫——css選擇器 在css中我們可以很簡單地使用css選擇器來對節點物件進行選擇,並對其進行style設定。現在,我們想通過js對html的css樣式進行動態設定,想以css的形式進行設定,例如我們想通過$(‘#box p’)來選中id為’box’的節點物件的

Google Chrome開發者工具-移動模擬裝置取向CSS媒體型別

裝置取向(Device Orientation Overrides)許多新的移動裝置具有加速度計(accelerometers),陀螺儀(gyroscopes),指南針(compasses)以及一些其他用來確定運動捕捉和方向資料的硬體。很多網頁瀏覽器可以訪問這些新的硬體特性,

使用scrapy做爬蟲遇到的一些坑使用xpathCSS遇到的一些 invalid syntax

1.引號的歧義:最外面應該使用單引號  錯誤:正確:把定位的xpath外加單引號2.使用了關鍵字做變數錯誤:正確:注意關鍵字不能做變數3.進入shell視窗時,url添加了“”錯誤:正確:去掉url的引號4.使用xpath匹配相關資訊,返回為空列表錯誤:因為一開始網址就是錯誤

金甲防線服務項目筆記菜單初始化

serial 16px http private ftdi fig user ping -i 1、首先數據庫jdbc配置:config路徑下,配置jdbc,數據庫名:jjfxxin,賬戶:root,密碼:123456 2、菜單初始化設置: //3.5.4服務中心--&

javaEE學習筆記maven下載安裝(1)

本文只作學習筆記,僅代表個人觀點,若有雷同,純屬巧合; 工具:編輯器Eclipse,Tomcat7.0(下載地址:https://tomcat.apache.org/) JDK1.8版本 第一步:官網下載地址: http://maven.apache.org/download.cgi

python筆記 經典類新式類的區別

python 筆記:經典類和新式類的區別 Python 2.x中預設都是經典類,只有顯式繼承了object才是新式類 Python 3.x中預設都是新式類,不必顯式的繼承object 其次: ——新式類物件可以直接通過class屬性獲取自身型別:type ——繼承搜

java技術學習筆記Maven安裝作用

Maven是一個基於專案物件模型(POM)的概念的純java開發的開源的專案管理工具。主要用來管理java專案,進行依賴管理(jar包管理,能自動分析專案所需的依賴軟體包,併到Maven倉庫區下載)和專案構建(專案打包和部署)。此外還能分塊開發,提高開發效率。 本文將從以下三個方面寫起: 1

資料結構 筆記順序表單鏈表的對比分析

如何判斷某個資料元素是否存在於線性表中? find -可以為線性表(List)增加一個查詢操作 -int find(const T& e)const; ·引數: ~待查詢的資料元素 ·返回值: ~>= 0:資料元素線上性表中第一次出現的位置 ~-1:資料

pytorch筆記03)softmaxlog_softmax,以及CrossEntropyLoss

softmax在神經網路裡面比較常見,簡而言之,就是多分類的概率輸出 sotfmax(xi)=exp(xi)∑jexp(xj) s o t

pytorch筆記06)requires_gradvolatile

requires_grad Variable變數的requires_grad的屬性預設為False,若一個節點requires_grad被設定為True,那麼所有依賴它的節點的requires_grad都為True。 x=Variable(torch.ones(1)) w=Vari

Python學習筆記中文編碼基礎語法

Python 中文編碼 Python中預設的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確列印漢字,所以在讀取中文時會報錯。 解決方法為只要在檔案開頭加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了(注意:#coding=utf-8

資料結構 筆記歸併排序快速排序

歸併排序的基本思想 -將兩個或兩個以上的有序序列合併成一個新的有序序列 template < typename T> static void Merge(T src[] , T helper[],int begin,int mid,int end, bool mi

資料結構 筆記氣泡排序希爾排序

氣泡排序的基本思想 -每次從後向前進行(假設為第i次),j = n -1 ,n- 2,...,i,兩輛比較 V[j-1]和V[j]的關鍵字;如果發生逆序,則交換V[j-1]和V[j]. template <typename T> static void Bubble(T

資料結構 筆記選擇排序插入排序

選擇排序的基本思想 -每次(例如底 i 次,i = 0 ,1,...,n-2)從後面n-i個待排的資料元素中選出關鍵字最小的元素,作為有序元素序列底 i 個元素. template <typename T> static void Select(T array[] , i

Java技術學習路線筆記Maven安裝作用

Maven是一個基於專案物件模型(POM)的概念的純java開發的開源的專案管理工具。主要用來管理java專案,進行依賴管理(jar包管理,能自動分析專案所需的依賴軟體包,併到Maven倉庫區下載)和專案構建(專案打包和部署)。此外還能分塊開發,提高開發效率。   本文將從以下三個方面寫起:   1、Ma

Effective Java (3rd Editin) 讀書筆記1 建立銷燬物件

1 建立和銷燬物件 Item 1:考慮用靜態工廠方法取代構造器 public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); } 靜態工廠方法的優點: 有名

Effective Java (3rd Editin) 讀書筆記3 類介面

3 類和介面 Item 15:最小化類和成員的訪問許可權 一個設計優秀的類應該隱藏它的所有實現細節,將它的 API 和內部實現乾淨地分離開。這種軟體設計的基本準則被稱為“封裝”(encapsulation)。 封裝的優點: 組成系統的各元件之間解耦,使得它們能夠獨立地

CSS divcss佈局

一.div和span   DIV和SPAN在整個HTML標記中,沒有任何意義,他們的存在就是為了應用CSS樣式   DIV和span的區別在於,span是內聯元素,div是塊級元素。div佔用整行,span只會佔用內容大小的部分。div可以改變size,span不可以改變size   二.盒