整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

01 色块滑动


果演示

当鼠标悬停在按钮上时,按钮会显示一个黑色背景,并且背景上会滑动出现文字 “若冰说CSS”。按钮的样式包括黑色边框、黑色文字,以及指定的字体大小和粗细。这个效果可以用于文章摘要中的按钮,以吸引读者的注意力并增加交互性。鼠标悬停时的动画效果使按钮更加生动有趣,同时改变文字颜色为白色,增强了按钮的可读性。


Code

<a href="#">Hover Me</a>
body {
    height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
}
a {
    text-decoration: none;
    color: black;
    font-family: fans-serif;
    font-size: 40px;
    font-weight: bold;
    border: 2px solid black;
    padding: 40px 80px;
    position: relative;
    overflow: hidden;
}
a:before {
    content: "若冰说CSS";
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: black;
    transform: translate(-100%);
    transition: all 1s;
    z-index: -1;
}
a:hover:before {
    transform: translateX(0);
}
a:hover {
    color: white;
}


实现思路拆分

body {
    height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
}
  • 设置 body 元素的高度为 400 像素,并使用 flexbox 居中显示 body 元素的内容。
a {
    text-decoration: none;
    color: black;
    font-family: fans-serif;
    font-size: 40px;
    font-weight: bold;
    border: 2px solid black;
    padding: 40px 80px;
    position: relative;
    overflow: hidden;
}`
  • 设置链接元素的样式: 移除默认的下划线装饰。 设置文字颜色为黑色。 设置字体为 “fans-serif”。 设置字体大小为 40 像素。 设置字体加粗。 添加黑色边框,边框宽度为 2 像素。 设置内边距为 40 像素的上下边距和 80 像素的左右边距。 设置为相对定位。 隐藏溢出的内容。
a:before {
    content: "若冰说CSS";
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: black;
    transform: translate(-100%);
    transition: all 1s;
    z-index: -1;
}
  • 为链接元素添加伪元素 ::before: 设置伪元素的内容为 “若冰说CSS”。 设置伪元素的字体大小为 20 像素。 设置伪元素的绝对定位,相对于链接元素。 将伪元素的左上角定位在链接元素的左上角。 设置伪元素的高度和宽度为链接元素的 100%。 设置伪元素的背景颜色为黑色。 使用 translate(-100%) 变换将伪元素向左移动其自身宽度的 100%。 添加所有属性的过渡效果,过渡时间为 1 秒。 将伪元素的层级设置为 -1,将其放置在链接元素的下方。
a:hover:before {
    transform: translateX(0);
}
  • 当鼠标悬停在链接元素上时,将伪元素的 transform 属性设置为 translateX(0) ,使伪元素回到原始位置,显示黑色背景。
a:hover {
    color: white;
}
  • 当鼠标悬停在链接元素上时,将链接元素的文字颜色设置为白色。

I加持的另类大屏之华为智慧屏V65上手体验

【前言】

尽管电视机作为家中常备电器许多年,但并没有太大的波澜,似乎一直都被几家家电巨头垄断,同时也并没有太大的创新和亮点。而这次华为推出智慧屏,形似彩电但胜似彩电的新概念。首先它有鸿鹄 818 芯片、双核 A73+ 双核 A53 CPU 架构,驾驭澎湃动力,快意时光自由释放。绮光异彩 AI 画质引擎,应用 SR/NR/DCI/ACM 等多种算法,全方位提升画质,作为电视机的基础功能能够优秀的表现。同时还有AI慧眼、Huawei Sound智慧音响、Huawei Share智慧跨屏三大卖点加持。

很有幸此次体验到华为智慧屏65寸版本,在系统、画面、音质甚至小细节小亮点上都交出了不错的答卷,加上把时下流行的AI血液贯穿了电视的各种功能,至少给整个传统家电行业注入了新的血液。

【包装及开箱】

华为智慧屏V65无疑是时下中大户型家庭的首选规格。顺丰快递小哥辛苦的将一百三十斤的整个包装运送到了家中,除了产品自身的包装以外,还有外面的木条外框架还是很结实的,其实打开包装盒后华为智慧屏V65机器本身还有边框+后盖的防护,在使用之前的质量还是有保障的。

除了华为智慧屏V65整机以外还附送有底座一个、立柱两根、华为智慧屏语音遥控器一个、华为智慧屏触控遥控器一个、白色Micro-USB充电线一根、黑色Type C-USB充电线一根、电源线一根、 产品入门手册一本以及一些底座螺丝、立柱螺丝、挂架螺丝等相关连接件。

【产品及细节】

首先来看到我们的主角——华为智慧屏V65,一块超大的65英寸屏幕,能够带来非常棒的沉浸式体验。不含底座的尺寸为宽1444.78mm高 866.07mm,整个造型简约搭配黑色一体性较强、浑然天成。耐看的简单大方的设计,相信挂于墙上少了支座会有更加简洁的视觉感受。

时下流行全面屏,所以华为智慧屏也采用来极窄的边框设计,这样也就能够带来非常好的观看效果。

下巴部分:

屏幕下方是一个一体式的带显示屏的音响单元,应该说这个独特的装置也是整个造型和功能上的亮点的设计。不但更加新颖有趣,实用性也是满分的,在家就能够电影院的感觉。

屏幕下方边框中央的是“HUAWEI”的品牌logo:

华为智慧屏V65,运用到来智能识别空间的结构,这样发出的声波探测房间的结构并接受反馈,从而建立虚拟的空间声场,自动匹配空间场景下的最佳音效方案,缔造专属声场,上演听觉的饕餮盛宴。根据官方数据介绍,6个全频喇叭单元+2个高音喇叭单元+ 1个低音喇叭单元+1对无源辐射器的颠覆性音响技术,这样惊艳的立体声,满满的表现力,沉浸式聆听享受。

华为智慧屏取消了许多的实体按键,唯独留下了一个圆形的电源按钮,就设置在右下角位置较为隐蔽。日常使用中只需俯身探手就能操控了,当然这也是整个大屏上唯一的按键。

再转到华为智慧屏V65侧面,造型上是上小下大,说白的了就是前面的轻薄的一整块屏幕加上后面的集成机箱。

屏幕部分可以说整个智慧屏的最薄的地方,最薄处仅有8.5mm:

可以看到与正常的手机相比并没有厚多少:

机身顶部挨着屏幕连着有一个黑色的装置,便是时下旗舰手机最常用的“升降式摄像头”,这也是华为智慧屏V65的一大亮点设计。

摄像头还贴心的设计成了10度的倾斜,有了这颗摄像头,不但方便了智慧屏取视频通话,还可以在运动的时候以用来做姿态分析。还能进行人脸锁定,智能伸缩调节距离,以保证人在取景框中间。还有更强大的是,这颗摄像头还支持智能微光技术,在弱光情况下,能智能补光,这样在弱光环境下视频通话也能清晰明了。

看到背面就能够很好的了解其造型和结构设计,倒T式设计还中间高两边低的弧形,台阶将堆放空间集中到了中下位置,这样也就形成了边缘到整体轻薄的视觉效果。在当下轻薄趋势不断高涨的情况下,略显厚实的机身反倒让人感觉踏实可靠,好的电视效果少不了硬件的支持,而只有足够的空间才能保证硬件的堆放。

背面板使用的凹凸相间的条纹处理,同时也有品牌的印刻logo。

外放喇叭除了在电视机的底部,后面也有两个大圆形的高音喇叭单元,保证了声音更加饱满的呈现。

靠近底部贴有产品常规的信息贴纸:

所有端口/接口集中设置在华为智慧屏V65背面的左右两侧,平行于屏幕的插孔便于后期使用。从下到上分别有USB3.0、HDMI1(ARC)、HDMI2、HDMI3、视频输入、LAN网口、SPADIF、天线输入,日常使用连接U盘、电视盒子什么的基本都能满足。

另一端面仅设计了一个电源接口:

【使用及体验】

首先通过产品基本参数来了解一下

操作系统:HarmonyOS 1.0

CPU型号:鸿鹄818 CPU核数:2*Cortex A73 + A53 双架构四核

GPU:4*Mali-G51 CPU制程:28nm

运行内存:4GB 机身内存:64GB

屏幕尺寸:65英寸 分辨率:超高清4K(3840*2160)

屏幕类型:量子点LED 屏幕色域:100%NTSC(典型值)

可视角度:178° 刷新率:60Hz

显示画面比例:16:9 背光模式:侧入式

扬声器功率:65W 多声道功能:5.1声道

视频解码:H.265/H.264/MPEG-4等 音频解码:MP3/AAC/AC3/Dolby/DTS等

图片格式:png/jpg/bmp等主流格式 独立音效芯片:数字音频PA芯片

视频通话:1920*1080P@30fps,智能人像锁定功能

一台好看实用的大屏对于家庭是很重要的,流畅易用的系统能让我们好好享受家中的静谧时光,跟好友的欢乐相聚时刻。接通电源,首次开机只需将电源键按下即可。

首次开机还迎来的了“传说中”的鸿蒙系统Harmony OS升级,确实让人激动,而且它还支持OTA升级。远程协助、手机控屏等少见的功能也能够在这个系统上闪闪发光。

系统升级之余我们来看看遥控器,主打简约美观和实用,有了它我们就能够慵懒的躺在沙发上,随时控制电视了。功能多更要简单易用,一键直达。

其实智慧屏的遥控器送有两个,一个主打触控一个主打语音控制,而笔者主要还是介绍到的是语音控制版的遥控。常规的主界面键、电源键、返回键、菜单键、音量控制以及方向按键都有,此外的一个语音按键便是为了语音控制特意设计的。有了遥控器,随时调节已经想要的节目、适合的视听效果,想休息轻轻一点便能关机,还有语音控制确实不错。

整个遥控器的操作对于功能的实现都有所照顾,上手也比较快的:

其次便是非常两眼的幻彩灯设计,能够呈现出变幻莫测的视觉效果。

开机后会有一个极容易忽略却很惊喜地细节便是——开机无广告,相信这一点便能够打动许多消费者。开机屏幕点亮以后,给人的第一感觉便是素质极高。得益于影院级量子点技术,拥有4K UHD高清分辨率、100%NTSC高色域,支持MEMC动态画面补偿和HDR高动态范围成像。总言而之,观感会很舒适,画面鲜活色彩丰富。

好的用户体验很大程度上得益于软件系统和高性能的配置。强大的内功是才会让产品表现的从容、出色,而海华为智慧屏V65正是有以下给力的配置和参数才由内而外的实力派表现。 通过查阅系统信息,我们能够查到设备型号、设备名称、操作系统版本、摄像头版本、屏幕参数、处理器、总存储以及运行内存等信息。64G的内部存储空间对于一台电视机笔者想还是够够的了。

看到主界面,可以看出界面走的正是现在较流行的方块化排列,选到之处会有白色选框效果。整体布局简洁而人性化,也使得电视操控简单便捷,真正做到老少咸宜都能操作。主页面,除了时间的显示以及观看slogan,中间为快捷操作的选项,有点像手机上负一屏的意思。下方则是娱乐屏、全部应用、智慧生活、家庭留言板、视频童话、家庭相册这几大板块。

快捷选项包括有观影历史、体育赛事、快递、AI健身、天气、轻松一刻、热门资讯、今日歌单等的选择,便捷快速的选择,享受更上一层楼。

娱乐屏点击进入以后,可以看到便是常规的视频播放功能了。内容还是很丰富的,因为不但有自身的华为视频,还有酷喵、芒果 TV、极光 TV 几大视频平台的支持,还是不会让人失望的。

具体到小项分类也较为人性化,能够让观看者便捷的找到自己想要的内容并观看。

全部应用板块就像极了手机界面了不同的APP整齐排列,界面简约。

内置了各种常用的应用,包括日历、时钟、天气、设置、应用市场等,也有AI健身、橙子投屏等应用,当然我们也能够在应用市场下载更多的相关应用。

使用华为账号登陆以后,能够使用智慧屏来进行视频通话,不但支持智能微光技术,在弱光情况下,能智能补光,这样在弱光环境下视频通话也能清晰明了。还能跟据网络情况智能调节画质等等,这些都是AI性能的表现。

而摄像头则是“隐藏式”的摄像头,包括在视频、拍照以及儿童模式等情境下,摄像头会自动弹出,摄像头有着10°的下倾,也是贴心的设计,毕竟不像手机端能够任意调摆。当然这颗号称“AI慧眼 ”的摄像头,搭载的一些智能软硬件、黑科技更是要在使用中才会有深刻的体验。

最后还有一个单独列出的家庭相册的功能,不但能够浏览本地照片,也能够云端共享观赏,大屏的时候大家一起“围观”的场景确实更有感觉。相信设计者也同样认定来智慧屏作为“家之中心”,透过它能够更有家的乐趣与氛围。

不同的高清壁纸一展示,也能够感受到华为智慧屏屏幕素质跟深厚的画面呈现功底。

现在非常流行的语音助手同样被运用到了华为智慧屏中,这里使用的是“小艺小艺”语音助手,可以直接喊其名字唤醒也可以按下遥控器(语音版)语音键,让其帮助完成视频、音乐、视频通话、智慧生活、实用工具等功能,还是很好用的功能,想看的内容一句直达,可以说是一旦习惯就缺少不了了。

想听音乐时呼唤小艺小艺:

还可以直接呼唤小艺小艺进入儿童模式:

华为智慧屏V65贴心的打造了儿童模式(AI KIDS),不但有丰富多彩的儿童专属内容,同时也时刻关注孩子的健康,科学呵护,包括有时间管理、蓝光过滤、距离提醒、躺姿提醒,有小孩的家庭自然会深知其贴心。

儿童模式下会对观看儿童进行距离提醒和观看姿势的提醒,说一开始进入儿童模式时摄像头便会升起,退出儿童模式时会有两位数乘法的“家长确认”,这样能够很好的避免孩子接触到不良内容和信息。

同时也因品牌致力于将华为智慧屏打造为智慧家居控制中枢家居控制信息屏,遥控器一键直达,随时唤醒,家居状态,了如指掌,一呼百应。只要是支持HiLink协议的智能家居产品,都可以通过智慧屏连接管理。由于拥有大屏的优势,华为智慧屏在管理智能家居终端时拥有更可视化的效果。

华为自研黑科技,依托 HarmonyOS 的流畅性及跨设备传输能力,打破网络限制,快速传输同时配以大存储,开启跨屏互传新时代。将手机照片通过 Huawei Share® 存入家庭相册,让每一个温情瞬间在智慧屏上惊艳呈现,全家共享精彩时光。

跨屏体验是华为智慧屏的差异化功能,许多时候一家人看看孩子照片或者视频,有了这个功能快速有效。同时手机端看电影玩游戏也能够投屏,有着60帧的投屏刷新率及时跟进,体验效果确实会更好。

AI健身是华为智慧屏上的另一个主打的特色应用,同样也是因为有了摄像头的优异表现,它支持实时的人体姿态分析。行为动作分析可以自行判断用户动作与标准动作有哪些差距,从而进行告。一屏双画,一边课程指导,一边动作对比,标准与否一目了然,细心的会发现摄像头(画面)是会跟着转动的。

最让笔者惊艳,也觉得效果超出想象的还有智慧音响,6个全频喇叭单元+2个高音喇叭单元+1个低音喇叭单元+1对无源辐射器的音响系统设计,非常强的声音立体感,很有电影院的音效感受。还能够通过声波波束控制,可以将音响的声音辐射到一个固定的小区域。这样的话,晚上独自享受影音也不会吵到家人。

通过外放《缘分一道桥》高、中、低音单元都有贡献,都能够做到饱满清晰。声音富有感染力,模拟的环绕效果也有了一定的包围感。

https://v.youku.com/v_show/id_XNDQxNzc0ODgxNg==.html?spm=a2h3j.8428770.3416059.1

看电视过程中我们可以通过快捷菜单:图像、音效、画面比例等,随时调节电视来达到我们想要的效果,满足最佳的视听感受。值得夸赞的是,我们可以直接点击后预览调整的效果,直观好用。不同时间、场景或者片源…。我们都能够通过电视设置,调节自己想要的效果,让自己的眼睛和耳朵最为舒适

因为华为智慧屏运用了影院级量子点技术,呈现出层次更加丰富的色彩,加上超大屏幕会有身临其境的感受。

当然大家都选择选择高清的画质来观赏电视节目,但偶尔因为网速限制或者别的特殊原因我们不得选择更低下的画质,于是乎画质选择还是极为重要的。

大屏的画质效果应该是所有人都看重的,华为智慧屏V65超高清4K分辨率(3840*2160),量子点LED、屏幕色域为100%NTSC(典型值)以及60Hz的刷新率,表现出的画质效果饱满。

为了真实的展现画面效果,笔者通过各种图片进行演示实拍。因为是实际拍摄,所以画面可能有稍许失真,仅供参考,原图与拍摄效果图对比,上多图。

从以上众多的实拍图可以看出,华为智慧屏V65在图片还原效果上做的很不错,色彩饱和度把控很到位。色彩多而密的图片,它也高保真,高对比度显示出来。

随后笔者播放了测评屏幕的视频,从纯色的画面,可以看出并无明显漏光(相机限制会导致有瑕疵)。

4K电视分辨率测试,各项指标均可出色的呈现:

【总结】

作为适应万物互联环境下的"新物种",华为智慧屏欲打造成一台联接万物的超级设备,未来华为智慧屏将成为家庭的智慧交互中心、跨屏体验中心、IoT控制中心、影音娱乐中心,为用户打造全新的智慧生活体验。相比传统的智能电视,出色的完成了该有的影音娱乐功能以外,它还有AI加持,想语音交互、跨屏体验以及loT的家庭控制中枢。虽然对非华为手机似乎不太友好,导致笔者这种非华为手机用户享受不到许多特色功能 总的来说,者对华为智慧屏的印象非常深刻,各项出色功能的体验也超出了电视的范畴,很新鲜、很有趣也很惊艳。

性价比8

接口数量10

外观设计8

音质效果10

功能特色10

画质效果10

优点

超大屏幕+超好画质+超棒音效+超多的片源

AI加持体验效果不错

精心打造的AI健身、儿童模式确实很实用

文章来源于ZOL网友:Godlove文章

为一个前端工程师,每天都在处理大量的web页面元素,而这些元素中不免包括一些表单元素。输入框和文本款什么的可以很容易的用css对其更改,但是对于radio和checkbox这两个就不是很轻易的指染。我们都知道浏览器自带的单选复选框是一个灰色的方圆,及其的难看。为了满足日常开发需要,做出个性化的单选复选框,给大家推荐个小插件来完善你的页面~

iCheck

就是这个啦。

先简单介绍下它有什么样的特点:

1、在不同浏览器(包括ie6+)和设备上都有相同的表现 — 包括 桌面和移动设备

2、支持触摸设备 — iOS、Android、BlackBerry、Windows Phone等系统

4、方便定制 — 用HTML 和 CSS 即可为其设置样式 (多套皮肤)

5、体积小巧 — gzip压缩后只有1 kb

6、25 种参数 用来定制复选框(checkbox)和单选按钮(radio button)

7、8 个回调事件 用来监听输入框的状态

8、7个方法 用来通过编程方式控制输入框的状态

9、能够将输入框的状态变化同步回原始输入框中, 支持所有选择器

扩展性和兼容性很完美,竟然连已然入土的IE6都兼容。

废话不多说,下面跟大家分享它的用法~

首先百度下iCheck,把插件包下载下来,是免费的。下载下来是这样的

先不管其他的东西,我们只要icheck.js或者icheck.min.js(如果要引入相关皮肤,则需引入:相关主题颜色.css文件)。由于这是jQuery插件,我们在引入的时候要先把jQuery的文件引入(版本要大于1.7),之后再引入icheck.js。

iCheck使用方法

  1. $('input').iCheck('check'); //将输入框的状态设置为checked

  2. $('input').iCheck('uncheck'); //移除 checked 状态

  3. $('input').iCheck('toggle'); //toggle checked state

  4. $('input').iCheck('disable'); //将输入框的状态设置为 disabled

  5. $('input').iCheck('enable'); //移除 disabled 状态

  6. $('input').iCheck('update'); //apply input changes, which were done outside the plugin

  7. $('input').iCheck('destroy'); //移除iCheck样式

调用iCheck时,只需要将修改了默认值的参数列出来即可:

//基础使用方法

$('input').iCheck({

labelHover : false,

cursor : true,

checkboxClass : 'icheckbox_square-blue',

radioClass : 'iradio_square-blue',

increaseArea : '20%'

});

下面是参数列表及其默认值:

{

handle: '',

checkboxClass: 'icheckbox',

radioClass: 'iradio',

checkedClass: 'checked',

checkedCheckboxClass: '',

checkedRadioClass: '',

uncheckedClass: '',

uncheckedCheckboxClass: '',

uncheckedRadioClass: '',

disabledClass: 'disabled',

disabledCheckboxClass: '',

disabledRadioClass: '',

enabledClass: '',

enabledCheckboxClass: '',

enabledRadioClass: '',

hoverClass: 'hover',

focusClass: 'focus',

activeClass: 'active',

labelHover: true,

labelHoverClass: 'hover',

increaseArea: '',

cursor: false,

inheritClass: false,

inheritID: false,

insert: ''

}

我们可以对上面列出的任何class重置样式。借助iCheck自定义图标后的效果:

iCheck皮肤

Black — minimal.css //黑色

Red — red.css //红色

Green — green.css //绿色

Blue — blue.css //蓝色

Aero — aero.css //win7中的那种玻璃效果

Grey — grey.css //银灰色

Orange — orange.css //橙色

Yellow — yellow.css //黄色

Pink — pink.css //粉红色

Purple — purple.css //紫色

调整大小

.icheckbox_square-blue, .iradio_square-blue {

display: block;

margin: 0;

padding: 0;

width: 22px;

height: 22px;

background: url(blue.png) no-repeat;

border: none;

cursor: pointer;

}

这些是一些基本的用法,如果想深入研究可以去查下相关资料,希望能帮到你们!