国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一個胖乎乎的3D卡片(有點(diǎn)像捏扁的圓柱體)

這篇具有很好參考價值的文章主要介紹了一個胖乎乎的3D卡片(有點(diǎn)像捏扁的圓柱體)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

先上效果圖(圖片是隨機(jī)的,可能你們看到的和這個不一樣。但效果是相同的):
一個胖乎乎的3D卡片(有點(diǎn)像捏扁的圓柱體)
再上代碼:文章來源地址http://www.zghlxwxcb.cn/news/detail-471550.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <style>
    *{
      margin: 0;
      padding: 0;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }

    h1{
      font-size: 2.5rem;
      font-family: 'Montserrat';
      font-weight: normal;
      color: #444;
      text-align: center;
      margin: 2rem 0;
    }

    .wrapper{
      width: 90%;
      margin: 0 auto;
      max-width: 80rem;
    }

    .cols{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

    .col{
      width: calc(25% - 2rem);
      margin: 1rem;
      cursor: pointer;
    }

    .container{
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
      -webkit-perspective: 1000px;
      perspective: 1000px;
    }

    .front,
    .back{
      background-size: cover;
      box-shadow: 0 4px 8px 0 rgba(0,0,0,0.25);
      border-radius: 10px;
      background-position: center;
      -webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      -o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      text-align: center;
      min-height: 280px;
      height: auto;
      border-radius: 10px;
      color: #fff;
      font-size: 1.5rem;
    }

    .back{
      background: #cedce7;
      background: -webkit-linear-gradient(45deg,  #cedce7 0%,#596a72 100%);
      background: -o-linear-gradient(45deg,  #cedce7 0%,#596a72 100%);
      background: linear-gradient(45deg,  #cedce7 0%,#596a72 100%);
    }

    .front:after{
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      content: '';
      display: block;
      opacity: .6;
      background-color: #000;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      border-radius: 10px;
    }
    .container:hover .front,
    .container:hover .back{
      -webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      -o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
      transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    }

    .back{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
    }

    .inner{
      -webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);
      transform: translateY(-50%) translateZ(60px) scale(0.94);
      top: 50%;
      position: absolute;
      left: 0;
      width: 100%;
      padding: 2rem;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      outline: 1px solid transparent;
      -webkit-perspective: inherit;
      perspective: inherit;
      z-index: 2;
    }

    .container .back{
      -webkit-transform: rotateY(180deg);
      transform: rotateY(180deg);
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }

    .container .front{
      -webkit-transform: rotateY(0deg);
      transform: rotateY(0deg);
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }

    .container:hover .back{
      -webkit-transform: rotateY(0deg);
      transform: rotateY(0deg);
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }

    .container:hover .front{
      -webkit-transform: rotateY(-180deg);
      transform: rotateY(-180deg);
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }

    .front .inner p{
      font-size: 2rem;
      margin-bottom: 2rem;
      position: relative;
    }

    .front .inner p:after{
      content: '';
      width: 4rem;
      height: 2px;
      position: absolute;
      background: #C6D4DF;
      display: block;
      left: 0;
      right: 0;
      margin: 0 auto;
      bottom: -.75rem;
    }

    .front .inner span{
      color: rgba(255,255,255,0.7);
      font-family: 'Montserrat';
      font-weight: 300;
    }

    @media screen and (max-width: 64rem){
      .col{
        width: calc(33.333333% - 2rem);
      }
    }

    @media screen and (max-width: 48rem){
      .col{
        width: calc(50% - 2rem);
      }
    }

    @media screen and (max-width: 32rem){
      .col{
        width: 100%;
        margin: 0 0 2rem 0;
      }
    }
    header {
      top: 0;
      position: fixed;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 1%;
      width: 100%;
      z-index: 3;
      height: 7em;
      font-family: "Bebas Neue", sans-serif;
      font-size: clamp(0.66rem, 2vw, 1rem);
      letter-spacing: 0.5em;
    }

    a{
      color: black;
      text-decoration: none;
    }
  </style>
</head>
<body>
<header>
  <div><a href="https://blog.csdn.net/qq_35241329?type=blog">Original By TiMi先生</a></div>
</header>
<div class="wrapper">
  <h1>Parallax Flipping Cards</h1>
  <div class="cols">
    <div class="col" ontouchstart="this.classList.toggle('hover');">
      <div class="container">
        <div class="front" style="background-image: url(https://unsplash.it/500/500/)">
          <div class="inner">
            <p>Diligord</p>
            <span>Lorem ipsum</span>
          </div>
        </div>
        <div class="back">
          <div class="inner">
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit c.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="col" ontouchstart="this.classList.toggle('hover');">
      <div class="container">
        <div class="front" style="background-image: url(https://unsplash.it/509/509/)">
          <div class="inner">
            <p>Rocogged</p>
            <span>Lorem ipsum</span>
          </div>
        </div>
        <div class="back">
          <div class="inner">
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit c.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="col" ontouchstart="this.classList.toggle('hover');">
      <div class="container">
        <div class="front" style="background-image: url(https://unsplash.it/502/502/)">
          <div class="inner">
            <p>Strizzes</p>
            <span>Lorem ipsum</span>
          </div>
        </div>
        <div class="back">
          <div class="inner">
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit c.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="col" ontouchstart="this.classList.toggle('hover');">
      <div class="container">
        <div class="front" style="background-image: url(https://unsplash.it/503/503/)">
          <div class="inner">
            <p>Clossyo</p>
            <span>Lorem ipsum</span>
          </div>
        </div>
        <div class="back">
          <div class="inner">
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit c.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="col" ontouchstart="this.classList.toggle('hover');">
      <div class="container">
        <div class="front" style="background-image: url(https://unsplash.it/504/504/)">
          <div class="inner">
            <p>Rendann</p>
            <span>Lorem ipsum</span>
          </div>
        </div>
        <div class="back">
          <div class="inner">
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit c.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="col" ontouchstart="this.classList.toggle('hover');">
      <div class="container">
        <div class="front" style="background-image: url(https://unsplash.it/505/505/)">
          <div class="inner">
            <p>Reflupper</p>
            <span>Lorem ipsum</span>
          </div>
        </div>
        <div class="back">
          <div class="inner">
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit c.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="col" ontouchstart="this.classList.toggle('hover');">
      <div class="container">
        <div class="front" style="background-image: url(https://unsplash.it/506/506/)">
          <div class="inner">
            <p>Acirassi</p>
            <span>Lorem ipsum</span>
          </div>
        </div>
        <div class="back">
          <div class="inner">
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit c.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="col" ontouchstart="this.classList.toggle('hover');">
      <div class="container">
        <div class="front" style="background-image: url(https://unsplash.it/508/508/)">
          <div class="inner">
            <p>Sohanidd</p>
            <span>Lorem ipsum</span>
          </div>
        </div>
        <div class="back">
          <div class="inner">
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit c.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
</body>
</html>

到了這里,關(guān)于一個胖乎乎的3D卡片(有點(diǎn)像捏扁的圓柱體)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 五、3d場景的卡片展示的創(chuàng)建

    五、3d場景的卡片展示的創(chuàng)建

    ????????在我們3d的開發(fā)中,對某一些建筑和物體進(jìn)行解釋說明是非常常見的現(xiàn)象,那么就不得不說卡片的展示了,卡片展示很友好的說明了當(dāng)前物體的狀態(tài),一目了然,下面就是效果圖。 它主要有兩個方法來實(shí)現(xiàn),大量的圖片建議使用canvas來實(shí)現(xiàn),少量的可以使用標(biāo)簽實(shí)

    2024年02月03日
    瀏覽(17)
  • NICEGUI庫,一個有點(diǎn)新、有點(diǎn)酷的PYTHON UI庫(二)樣式的優(yōu)化和查找

    NICEGUI庫,一個有點(diǎn)新、有點(diǎn)酷的PYTHON UI庫(二)樣式的優(yōu)化和查找

    ? ? ? ? 第一篇的介紹中,界面是這個樣子的: ?????????真正的效果肯定不應(yīng)該如此,功能一二三四五的按鈕應(yīng)該一排靠上,或者豎排靠左,然后才是下面的設(shè)置頁面,怎么才能做到呢?我期望的效果是把按鈕左邊(占20%左右),然后設(shè)置頁面靠右。這里有個坑,可能是

    2024年02月08日
    瀏覽(13)
  • 分享兩組不同的3D VR卡片

    分享兩組不同的3D VR卡片

    最近某音上出現(xiàn)了很多VR視頻,轉(zhuǎn)動手機(jī)可以看到手機(jī)界面未顯示出來的場景。這種事情我覺得我們也可以做到。 所以兩種不同的3D VR卡片來了: 第一種是橫向或上下可以拖動極大的距離??ㄆ系男畔S著拖動移動,但不會顯示更多的信息: 第二種是橫向或者上下拖動距

    2024年02月08日
    瀏覽(12)
  • 前端3D卡片輪播動畫旋轉(zhuǎn)小案例

    ? ? ? ? 這個前端3D卡片輪播動畫旋轉(zhuǎn)小案例是一個基于 CSS3 和 JavaScript 實(shí)現(xiàn)的交互效果,可以讓用戶在網(wǎng)頁上瀏覽一組卡片,并通過鼠標(biāo)或手指滑動來切換卡片。每個卡片都有一個獨(dú)特的3D旋轉(zhuǎn)效果,可以讓用戶感受到卡片的立體感和動態(tài)效果。 ? ? ? ? 該案例的實(shí)現(xiàn)思路

    2024年02月11日
    瀏覽(23)
  • 【動畫進(jìn)階】神奇的 3D 卡片反光閃爍動效

    【動畫進(jìn)階】神奇的 3D 卡片反光閃爍動效

    最近,有群里在群里發(fā)了這么一個非常有意思的卡片 Hover 動效,來源于此網(wǎng)站 -- key-drop,效果如下: 非常有意思酷炫的效果。而本文,我們不會完全還原此效果,而是基于此效果,嘗試去制作這么一個類似的卡片交互效果: 該效果的幾個核心點(diǎn): 卡片的 3D 旋轉(zhuǎn)跟隨鼠標(biāo)移

    2024年01月22日
    瀏覽(18)
  • CSS 一個好玩的卡片“開卡效果”

    CSS 一個好玩的卡片“開卡效果”

    漸變 conic-gradient box-shadow clip-path 變換、過渡 transform 、 transition 動畫 animation @keyframes 偽類、偽元素 :hover 、 ::before 、 ::after … 絕對布局 。。。 clip-path 生成網(wǎng)站 https://techbrood.com/tool?p=css-clip-path

    2024年02月10日
    瀏覽(20)
  • 如何快速生成一個H5滑動的卡片

    當(dāng)要對滾動做一些處理的時候可以參考下面的代碼? 這里以vant的輪播圖組件 ?結(jié)構(gòu) ?樣式 ?方法函數(shù) 計算屬性用于將原始的 comboArr 數(shù)組切分成多個子數(shù)組,每個子數(shù)組包含 itemsPerSwipe 個元素。這樣可以確保每個輪播項內(nèi)都有相同數(shù)量的組合套餐信息。這個方法返回一個包含

    2024年02月10日
    瀏覽(17)
  • SwiftUI 打造酷炫流光邊框 + 微光滑動閃爍的 3D 透視滾動卡片墻

    SwiftUI 打造酷炫流光邊框 + 微光滑動閃爍的 3D 透視滾動卡片墻

    有時候我們希望自己的 App 能向用戶展示與眾不同、富有創(chuàng)造力的酷炫視覺效果: 如上圖所示,我們制作了一款流光邊框 + 微光滑動閃爍的 3D 透視卡片滾動效果。這是怎么做到的呢? 小伙伴們是不是都興奮了呢?無需等待,讓我們馬上開始冒險吧! Let‘s go!?。??

    2024年01月25日
    瀏覽(18)
  • CSS實(shí)現(xiàn)一個交互感不錯的卡片列表

    CSS實(shí)現(xiàn)一個交互感不錯的卡片列表

    橫向滾動 鼠標(biāo)懸停時突出顯示 默認(rèn)堆疊展示 鼠標(biāo)懸停時,完整展示當(dāng)前塊+適當(dāng)旋出效果 移動端樣式優(yōu)化、磁吸效果 美化滾動條 flex 布局 css 簡單變換+過渡 transform、transition 漸變色函數(shù) linear-gradient … 偽類、偽元素 滾動條、::after、 ::before …

    2024年02月11日
    瀏覽(20)
  • HTML5+CSS3小實(shí)例:帶標(biāo)題的3D多米諾人物卡片

    HTML5+CSS3小實(shí)例:帶標(biāo)題的3D多米諾人物卡片

    實(shí)例:帶標(biāo)題的3D多米諾人物卡片 技術(shù)棧:HTML+CSS 效果: 源碼: 【html】

    2024年02月14日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包