2022web前端全栈完整整理——(二)csscss3篇

本文详述了CSS及CSS3的基础与高级特性,包括initial值、vue3中的style响应式、深度选择器:deep()、镜像界面、磨砂效果、响应式适配、媒体查询、动画库Animate.css、文字环绕、粘滞定位等,并提供多个实战技巧和资源链接。
摘要由CSDN通过智能技术生成

1. css基础:https://alex-ss.blog.csdn.net/article/details/83053901

2. css3新增属性值initial:可直接取消某个元素指定的样式值使其变为默认值,如color:initial。

3. vue3中的.vue文件的style里的css可以使用js/ts中的声明变量,且支持双向响应:属性:v-bind(js/ts变量)。

<template>
    <div class='ace_class'>文本颜色</div>
    <button @click='btnClick'>点击修改文本颜色</button>
</template>
<script setup lang='ts'>
import {ref} from 'vue';
const colorVal =ref('red');
const btnClick=e=>{
    colorVal.value='blue'
}
</script>

<style lang='scss' scoped>
.ace_class{
    color: v-bind(colorVal )
}
</style>

4. vue3中深度选择器:deep()的使用,在vue2中css使用>>>,以及预编译less/scss/sass中的/deep/,在vue3中都替换为:deep():

.box{
    :deep(.ul){
        /*样式*/
    }
}

.box :deep(.ul){
        /*样式*/
}

5. 镜像界面,像沙特阿拉伯语:

.css{
    direction:rtl/ltr;
}

6. css磨砂效果:https://blog.csdn.net/qq_42231156/article/details/101203553

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值