今天我们来复盘一下前端中css伪元素的知识以及如何用css伪元素来减轻javascript的压力,做出一些脑洞大开的图形。
预备知识
我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。
2024年11月10日
今天我们来复盘一下前端中css伪元素的知识以及如何用css伪元素来减轻javascript的压力,做出一些脑洞大开的图形。
预备知识
我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。
2024年11月10日
编辑导读:B类产品设计时一定要注意产品细节,即使是对话框这样容易被忽略的产品设计细节也不要放过。本文从“对话框 vs 抽屉”的设计细节出发,给出不同的设计细节及展示,一起来看看。
说在前面:对话框和抽屉都是在当前页面之上覆盖出现的组件,让用户在不离开主路径的情况下,查看信息/提示/反馈,或快速执行某些的操作。两者的交互模式有类似之处,使用场景也有所重叠。本文对两个组件的主要差别进行了对比,并提供方法帮助大家快速判断应该选择哪一个。
2024年11月10日
在会声会影x8新功能大解析中,小编有为大家介绍过覆叠选项中新增的视频遮罩,确实很实用,很方便,但是会声会影x8中自带的视频遮罩只有一种,会让用户顿时觉得累觉不爱。所以这期教程小编决定教大家用会声会影x8制作视频遮罩。
一般会声会影简体中文版的视频遮罩使用方法有以下两种方法:
一、直接使用软件内置遮罩
1、首先在视频轨上添加一图片或者视频作为背景。
2、在覆叠轨上插入视频,然后点击选项,在属性面板中勾选“应用覆叠选项”,在类型下拉菜单中选中“视频遮罩”选项,然后选择视频遮罩类型,如图1所示。
2024年11月10日
为了更好地帮助用户进行阅读,很多浏览器都加入了阅读模式功能。但是由于不同的页面结构不一样,所以阅读模式呈现出的效果差强人意。如何通过阅读模式更好的呈现出效果,让用户沉浸到网页中进行阅读操作呢?下面就教给大家几个方法。
安装简悦的功能扩展
由于常见的阅读模式功能都是将所有的页面按照同一种形式来进行处理的,所以呈现出的效果就各不相同。但是“简悦”这个功能扩展按照不同的网页格式进行规划设置,这样就可以根据不同的网页呈现出相应的效果。首先通过浏览器打开“简悦”的官方网站(http://ksria.com/simpread/),接着根据自己的浏览器名称来安装对应的扩展。比如我这里就通过谷歌浏览器的应用商店,给谷歌浏览器安装了对应的功能扩展版本(图1)。
2024年11月10日
本文介绍了CSS(层叠样式表)的基本概念和作用,然后深入讨论了10个常用的CSS属性。这些属性包括边框(border)、背景(background)、定位(positioning)、盒模型(box model)等。每个属性都有一个小节,解释了它的作用、语法和用法示例。
2024年11月10日
默认效果:
展开效果:
废话不多说,直接上代码:
Html Code:
<div class=" header" id="eventDetailNavMain">
<a href="javascript:void(0)" class="fl h-logo" title="logo">LOGO</a>
<!-- 按钮 -->
<a href="javascript:;" class="fr h-nu-btn" id="hNuBtn">
<span class="h-nu-default-icon">
</span> //-->h-nu-default-icon 放默认图标
//-->h-nu-close-icon 放关闭X 图标
<i class="common-icon h-nu-close-icon"></i>
</a>
<div class="h-nu-box">
//这里还可以放登陆-退出等div的box,布局要做好扩展
<div class="h-nav-box">//h-nav-box 这个是导航box
<ul class="nav nav-tabs clearfix ">
<li class="item itemli">
<a href="/" class="anchoritem">首页</a>
</li>
<li class="item itemli active">
<a href="#dsinfo" class="anchoritem">大赛简介</a>
</li>
<li class="item itemli">
<a href="#zzjg" class="anchoritem">组织机构</a>
</li>
<li class="item itemli">
<a href="#scplan" class="anchoritem">赛程安排</a>
</li>
<li class="item itemli">
<a href="#jxset" class="anchoritem">奖项设置</a>
</li>
<li class="item itemli">
<a href="#works" class="anchoritem">参赛作品要求</a>
</li>
<li class="item itemli">
<a href="#dspw" class="anchoritem">评审委员会</a>
</li>
<li class="item itemli">
<a href="javascript:;" class="anchoritem applicjob">实习招聘</a>
</li>
</ul>
//这里可以是 其他box,这里放的是一个a标签
<a href="/" class="apply-link" target="_blank">
报名入口
</a>
</div>
</div>
</div>
//hNuMask 是背景遮罩曾,可以全局的
<a href="javascript:;" class="c-mask" id="cMask"></a>
注意:??锚点定位栏目结构:-->赛程安排 id="scplan"
<div class="resume-contitle">
<div class="title-mod" id="scplan"></div>
<h2 class="title-text">赛程安排</h2>
</div>
<style>//锚点准确跳转的关键样式
.title-mod {
position: absolute;
left: 0;
top: -60px;
width: 100%;
height: 60px;
z-index: -1;
}
</style>
2024年11月10日
01.Safari 中z-index的层级问题
在Safari浏览器下(此Safari浏览器包括iOS的Safari,iPhone上的微信浏览器,以及Mac OS X系统的Safari浏览器),当我们使用3D transform变换的时候,如果祖先元素没有overflow:hidden/scroll/auto等限制,则会直接忽略自身和其他元素的z-index层叠顺序设置,而直接使用真实世界的3D视角进行渲染。例如下面的场景,图中红框里面的模块,使用 3D transform变换,进行旋转动画,但是在Safari浏览器下,忽略了二维码遮罩层的z-index,结果使用了真实世界的3D视角进行渲染。出现了重叠的bug:
2024年11月10日
工具的选择不是越多人用越好。像Axure这类专业的原型制作软件,在标尺、对齐上面,是iH5远比不上的。但后者在与人沟通以及查看时有着优势。
最近支付宝进行了一次比较大的版本更新,引起了很多人的关注,无论从视觉还是交互体验上都有了很大的改变,但是从原型制作来说,其实比之前更加简单了。
通过临摹这些知名厂商的产品,是快速进步的一种方式,可以更好的借鉴他们的交互与逻辑,比体验观看,更能深刻的理解,从而更好的改进自己的产品。
2024年11月10日
在艺术创作和设计中,颜色的运用至关重要。填充颜色不仅可以提升作品的美感,还能传达情感和主题。本文将详细探讨填充颜色的方法和技巧,包括不同媒介的应用、颜色理论的基础以及如何选择合适的颜色。
在开始填充颜色之前,了解颜色的基本概念是非常重要的。颜色可以通过三要素来定义:色相、饱和度和明度。
2024年11月10日
企业网页推广时出现网页兼容问题,不仅在pc端开发中会碰到,而且在APP开发当中也会经常碰到。
1、禁止图片点击放大