图片的运用

本文介绍了如何在SCSS中使用样式拓展和占位符技巧,以及在Vue中实现动态src的高效管理。还涵盖了CSS变量和选择器的最佳实践,以及如何优雅地处理图片路径和input样式调整。

路径提示拓展

Path Intellisense


引入样式

i {
  width: px;
  height: px;
  display: block;
  background: url("") no-repeat;
  background-size: contain;
}

写scss记得:一定要写

& > div


@占位符的代码提示

Vue @占位符的代码提示_tby_pr的博客-优快云博客_vue中的占位符


动态src***

<ul class="aboutList">
  <li v-for="(item, index) in aboutList" :key="index">
    <img :src="`${item.isIMGShow ? item.iHover : item.i}`" alt="" />
    {{ item.title }}
  </li>
</ul>

 data的数据是这样的会报错

i:"../assets/schogshipinhao@2x.png",
iHover: "",

两种解决方案

1. require('')

i:require("../assets/schoongzhihu@2x.png"),

2. import

import gongzhonghao from "../assets/weixin@2x.png";


i: gongzhonghao,

 修改input checkbox 的样式

<label>全部<input type="checkbox" name=""/></label>
label > input {
    width: r(36);
    height: r(38);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../../../assets/images/kanban/checkbox1.png") no-repeat top
      center;
    background-size: contain;
 }
 label > input:checked {
    background: url("../../../assets/images/kanban/checkbox.png") no-repeat top
      center;
    background-size: contain;
 }

 


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值