最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

css3 使用box-shadow實現(xiàn)浮雕風格按鈕效果

  發(fā)布時間:2024-08-19 17:05:11   作者:hackchen   我要評論
這篇文章主要介紹了css3 使用box-shadow實現(xiàn)浮雕風格按鈕效果,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧

利用 box-shadow 實現(xiàn)浮雕風格的按鈕。

HTML:

<form>
  <div class="segment">
    <h1>Sign up</h1>
  </div>
  <label>
    <input type="text" placeholder="Email Address" />
  </label>
  <label>
    <input type="password" placeholder="Password" />
  </label>
  <button class="red" type="button"><i class="icon ion-md-lock"></i> Log in</button>
  <div class="segment">
    <button class="unit" type="button"><i class="icon ion-md-arrow-back"></i></button>
    <button class="unit" type="button"><i class="icon ion-md-bookmark"></i></button>
    <button class="unit" type="button"><i class="icon ion-md-settings"></i></button>
  </div>
  <div class="input-group">
    <label>
      <input type="text" placeholder="Email Address" />
    </label>
    <button class="unit" type="button"><i class="icon ion-md-search"></i></button>
  </div>
</form>

SCSS:

$ruler: 16px;
$color-red: #ae1100;
$color-bg: #ebecf0;
$color-shadow: #babecc;
$color-white: #fff;
body,
html {
  background-color: $color-bg;
}
h1 {
  margin: 0;
}
body,
p,
input,
select,
textarea,
button {
  font-family: "Montserrat", sans-serif;
  letter-spacing: -0.2px;
  font-size: $ruler;
}
div,
p {
  color: $color-shadow;
  text-shadow: 1px 1px 1px $color-white;
}
form {
  padding: $ruler;
  width: $ruler * 20;
  margin: 0 auto;
}
.segment {
  padding: $ruler * 2 0;
  text-align: center;
}
button,
input {
  border: 0;
  outline: 0;
  font-size: $ruler;
  border-radius: $ruler * 20;
  padding: $ruler;
  background-color: $color-bg;
  text-shadow: 1px 1px 0 $color-white;
}
label {
  display: block;
  margin-bottom: $ruler * 1.5;
  width: 100%;
}
input {
  margin-right: $ruler/2;
  box-shadow: inset 2px 2px 5px $color-shadow, inset -5px -5px 10px $color-white;
  width: 100%;
  box-sizing: border-box;
  transition: all 0.2s ease-in-out;
  appearance: none;
  -webkit-appearance: none;
  &:focus {
    box-shadow: inset 1px 1px 2px $color-shadow,
      inset -1px -1px 2px $color-white;
  }
}
button {
  color: #61677c;
  font-weight: bold;
  box-shadow: -5px -5px 20px $color-white, 5px 5px 20px $color-shadow;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  font-weight: 600;
  &:hover {
    box-shadow: -2px -2px 5px $color-white, 2px 2px 5px $color-shadow;
  }
  &:active {
    box-shadow: inset 1px 1px 2px $color-shadow,
      inset -1px -1px 2px $color-white;
  }
  .icon {
    margin-right: $ruler/2;
  }
  &.unit {
    border-radius: $ruler/2;
    line-height: 0;
    width: $ruler * 3;
    height: $ruler * 3;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0 $ruler/2;
    font-size: $ruler * 1.2;
    .icon {
      margin-right: 0;
    }
  }
  &.red {
    display: block;
    width: 100%;
    color: $color-red;
  }
}
.input-group {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  label {
    margin: 0;
    flex: 1;
  }
}

到此這篇關于css3 box-shadow 浮雕風格按鈕的文章就介紹到這了,更多相關css3 box-shadow浮雕按鈕內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

