写项目经常用到却记不熟的css样式代码

20 篇文章 0 订阅
2 篇文章 0 订阅

1.仅左上和右上有圆角

效果图
在这里插入图片描述
实现代码

-webkit-border-top-left-radius: 16px;
-webkit-border-top-right-radius: 16px;

2.渐变背景颜色

代码

background: linear-gradient(to right, #1689FE, #49BAFF);

3.去除滚动条

  .part::-webkit-scrollbar {
            display: none;
        }

4.上半部分有渲染渐变

效果图
在这里插入图片描述
实现代码

background-image: radial-gradient(at top, #469ffb, #ffffff, #ffffff);

查了好多资料,终于在这篇文章中看到类似的讲解,拿过来测测改改终于实现了。链接放这啦!

5.Vant4 上传组件upload删除按钮变大

效果图
在这里插入图片描述

实现代码

直接粘贴至van-uploader组件下面的CSS样式中,会自动生效。不需要更改class名称

.van-uploader__preview-delete--shadow {
    width: 25px;
    height: 25px;
}

.van-uploader__preview-delete-icon {
    width: 22px;
    height: 25px;
    transform: scale(.9) translate(10%, -10%);
    position: absolute;
    top: 6px;
}

6.背景图

效果图
在这里插入图片描述

实现代码

.con-box {
    width: 100%;
    height: 100%;
    background-image: url("@/assets/img/backgroundImg.png");
    background-size: 100% 100%;
 }

1.background-image: url(" ") ;

2.background-repeat属性(背景平铺)
repeat 默认值,在水平方向和垂直方向都重复(默认值)
no-repeat 不重复背景图像
repeat-x 只有水平位置会重复背景图像
repeat-y 只有垂直方向会重复背景图像

3.background-size属性(设置背景图片大小)

4.background-position属性(背景图片位置)
x% y% x是水平,y是垂直 。左上角是0%0%。右下角是100%100%
center、top、bottom、left、right

7.超出两行显示省略号

 width: 100%;
overflow:hidden;  //超出文本隐藏
 text-overflow:ellipsis;  ///超出部分省略号显示
display:-webkit-box;  //弹性盒模型
-webkit-box-orient:vertical;  //上下垂直
-webkit-line-clamp:2;  //自定义行数

效果图
在这里插入图片描述

8.盒子阴影 box-shadow

color:#F56C6C;
border:1px solid rgb(175, 243, 157);
border-radius: 50px;
/* box-shadow: 水平阴影 垂直阴影
模糊距离 阴影尺寸 阴影颜色 内外阴影;*/
box-shadow: 2px 2px 50px 2px rgb(154, 250, 117);

在这里插入图片描述
在这里插入图片描述

9.徽标 vant4–badge

可以用作审批流程
在这里插入图片描述


<van-badge :content="2" position="bottom-right" color="#EE2222" class="badge-box" :offset="[-6,-6]">
      <div class="back-name">海鸥</div>
      <template #content>
           <van-icon name="cross" class="badge-icon"/>
       </template>
</van-badge>


<van-badge :content="2" position="bottom-right" color="#22c134" class="badge-box" :offset="[-6,-6]">
      <div class="back-name">两三</div>
      <template #content>
            <van-icon name="success" class="badge-icon"/>
       </template>
</van-badge>
.badge-box {
     width: 45px;
    margin-right: 12px;

    .back-name {
         background: #409EFF;
         width: 45px;
         height: 45px;
         line-height: 45px;
         border-radius: 50%;
         text-align: center;
         color: #FFFFFF;
         margin-right: 15px;
     }
     .badge-icon {
         display: block;
         font-size: 8px;
         line-height: 14px;
     }
}

10.自适应图片纵横比

在这里插入图片描述

 object-fit: contain;  

object-fit 属性

object-fit: fill|contain|cover|scale-down|none|initial|inherit;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海鸥两三

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值