close

影片範例

html  css 

.cross
  .line1
  .line2
  
.fbtn
  h1 標題
  p 內文內文內文內文內文內文內文內文
內文內文內文內文內文內文內文內文內文
內文內文內文內文內文內文內文內文內文
內文內文內文

*
  backface-visibility: hidden
body
  background-color: #333

.cross
  width: 200px
  height: 200px
  position: relative
  background-color: #FFD52B
  transition-duration: 0.5s
  cursor: pointer
  
.line1,.line2
  width: 150px
  height: 10px
  background-color: white
  position: absolute
  left: 50%
  top: 50%
  transform: translateX(-50%) translateY(-50%)
  transition-duration: 0.5s

.line1
  transform: translateX(-50%) translateY(-200%)
.line2
  transform: translateX(-50%) translateY(200%)
  
.cross
  &:hover
    background-color: #E84B17
    .line1,.line2
      // width: 170px

    .line1
      transform: translateX(-50%) translateY(-50%) rotate(45deg) scaleX(1.2)     
    .line2
      transform: translateX(-50%) translateY(-50%) rotate(-45deg) scaleX(1.2)
    
    
.fbtn
  width: 300px
  height: 300px
  padding: 30px
  border: solid 2px #eee
  & h1,p
    position: relative
    color: #eee
    opacity: 0
    top: 20px
    transition-duration: 0.5s
    font-family: 微軟正黑體
  & h1
    transition-delay: 0s
  & p
    transition-delay: 0.3s
    line-height: 30px
  &:hover h1, &:hover p 
    top: 0px
    opacity: 1
  
  
    

 

 


 

     transition   轉場戲果

  • 延遲 
    transition-delay: 1s;

     
  • 影響特定的 (ex寬度)
    transition-property: width;

     
  • 持續時間
    transition-duration: 3s, 1s
    transition-duration: 2s
    transition-duration: 500ms

 

 


 

     transform   改變、變化

  • 縮放 scale
    transform: scale(2)
    transform: scale(2,2)

     

  • 旋轉 rotate
    transform: rotate(-45deg)

     

 

  • 傾斜 skew
    transform: skewX(45deg)       *水平線(X軸)轉45度*
    transform: skew(30deg,20deg)

     
  • 位移 translate
    transform: translate(50px, 100px)
    transform: translate(50px, 100px)
    transform: translateX(50px) translateY(50px)
    transform: translate(180px) rotate(-5deg) scale(0.8)

     



     transform-origin   設定參考點座標
 

  • 設定參考點
    transform-origin: 0% 100%
    transform-origin:100px 20px;
    transform-origin:right;




     

arrow
arrow
    創作者介紹
    創作者 narsm 的頭像
    narsm

    narsm筆記紀錄

    narsm 發表在 痞客邦 留言(0) 人氣()