相關文章

  • CSS3中的字體及相關屬性詳解

    這篇文章主要介紹了CSS3中的字體及相關屬性,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2025-06-12
  • CSS3實現(xiàn)的賬號密碼輸入框提示效果

    本文詳細解析了CSS3中實現(xiàn)賬號密碼輸入框提示特效的原理和方法,包括HTML5的placeholder屬性與CSS3新特性如偽類選擇器、動態(tài)效果和過渡動畫的結合使用,感興趣的朋友跟隨小
    2025-05-14
  • CSS3 布局樣式及其應用舉例

    CSS3的布局特性為前端開發(fā)者提供了無限可能,無論是Flexbox的一維布局還是Grid的二維布局,它們都能夠幫助開發(fā)者以更清晰、簡潔的方式實現(xiàn)復雜的網(wǎng)頁布局,本文給大家介紹C
    2025-05-14
  • CSS3 Facebook-style Buttons 項目常見問題及最新解決方案

    CSS3 Facebook-style Buttons 是一個開源項目,旨在通過簡單的 CSS 代碼來重現(xiàn) Facebook 按鈕和工具欄的外觀,本文給大家介紹CSS3 Facebook-style Buttons 項目常見問題及
    2025-05-14
  • 使用animation.css庫快速實現(xiàn)CSS3旋轉動畫效果

    隨著Web技術的不斷發(fā)展,動畫效果已經(jīng)成為了網(wǎng)頁設計中不可或缺的一部分,本文將深入探討animation.css的工作原理,如何使用以及其在實際項目中的應用,感興趣的朋友一起看
    2025-05-14
  • CSS3 最強二維布局系統(tǒng)之Grid 網(wǎng)格布局

    CS3的Grid網(wǎng)格布局是目前最強的二維布局系統(tǒng),可以同時對列和行進行處理,將網(wǎng)頁劃分成一個個網(wǎng)格,可以任意組合不同的網(wǎng)格,做出各種各樣的布局,本文介紹CSS3 最強二維布局系
    2025-02-27
  • 如何使用CSS3實現(xiàn)波浪式圖片墻

    本文介紹了如何使用CSS3的transform屬性和動畫技巧實現(xiàn)波浪式圖片墻,通過設置圖片的垂直偏移量,并使用動畫使其周期性地改變位置,可以創(chuàng)建出動態(tài)且具有波浪效果的圖片墻,同
    2025-02-27
  • CSS3模擬實現(xiàn)一個雷達探測掃描動畫特效(最新推薦)

    文章介紹了如何使用CSS3實現(xiàn)一個雷達探測掃描的效果,包括夜色背景、蜘蛛網(wǎng)盤、掃描體的轉動效果、尾巴陰影以及被掃描到的光點,通過HTML和CSS的配合,實現(xiàn)了豐富的動畫效果,
    2025-02-21
  • css3 display:flex 彈性盒模型的使用方法

    CSS3的Flexbox是一種強大的布局模式,通過設置display:flex可以輕松實現(xiàn)對齊、排列和分布網(wǎng)頁元素,它解決了傳統(tǒng)布局方法中的對齊、間距分配和自適應布局等問題,接下來通過本
    2025-02-19
  • css3 實現(xiàn)icon刷新轉動效果

    本文給大家介紹css3 實現(xiàn)icon刷新轉動效果,文章開頭給大家介紹了webkit-transform、animation、@keyframes這三個屬性,結合實例代碼給大家介紹的非常詳細,感興趣的朋友一
    2025-02-19

最新評論

临西县| 岢岚县| 鲁山县| 东海县| 措美县| 西青区| 五台县| 河津市| 博客| 伊金霍洛旗| 宁蒗| 渭源县| 本溪市| 舒兰市| 武乡县| 运城市| 南投市| 镇康县| 都江堰市| 定安县| 中江县| 东至县| 博客| 惠水县| 庆元县| 阿合奇县| 嘉义市| 湘阴县| 五莲县| 安乡县| 乌鲁木齐县| 泾源县| 长汀县| 靖远县| 沾益县| 抚顺市| 大邑县| 高雄市| 富裕县| 台山市| 绥德县|