iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue中如何动态设置css样式的hover
  • 578
分享到

vue中如何动态设置css样式的hover

2024-04-02 19:04:59 578人浏览 薄情痞子
摘要

目录Vue动态设置CSS样式的hovervue使用hover.css动画vue动态设置css样式的hover 1.定义不同的颜色数组 colorList: ['#4cb352', '

vue动态设置css样式的hover

1.定义不同的颜色数组

colorList: ['#4cb352', '#5bc2d3', '#ffc23f', 'pink', '#872822'],//课件标题颜色

2.html数据遍历-自定义element-走马灯高度+定义css变量-yf-border-color

 <div
            v-for="(item, index) in listData"
            :key="`${index}`"
            :class="`partCurriculum`"
            :style="`color:${colorList[index]};--yf-border-color:${colorList[index]}`"
          >
            <div class="partCurriculumTitle">{{ item.subjectName }}</div>
            <div class="moreLink" style="cursor: pointer;" @click="toDownload">
              更多课件
              <img src="../../assets/img/more_class_btn.png" />
            </div>

            <el-carousel
              trigger="click"
              :autoplay="false"
              class="partCurriculumVideo"
              :height="
                item.courseWaresList[0].length > 6
                  ? '740px'
                  : item.courseWaresList[0].length <= 3
                  ? '250px'
                  : '500px'
              "
            >
              <el-carousel-item
                v-for="(tItem,tIndex) in item.courseWaresList"
                :key="`${tItem}${tIndex}`"
                class="video_connent"
              >
                <div
                  v-for="(LItem,LIndex) in tItem"
                  :class="`videoBlock`"
                  :key="`${LItem}${LIndex}`"
                >
                  <img :src="LItem.coursewareImg" alt="正在加载,请耐心等待" /> 
                </div>
              </el-carousel-item>
            </el-carousel>

3.css添加hover

  .videoBlock {
    position: relative;
    width: 29%;
    height: 220px;
    box-sizing: border-box;
    color: #ccc;
    &:hover {
      border: 4px solid var(--yf-border-color, #4cb352);
    }
    img {
      width: 100%;
      height: 100%;
      display: block;
    }
  }

vue使用hover.css动画

介绍:

  • 一组 css3 驱动的悬停效果,可应用于链接、按钮、徽标、SVG、特色图像等。
  • 轻松应用于您自己的元素、修改或仅用于灵感。
  • 在 CSS、Sass 和 LESS 中可用。

1.下载hover.css

npm i hover.css --save

2. 全局映入css

import 'hover.css'

3.使用类,加上类名 button hvr-bounce-to-left

<div class="an  button hvr-bounce-to-left">
    天天向上,好好学习
</div>
.an {
  height: 100px;
  width: 200px;
  background-color: blueviolet;
  border-radius: 10px;
  float: left;
  margin: 10px;
  vertical-align: middle;
}

4.拿到想要的样式类名 通过f12查看div上面的class类名 点击下面链接地址 

hover.css 链接地址

总结:以上四步就可以实现hover.css动画的基本使用。

页面所有代码

<template>
  <!-- Http://ianlunn.GitHub.io/Hover/ hover  css动画网址 -->
  //图层左弹出
  <div class="an  button hvr-bounce-to-left">
    天天向上,好好学习
  </div>
   //图层右弹出
  <div class="an  button hvr-sweep-to-right">
    天天向上,好好学习
  </div>
  <div class="an button hvr-grow">天天向上,好好学习</div>
</template>

<script lang="ts">
import { defineComponent } from "vue";
import "hover.css";
export default defineComponent({
  setup() {},
});
</script>

<style scoped>
.an {
  height: 100px;
  width: 200px;
  background-color: blueviolet;
  border-radius: 10px;
  float: left;
  margin: 10px;
  vertical-align: middle;
}
</style>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: vue中如何动态设置css样式的hover

本文链接: https://www.lsjlt.com/news/169006.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中如何动态设置css样式的hover
    目录vue动态设置css样式的hovervue使用hover.css动画vue动态设置css样式的hover 1.定义不同的颜色数组 colorList: ['#4cb352', '...
    99+
    2024-04-02
  • jquery中怎么动态设置css样式
    这篇文章给大家介绍 jquery中怎么动态设置css样式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码如下:function viewPictures() { var link =...
    99+
    2024-04-02
  • css中如何设置hover伪类
    小编给大家分享一下css中如何设置hover伪类,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css的基本语法是什么css的基本语法是:1、css规则由选择器和一...
    99+
    2023-06-14
  • 如何在CSS中设置滚动条样式
    这期内容当中小编将会给大家带来有关如何在CSS中设置滚动条样式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。webkit滚动条样式重置scrollbar包含scrollbar buttons和一个trac...
    99+
    2023-06-08
  • CSS中div滚动条样式如何设置
    这篇文章主要介绍“CSS中div滚动条样式如何设置”,在日常操作中,相信很多人在CSS中div滚动条样式如何设置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS中div滚...
    99+
    2024-04-02
  • css如何设置滚动条样式
    这篇文章主要介绍“css如何设置滚动条样式”,在日常操作中,相信很多人在css如何设置滚动条样式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何设置滚动条样式”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-07-04
  • vue如何动态设置class、动态设置style
    目录vue动态设置class、stylevue动态添加样式 :style 和 :class:style如下:class如下 vue动态设置class、style //动态c...
    99+
    2022-11-13
    vue动态设置class vue动态设置style 动态设置class style
  • vue中的style样式如何动态绑定
    目录style样式如何动态绑定动态设置style样式style样式如何动态绑定 方法一: (1) html中:  <div class="videoMa" ref="video...
    99+
    2024-04-02
  • jquery中如何动态修改css样式
    小编给大家分享一下jquery中如何动态修改css样式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!jquery动态修改css样...
    99+
    2024-04-02
  • vue如何设置样式
    这篇文章给大家分享的是有关vue如何设置样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法:1、利用标签的style属性添加行内样式;2、使用“v-bind”指令,通过绑定设置style样式;3、将vue的属...
    99+
    2023-06-25
  • css中如何设置表单的样式
    这篇文章将为大家详细讲解有关css中如何设置表单的样式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 设置表单的样式 属性选择器在为不带有 class 或 id 的表...
    99+
    2024-04-02
  • css中如何设置边框样式
    这篇文章主要介绍了css中如何设置边框样式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 要是希望闪现某种边框,就必须设置装备摆设边框花式...
    99+
    2024-04-02
  • 如何在css中设置not样式
    今天就跟大家聊聊有关如何在css中设置not样式,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。css中使用":not"选择器定义样式新建一个html文件,命名为t...
    99+
    2023-06-14
  • JS如何设置CSS样式
    小编给大家分享一下JS如何设置CSS样式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 直接设置style的属性 ...
    99+
    2024-04-02
  • 不使用hover外部CSS样式如何实现hover鼠标悬停改变样式
    这篇文章主要为大家展示了“不使用hover外部CSS样式如何实现hover鼠标悬停改变样式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“不使用hover外部CS...
    99+
    2024-04-02
  • vue中如何使用定义好的变量设置css样式
    小编给大家分享一下vue中如何使用定义好的变量设置css样式,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!前言在做项目的时候,通常会遇到需要在 HTML 标签上绑定变量来设置样式,对于这种需求,共有两种情况。实现第一种情况...
    99+
    2023-06-29
  • CSS怎样设置滚动条样式
    这篇文章主要介绍CSS怎样设置滚动条样式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   一、webkit下面的CSS设置滚动条   上面是滚动条的主要几个设置属性,还有更详尽...
    99+
    2024-04-02
  • css如何设置表单的样式
    这篇文章主要介绍了css如何设置表单的样式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 属性选择器在为不带有 class 或 id 的表...
    99+
    2024-04-02
  • 如何在css中设置斜体样式
    今天就跟大家聊聊有关如何在css中设置斜体样式,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。css设置斜体样式css中可以使用font-style属性来设置斜体样式,示例:<!...
    99+
    2023-06-14
  • CSS如何设置字体样式
    这篇文章主要介绍“CSS如何设置字体样式”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS如何设置字体样式”文章能帮助大家解决问题。一、font标签设置字体&nb...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作