CSS 变换 - 保持悬停状态的值

2024-02-10

我将一个盒子改造为旋转 10°,并添加悬停状态以增加尺寸。

.box {
    margin: 0 auto;
    background: blue;
    width: 100px;
    height: 100px;
    -moz-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
}
.box:hover {
    -moz-transform: scale(1.2) rotate(10deg);
    -webkit-transform: scale(1.2) rotate(10deg);
    -o-transform: scale(1.2) rotate(10deg);
    -ms-transform: scale(1.2) rotate(10deg);
    transform: scale(1.2) rotate(10deg);
}
<div class="box"></div>


Just for curiosity, I would like to know if there is a way where I don't have to add the 10˚ again on the hover state and it would keep the same value from the static state?

Maybe something similar to this:
.box:hover {transform: scale(1.2) rotate(inherit)}

目前不适用于“标准”CSS。独立/单独的变换虽然即将到来 https://drafts.csswg.org/css-transforms-2/#individual-transforms.

也就是说,CSS 变量/自定义属性可以在这里提供帮助。

简单地将变量定义为初始状态scale(1)悬停时只需更改变量而不是重复整个属性集。

.box {
  margin: 3em auto;
  background: blue;
  width: 100px;
  height: 100px;
  transition: transform .3s ease;
  --scaler: 1;
  transform: scale(var(--scaler)) rotate(10deg);
}

