hover

Rotate Parent but not child on hover

天大地大妈咪最大 提交于 2020-04-06 11:15:59
问题 The <figure> element should rotate on hover but not its child, the <img> . Using SCSS only. <figure> has a background slightly bigger than <img> so it gives a border effect. .about__image { margin: 4rem; width: 27rem; height: 27rem; float: left; -webkit-shape-outside: circle(50% at 50% 50%); shape-outside: circle(50% at 50% 50%); -webkit-clip-path: circle(50% at 50% 50%); clip-path: circle(50% at 50% 50%); position: relative; background-image: radial-gradient(at left top, red 25%, blue 55%);

文字链接颜色设置

喜你入骨 提交于 2020-03-31 13:28:15
A:link,A:visited, A:active{ text-decoration: none;color: #706A5E;}A:hover{ color:#FFFFFF; background-color: #706A5E ; text-decoration:underline; } a:link,定义正常链接的样式; a:visited,定义已访问过链接的样式; a:hover,定义鼠标悬浮在链接上时的样式; a:active,定义鼠标点击链接时的样式。这四项的顺序,link--visited--hover-active,就是我们常说到的LoVe HAte原则(大写字母就是它们的首字母)。 来源: https://www.cnblogs.com/wangyuelang0526/archive/2012/05/15/2500924.html

[PYQT]QSS使用,附自己的模板(算是扒OSX UI)

孤街醉人 提交于 2020-03-28 19:34:06
题记 最近在做Python GUI开发,一直觉得自己的界面LOW爆了,所以想找一些好的资源,但真心没有太好的,最终只找到一个QSS编辑器,一个API,一个OSX的Sketch资源文件。就有了这个QSS文件,本人没有UI经验,调整了一套,算是对自己一个交待吧。 一个QSS编辑器: https://github.com/hustlei/QssStylesheetEditor QssStylesheetEditor 支持预览,控件很全。 一个API: https://doc.qt.io/qt-5/stylesheet-examples.html 官方例子。能用的都有了。 源文件的位置在码云: https://gitee.com/aocshallo/mac-qss.git 1 QWidget{ 2 color: #222; 3 background-color: #C8F5F5F5; 4 } 5 6 QFrame, QLabel, QToolTip { 7 border: 1px solid #8D8D91; 8 border-radius: 5px; 9 padding: 1px; 10 background:#FFFFFF; 11 } 12 QLabel { 13 border: 0px solid #8D8D91; 14 padding: 2px; 15 background

【技术博客】移动端的点击事件与Sticky Hover问题

孤者浪人 提交于 2020-03-27 09:11:27
移动端的点击事件与Sticky Hover问题 v1.0 作者:ZBW 目录 移动端的点击事件与Sticky Hover问题 TL;DR 前言 问题描述 背景 实现方式 问题 关于移动端浏览器的点击事件 初次发现问题后各种解决尝试:从点击事件本身下手 cursor: pointer 区分设备分别使用click和touchend 问题的根源:CSS中:hover伪类在移动端的表现问题 解决办法 TL;DR 解决办法是:在:hover伪类外使用@media区分设备,在移动设备上使hover效果不生效。 @media (hover: hover) { .desexp-text:hover { opacity:1; } } 这一方法的缺点是问题在带有触控的PC上仍可能存在,但对于大多移动设备来说足以应付了。 前言 笔者起初认为该问题是JS的点击事件绑定有误导致的,但之后却发现问题出在CSS上。因此本文除了解决问题外,也会介绍以下笔者的踩坑历程,顺带介绍一下移动端点击事件的不同。 问题描述 背景 在Beta阶段,团队想要在项目中实现设计性实验复习的页面。该页面的主要使用方式是团队预先在整理好的复习资料中挖一些空,然后用户通过交互来显示/隐藏答案。计划的交互方式是: 鼠标放在空上,答案显示出来。鼠标移开答案消失 鼠标点一下空,答案显示,移开鼠标也不会消失。再次点击将恢复隐藏的状态。

jQuery hover() 方法

妖精的绣舞 提交于 2020-03-25 05:38:21
1 $("p").hover(function(){ 2 $("p").css("background-color","yellow"); 3 },function(){ 4 $("p").css("background-color","pink"); 5 }); 定义和用法 hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。 方法触发 mouseenter 和 mouseleave 事件。 注意: 如果只指定一个函数,则 mouseenter 和 mouseleave 都执行它。 语法 $( selector ).hover( inFunction,outFunction ) 调用: $( selector ).hover( handlerIn, handlerOut ) 等同以下方式: $( selector ).mouseover( handlerIn ).mouseout( handlerOut ); 注意: 如果只规定了一个函数,则它将会在 mouseover 和 mouseout 事件上运行。 调用: $(selector).hover(handlerInOut) 等同于: $( selector ).on( "mouseover mouseout", handlerInOut ); 来源: https://www.cnblogs.com

hover和mouseover,mouseout的区别

拟墨画扇 提交于 2020-03-25 05:36:29
说道hover和mouseover,mouseout的区别,不得不联系到mouseenter,mouseleave。 mouseover,mouseout是指鼠标指针在穿过/离开被选元素 或其子元素 时触发。 mouseenter,mouseleave是指鼠标指针在穿过/离开被选元素时触发。 举个简单例子: <div class="wapper"> <h1></h1> <p></p> </div> <div class="buttom"></div> 当鼠标移动到wapper上时类名为buttom的div变大,鼠标离开时恢复原样。 我们使用mouseover,mouseout。当鼠标在<h1>和<p>标签之间来回移动时类名为buttom的div会不断变大,回复原样。 而mouseenter,mouseleave就不会出现这种情况。 而hover的效果等同于mouseenter,mouseleave。 来源: https://www.cnblogs.com/suixianglu/p/5701242.html

微信小程序按钮

孤街醉人 提交于 2020-03-20 12:39:11
微信小程序button组件样式 韦弦Zhy 关注 22018.07.03 19:21:14字数 438阅读 108,988 button.png 上图下字.png 需要使用微信小程序 button组件 的 open-type 来实现授权之类的操作时,发现样式并不是自己想要的,然后改起来也并不是很方便,下面让我们一起看一下: 默认状态 <button>确定</button> 此时,各项值均为默认值,效果如下:有边框以及圆角 默认状态.png 设置其css如下:背景颜色 background-color 文字颜色 color ,设置 type 为 primary 是背景色为微信绿,无法设置背景颜色 .btn1 { width: 80%; margin-top: 20rpx; background-color: beige; color: white; } 设置背景颜色和文字颜色.png 修改圆角: .btn1 { width: 80%; margin-top: 20rpx; background-color: beige; color: white; border-radius: 98rpx; } 屏幕快照 2018-07-03 18.52.02.png 效果并不好,此时增加 .btn1::after { border-radius: 98rpx; } 效果图如下: 完美圆角效果

迷你MVVM框架 avalonjs 学习教程9、类名操作

青春壹個敷衍的年華 提交于 2020-03-11 06:21:44
ms-class是 avalon 用得最多的几个绑定之一,也正因为如此其功能一直在扩充中。根据时期的不同,分为旧风格与新风格两种。 旧风格是指 ms-class-xxx=”expr” ,*ms-class-aaa-bbb=”expr”*。正如第三节 《绑定属性与扫描机制》 所讲,一个绑定属性分成三部分,第一部分是ms,第二部分是class,第三部分是第二个-之后的所有字符串,它们被称之为 param 。上面的xxx与aaa-bbb都是我们要处理里的类名。等号后面的expr是一个表达式,根据它们的真假值决定是添加或移除。不过旧风格的缺点非常明显 每个ms-class只能控制一个类名,如果有N个类名其实都是由同一个绑定属性控制的,也不得分开写。 ms-class后面只能接受全部是小写的类名,因为在HTML 规范中,属性名都只能是小写,你就算大写了,它也会转换为小写 。 有些类名,我们想动态生成出来。 因此有了新风格一说。现在不推荐使用旧风格了,不过 avalon 还是非常有节操地继续支持它。 <!DOCTYPE html> <html> <head> <title>旧风格</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <script src="avalon.js">

动画效果cSS

对着背影说爱祢 提交于 2020-03-09 06:44:52
鼠标移入,放大 .frame4 .uc a:hover{ transform:scale(1.1); z-index: 1; transition: transform .4s; } 鼠标移入,旋转一圈 .close:hover{ transform:rotate(360deg); transition: transform 1s; } 来源: CSDN 作者: chose_DoIt 链接: https://blog.csdn.net/chose_DoIt/article/details/104738208

CSS hover state on iPhone and Android

天大地大妈咪最大 提交于 2020-03-04 06:35:26
问题 On mobile device, I want to use CSS hover state. I found that on iPhone/iPad, users' first tap results hover state and second tap produces click event. It's perfect. I want the same on Android. First tap - hover state Second tap - click event Thank you in advance. 回答1: Add GestureDetector.SimpleOnGestureListener for the view to detect single tap and double tap and use method onSingleTapConfirmed() for hover state and onDoubleTap() for click event. Or you can use a count when tap detected and