日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
4種非常實用的CSS代碼段,你都學(xué)會了嗎?

文字加載...動畫

html

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站制作與策劃設(shè)計,白云網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:白云等地區(qū)。白云做網(wǎng)站價格咨詢:13518219792

 
 
 
 
  1. 正在加載中...

css

 
 
 
 
  1. dot{ 
  2.  display: inline-block; 
  3.  height: 1em; 
  4.  line-height: 1; 
  5.  text-align: left; 
  6.  vertical-align: -.25em; 
  7.  overflow: hidden; 
  8. dot::before{ 
  9.  display: block; 
  10.  content: '...\A..\A.'; 
  11.  white-space: pre-wrap; 
  12.  animation: dot 2s infinite step-start both; 
  13. @keyframes dot{ 
  14.  33% { 
  15.  transform: translateY(-2em); 
  16.  } 
  17.  66% { 
  18.  transform: translateY(-1em); 
  19.  } 
  20. }

如果你看上圖代碼沒有看懂,請看下圖,我注釋掉一行代碼,你就明白了。原來是dot元素,沿著Y軸在循環(huán)位移,隱藏掉就讓你看到了加載的動畫效果。

border 實現(xiàn)邊框

當(dāng)你需要這樣一個上傳文件,按鈕時,你考慮的是找設(shè)計弄個圖片,還是自己寫一個???

其實CSS寫,也很簡單的。

 
 
 
 
  1. 添加圖片
  2. .upload{ 
  3.  position: relative; 
  4.  display: inline-block; 
  5.  width: 76px; 
  6.  height: 76px; 
  7.  color: #ccc; 
  8.  border: 2px dashed; /*邊框虛線*/ 
  9.  text-indent: -12em; /*使其文字看不到*/ 
  10.  transition: color .25s; /*hover事件:顏色漸變動畫*/ 
  11.  overflow: hidden; 
  12.  margin: 50px 100px; 
  13. /*用before/after偽類做 + 號樣式*/ 
  14. .upload:before, .upload:after{ 
  15.  content: ''; 
  16.  position: absolute; 
  17.  top: 50%; 
  18.  left: 50%; 
  19. .upload:hover{ 
  20.  color: #34538b; 
  21. .upload::before{ 
  22.  width: 20px; 
  23.  border-top: 4px solid; 
  24.  margin: -2px 0 0 -10px; 
  25. .upload::after{ 
  26.  height: 20px; 
  27.  border-left: 4px solid; 
  28.  margin: -10px 0 0 -2px; 
  29. }

不規(guī)則的投影 filter

當(dāng)我們想給一個矩形或其他能用 border-radius 生成的形狀加投影時,用 box-shadow 都可以解決,如下圖:

但是,當(dāng)元素添加了一些偽元素或半透明的裝飾之后,box-shadow就有些 力不從心了,因為 border-radius 會無恥地忽視透明部分。這類情況包括下列幾種情況:

1、半透明圖像、背景圖像、或者 border-image(比如老式的金質(zhì)像框);

2、元素設(shè)置了點狀、虛線或半透明的邊框,但沒有背景(或者當(dāng) background-clip 不是 border-box 時);

3、對話氣泡,它的小尾巴通常是用偽元素生成的;

4、幾乎所有的折角效果

5、通過 clip-path 生成的形狀。

下面來看看這個示例: html代碼

 
 
 
 
  1. 不規(guī)則的投影

css樣式

 
 
 
 
  1. div { 
  2.  position: relative; 
  3.  display: inline-flex; 
  4.  flex-direction: column; 
  5.  justify-content: center; 
  6.  vertical-align: bottom; 
  7.  box-sizing: border-box; 
  8.  width: 8em; 
  9.  padding: .5em; 
  10.  height: 5em; 
  11.  margin: .6em; 
  12.  background: #0cc071; 
  13.  color: #fff; 
  14.  /*box-shadow: .1em .1em .3em rgba(0,0,0,.5); 此時是偽類是沒有陰影的*/ 
  15.  -webkit-filter: drop-shadow(.2em .2em .2em rgba(0,0,0,.5)); 
  16.  filter: drop-shadow(.2em .2em .2em rgba(0,0,0,.5)); 
  17.  
  18. .speech { 
  19.  border-radius: .3em; 
  20. .speech::before { 
  21.  content: ''; 
  22.  position: absolute; 
  23.  top: 1em; 
  24.  right: -.7em; 
  25.  width: 0; 
  26.  height: 0; 
  27.  border: 1em solid transparent; 
  28.  border-left-color: #0cc071; 
  29.  border-right-width: 0; 
  30. }

從上圖可以看出box-shadow搞不定的,drop-shadow給搞定了。這是為什么了?

可以很明顯的看出區(qū)別,為什么會這樣呢?在這里我用的是div標(biāo)簽,大家都知道,div標(biāo)簽是個塊標(biāo)簽,說白了是個盒模型,指的是一塊區(qū)域,box-shadow的屬性只能添加到盒模型外面,因此內(nèi)部的東西是不會添加上的,就變成上圖的樣子,中間還是白色部分。而drop-shadow就不一樣了,他是把所有的非透明區(qū)域都做了陰影效果,就相當(dāng)于一種真正的投影。

css 實現(xiàn)自適應(yīng)的彈框

經(jīng)常在網(wǎng)頁中看到一些Dialog,例如有些網(wǎng)頁點擊登錄注冊時就會跳出一個彈框來顯示登錄注冊頁面,下面就使用 css 完成一個可以自適應(yīng),無論窗口的大小,始終能保持水平垂直居中的dialog。

 
 
 
 
  1.  
  2.   
  3.   
  4.  我是內(nèi)容 
  5.  
 
  •  
  •  
  • css樣式

     
     
     
     
    1. .c-pupup{ 
    2.  position: fixed; 
    3.  top:0; 
    4.  bottom: 0; 
    5.  left: 0; 
    6.  right: 0; 
    7.  background: rgba(0,0,0,.5); 
    8.  text-align: center; 
    9.  white-space: nowrap; 
    10.  z-index: 99; 
    11. .c-pupup:after{ 
    12.  content: ''; 
    13.  display: inline-block; 
    14.  height: 100%; 
    15.  vertical-align: middle; 
    16. .dialog{ 
    17.  background-color: #fff; 
    18.  display: inline-block; 
    19.  vertical-align: middle; 
    20.  border-radius: 6px; 
    21.  text-align: left; 
    22.  white-space: normal; 
    23.  width: 400px; 
    24.  height: 250px; 
    25. }

    總結(jié)

    這些CSS都是非常實用的,有興趣的可以收藏起來,沒準以后能用上。然后drop-shadow就不用去糾結(jié)IE能不能用了,因為我們已經(jīng)放棄它了。


    文章題目:4種非常實用的CSS代碼段,你都學(xué)會了嗎?
    網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/djphidc.html