.box:hover {
  --scaler: 1.2;
}
<div class="box"></div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS 变换 - 保持悬停状态的值 的相关文章

  • CSS - 让div继承高度

    我正在尝试制作一个带有圆角的盒子 其中 div 的高度和宽度取决于内容 因此它会自动调整 您可以在此处查看示例 http pastehtml com view 1duizyf html http pastehtml com view 1du
  • 如何缩放 SVG 路径以适应窗口大小?

    我在缩放 SVG 以适应窗口大小时遇到 了麻烦 在这个例子中 我有一个波浪路径和一个文本元素 我想在这里实现的是沿着波浪路径从左到右移动文本元素 这是由GSAP完成的 并停在路径的中间在初始负载下 当用户开始滚动时 它将移至末尾 我的问题是
  • 如何为平板电脑和 iPhone 制作样式表

    我认为样式表上的链接目标将使我的 css 文件仅在平板电脑或 iPhone 上加载时加载 但我试图隐藏的元素仍然存在 我目前正在使用 media handheld 有太多的移动设备型号需要为其编写样式表 你最好根据以下内容调整你的CSS屏幕
  • 如何在 Angular 应用程序中动态更改 CSS 类名称?

    我有两个 CSS 类名 如下所示 icon heart color bdbdbd icon heart red color a6b7d4 我的 HTML 包含一个心形图标 div class icon heart div
  • Chrome 和 Safari 错误::不允许加载本地资源: file:///D:/CSS/Style.css

    当我在 chrome 或 safari 中访问我的 aspx 页面时 它在控制台中显示此错误 不允许加载本地资源 file D CSS Style css 在 IE 和 FF 中一切正常 我使用外部 CSS 通过 aspx 页面链接 我已经
  • 角度材质表-表内边框

    I am using Angular material table and I want to set border inside the table Using CSS I was able to set border Normal ca
  • 使用 flex 将项目与底部对齐

    我正在尝试使用 flex 将父级内部的项目与父级底部对齐 但由于某种原因它不起作用 我究竟做错了什么 login border 1px solid red height 50px display flex login border radi
  • 移动设备中的 CSS 响应式设计不适用于 uc 浏览器和 Opera Mini [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 UC 和 Opera Min 浏览器上的响应式网站无法正常工作 我们使用媒体查询进行响应式设计 我搜索了一下 发现了一些
  • 使用最后一个子选择器减少 CSS

    我在用less并试图得到last输入有一个边距底部 of 10px 这是我所拥有的 但它不起作用 并且没有在最后一个输入上应用 margin bottom 有什么想法吗 input margin bottom 0px last child
  • 如何使用CSS缩进多级select optgroup?

    只是试图通过嵌套深度缩进 optgroup 块 我尝试了一般margin left规则 嵌套元素然后尝试应用相同的规则 尝试过padding left 这样的缩进可能吗 看起来很简单 P 在下面的示例中 标记为 client2 a 的 op
  • 将 Bootstrap CSS 中的列表居中[重复]

    这个问题在这里已经有答案了 重复报告后编辑 抱歉 我认为建议的重复项实际上可能是重复项 我先尝试了一下 但它对我不起作用 因此出现了一个新问题 再次查看新的建议答案后 我意识到我的问题可能与我正在使用的工具 codepen io 的开箱即用
  • 如何居中对齐数据表标题

    我是数据表新手 当我制作表格标题时 它总是左对齐 如何将标题设置为居中对齐 我已阅读 datatables net manual styling classes 和 datatables net reference option colum
  • 如何在 Shiny 中动态渲染的 textInput 添加样式元素

    你好堆栈溢出 在我最近提出的问题中 我已经解决了一些与动态渲染 UI 元素相关的主要问题 并在一些了不起的人的帮助下动态创建了观察者 参见此处 动态渲染的 UI 如何在第二次运行时删除旧的反应变量 https stackoverflow c
  • 如何在 CSS 中将 RadioButton 图标样式设置为无(在 Flex 3 中)?

    您可以通过在 CSS 中设置以下值来在 Flex 中设置 RadioButton 的外观 upSkin Embed overSkin Embed ownSkin Embed disabledSkin Embed selectedUpSkin
  • Webkit 是否有 CSS3 网格布局的有效实现?

    CSS 网格布局 编辑草案 2011 年 11 月 21 日 http dev w3 org csswg css3 grid align 我正在制作一个原型 该原型将在选定的设备和浏览器上向客户展示 目前我并不担心跨浏览器兼容性 IE10开
  • Chrome 版 Firebug Lite 会破坏悬停效果和鼠标悬停事件

    我有一个奇怪的问题 使用时适用于 Chrome 的 Firebug Lite https chrome google com webstore detail firebug lite for google c bmagokdooijbeeh
  • 如何显示接下来的三个图像单击加载更多按钮

    我需要一个加载更多按钮来显示图像 页面加载时 我显示 3 个图像 单击 加载更多 按钮后 接下来的 3 个图像将显示在屏幕上 我尝试了下面的代码 但它不起作用 你能帮我解决这个问题吗 function item slice 0 2 show
  • 全高全宽 CSS 布局

    我正在寻找一种方法来创建具有 5 个区域的纯 CSS 无 JavaScript 布局 如下所示 H A B C F
  • WordPress 子主题包括包含文件

    我在一家WordPress使用 AMPPS 作为本地主机在我的本地计算机上进行设置 使用 Delta 主题 我创建了一个子主题 delta2 child 初始设置效果很好 但是 我需要更改包含文件夹中名为 home slider php 的
  • 为什么这些内联块元素会产生额外的宽度?

    这是这个问题的后续内容 仅使用 css 自动调整图像下的文本 https stackoverflow com questions 34185547 autofit text under image with only css 为什么这段代码

随机推荐

  • “perl”本身有手册页吗? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想知道什么perl T means
  • 识别android中的DTMF音

    我计划在 android 中创建一个 centerx 系统应用程序 其中有一个语音信箱会设置在接收方 根据语音邮件中的指示 呼叫者必须按下拨号盘中的号码 接收方应识别该号码并执行相应的操作 有谁知道如何在接收方检测呼叫者按下的号码 其背后的
  • 如何使用 OpenXML 和 C# 从 Excel 文档中的合并单元格获取值

    我在合并单元格时遇到问题 如果我在第一个单元格 B3 中有值 并且该单元格与其他一些单元格 例如 C3 D3 E3 F3 F4 合并 在 Excel 文档中我只能看到一个值 这很棒 但当我请求 C3 D3 E3 F3 值时 我想从 GetC
  • 在 WIX 中运行时动态为快捷方式分配名称

    我想根据用户输入为快捷方式分配不同的名称 使用 WiX 工具集是否可行 我尝试将财产价值分配给Name的属性Shortcut元素 但它不起作用 的名称栏快捷方式表 http msdn microsoft com en us library
  • 在 Ionic 2 中,如何创建使用 Ionic 组件的自定义指令?

    创建基本指令很简单 import Component from angular2 core Component selector my component template div Hello div export class MyComp
  • 当状态改变时,React-typing-animation 不会重新渲染

    我有以下组件 import React Component from react import Typing from react typing animation export class InfoDisplayer extends Co
  • 如何在使用hadoop时使用logger api编写java日志文件

    我写了一个我想调试的地图缩减代码 为此 我无法使用标准输出 因为除非发生错误 否则 Hadoop 平台不会将其打印到屏幕上 相反 我尝试使用记录器来创建日志文件 我使用处理程序将其拆分为两个文件 不幸的是 严重 日志文件为空 而通用日志文件
  • java.io.IOException:Android 设备上没有剩余空间

    我们在 Android 市场上有应用程序 我们的用户从这个错误中得到了很多 java io IOException 设备上没有剩余空间 从我到目前为止发现的情况来看 我知道他们的外部存储上有足够的空间 而且这只发生在 Android 2 x
  • 如何使用openCV python从文本文档中删除水印?

    我是 OpenCV 新手 我需要帮助从该图像中删除水印 我尝试使用修复 但我想要一种更自动化的特征映射和修复方式 请帮助我 如果您的所有图像都是这样的并且具有水印 如具有浅灰色水印的问题所示 那么简单的阈值操作将起作用 import cv2
  • Flask 和 React - Spotify 授权后处理令牌

    我已经在我的应用程序中实现了 JWT 用于用户登录 在 Spotify Auth 之前 如下所示 Flask auth blueprint route auth login methods POST def login user get p
  • 快速:didSelectRowAtIndexPath

    我有 tableViewController 我想点击 1 个单元格并获取print 0 然后点击2个单元格并得到print 1 但我的代码不起作用 为什么 import UIKit class MasterViewController U
  • Laravel 身份验证登录不起作用

    我是 Laravel 的新手 我正在开发 Laravel 身份验证系统 虽然注册有效 但登录没有执行任何操作 用户控制器 php class UserController extends Controller public function
  • 2 状态可舍入数字文本框与knockoutjs

    我想要一个具有 2 个状态的 html 数字文本框 当聚焦时 它必须显示所有小数位 当焦点丢失时 只显示 2 位小数 我几乎已经实现了 HTML
  • 如何向服务器发送数据

    我想做一个登录 那么如何将用户名和密码发送到我的服务器呢 我为服务器编写了一个 php 脚本 他将收到用户名和密码 如果用户名和密码正确 他将响应 成功 那么如何发送到服务器呢 用 onResponse 发送后呢 您可以使用 OkHttp
  • 在 R 中安装包时出现警告

    我一直在尝试在 R 中安装 ggplot2 包 这是我收到的警告 read dcf file path pkgname DESCRIPTION c Package Type 中的错误 无法打开连接 另外 警告消息 1 在 download
  • 将括号内第一个单词的第一个字母大写

    我想将括号内每个字符串的第一个字母大写 如果我们有这个字符串 const text This forest or jungle is really beautiful 期望的结果是 This Forest or jungle is Real
  • 点表示法与方法表示法

    我正在深入研究 iOS 编程 但我很难理解点表示法和方法表示法的想法 据我了解 点表示法可用于调用属性上的 setter getter 并且写入 读取更加清晰 方法表示法用于向对象发送消息以对其进行操作等 有人可以给我一个简单的解释 解释为
  • iOS:如何以最简单的方式测试互联网连接,而不冻结应用程序(没有可达性)?

    在我的代码中 我曾经使用三种方法来检查互联网 但它们有限制 1 可达性方法 BOOL isInternetOk Reachability curReach Reachability reachabilityWithHostName appl
  • Eclipse Compare Editor:“下一个差异”和“下一个更改”按钮之间的区别?

    今天问一个简单的问题 在 Eclipse 比较编辑器中 右键单击文件 比较 下一个差异 和 下一个更改 按钮之间有什么区别 他们似乎做着完全相同的事情 它烦我 Thanks The 比较编辑器 的帮助页面 http help eclipse
  • CSS 变换 - 保持悬停状态的值

    我将一个盒子改造为旋转 10 并添加悬停状态以增加尺寸 box margin 0 auto background blue width 100px height 100px moz transform rotate 10deg webkit