前端项目中常用的css复杂图形样式代码,用代码做图标这么简单[亲测有效]

前端项目中常用的css复杂图形样式代码,用代码做图标这么简单[亲测有效]渐变内外阴影漂亮按钮渐变 + 边框 + 内阴影 + 外阴影制作的圆角按钮,一般可能都是直接找UI要切图,其实用样式也是可以直接写出这样的按钮的,

欢迎大家来到IT世界,在知识的湖畔探索吧!

前端项目中常用的css复杂图形样式代码,用代码做图标这么简单[亲测有效]

渐变内外阴影漂亮按钮

前端项目中常用的css复杂图形样式代码,用代码做图标这么简单[亲测有效]

渐变 + 边框 + 内阴影 + 外阴影制作的圆角按钮,一般可能都是直接找UI要切图,其实用样式也是可以直接写出这样的按钮的,大小适配也可以自己自由控制。

<span class="beautiful-btn">立即确认</span>

<style>
/* 漂亮的按钮 */
.beautiful-btn {
  display: inline-block;
  box-sizing: border-box;
  height: 40px;
  padding: 0 60px;
  border-radius: 20px;
  border: 2px solid #FFF;
  background: linear-gradient(172deg, #FFBAAF 0%, #FD4025 100%);
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  line-height: 36px;
  box-shadow: 0 2px 7px 0 rgba(255, 87, 63, .2), inset 2px 3px 0 0 rgba(226, 31, 3, .24);
}
</style>

欢迎大家来到IT世界,在知识的湖畔探索吧!

“好孩子”缺角小旗标

前端项目中常用的css复杂图形样式代码,用代码做图标这么简单[亲测有效]

跟小时候的好孩子小贴纸一样的图标,唯一不足的地方宽度要写成固定的,不能动态宽度

欢迎大家来到IT世界,在知识的湖畔探索吧!<template>
  <div>
    <span class="tag">好孩子</span>
  </div>
</template>

<style lang="stylus" scoped>
.tag
  background #57bc78
  position relative
  display inline-block
  width 60px
  padding 4px 0 0
  color #FFF
  line-height 1
  text-align center
  &::before
    content ''
    height 0
    width 0
    border-top 4px solid #57bc78
    border-right 30px solid #57bc78
    border-bottom 4px solid transparent
    border-left 30px solid #57bc78
    position absolute
    left 0
    right 0
    bottom -8px
</style>

半透明提示框变形小箭头

前端项目中常用的css复杂图形样式代码,用代码做图标这么简单[亲测有效]

版型三角形用 css 样式 border 实现,变形利用 skewY

<template>
  <div>
    <div class="pop"></div>
  </div>
</template>

<style lang="stylus" scoped>
.pop
  position relative
  height 100px
  width 200px
  background rgba(255, 255, 255, .9)
  border-radius 6px
  padding 10px
  &:before
    content ''
    position absolute
    left -16px
    top 40%
    border-width 0px 0px 16px 16px
    border-style solid
    border-bottom-color rgba(255, 255, 255, .9)
    border-left-color transparent
    transform skewY(-20deg)
</style>

input输入框placeholder提示文字聚焦动画

前端项目中常用的css复杂图形样式代码,用代码做图标这么简单[亲测有效]

placeholder文字默认居中,当光标聚焦后placeholder文字移动到最左边

欢迎大家来到IT世界,在知识的湖畔探索吧!<template>
  <div>
    <input class="input" placeholder="请输入">
  </div>
</template>

<style lang="stylus" scoped>
.input
  // text-align center
  position relative
  &::-webkit-input-placeholder
    // color red !important
    position absolute
    top 50%
    left 50%
    transform translate(-50%, -50%)
    transition all .8s
  &:focus
    &::-webkit-input-placeholder
      // color green !important
      left 0
      transform translate(0, -50%)
</style>

如果想要搜索框文字居中,直接 text-align:center 就可以了,一般移动端的搜索框用得比较多

radial-gradient 径向渐变去做外圆角

前端项目中常用的css复杂图形样式代码,用代码做图标这么简单[亲测有效]

适合需要外圆角的各种背景图标

<template>
  <div>
    <span class="tag-corner">推荐</span>
  </div>
</template>

<style lang="stylus" scoped>
.tag-corner
  position absolute
  right 0
  top 0
  background #FFBD09
  border-radius 0 7px 0 16px
  padding 6px 8px
  font-size 12px
  color #FFF
  font-weight normal
  line-height 1
  &::before
    content ''
    position absolute
    width 10px
    height 10px
    left -10px
    top 0
    background #000
    // 左上角
    background radial-gradient(circle at 0 100%, transparent 10px, #FFBD09 10px)
    // 左下角
    // background radial-gradient(circle at 0 0, transparent 10px, #FFBD09 10px)
    // 右上角
    // background radial-gradient(circle at 100% 100%, transparent 10px, #FFBD09 10px)
    // 右下角
    // background radial-gradient(circle at 100% 0, transparent 10px, #FFBD09 10px)
</style>

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/18077.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信