首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

魔改笔记五:从头开始,手搓一个关于页面

*/ color: #000000; /* 根据需求更改字体颜色,默认是黑 */ } /* 鼠标悬停样式 */ .wrapper .site-item:hover... 替换其中图片,文字,主题等部分,注意,需要替换图片,因为本站图片开了防盗链,您站点可能无法正常显示,然后执行hexo三件套,应该就可以看见大致效果了,...> 这里我们使用了一个表格进行更多信息显示,防止大片空白,可以对照着我网站查看相关效果进行替换,css部分,我们针对于表格进行了一定适配: /* 设置每一节宽度...; } 没有什么需要具体修改地方,唯一需要注意就是,不要超出框格高度,这个高度可以section样式中进行修改,我采用是,当宽屏,所有节高度一致,这样能保证更好视觉效果,窄屏宽度自行变化...:hover { transform: scale(1.2); /* 放大倍数 */ z-index: 2; } } /* 鼠标悬停样式 */ .wrapper .site-item:hover

5910
您找到你想要的搜索结果了吗?
是的
没有找到

10 个你需要熟悉 CSS3 属性

您所要做就是将半径设置为元素宽度或高度一半。 border-radius: 50px; 而且,如果我们想找点乐子,我们还可以利用灵活框模型(#8 中详细介绍)将文本圆圈内垂直和水平居中。...这可能导致一些非常有趣效果。例如,我们可以使用蓝色和绿色阴影来放大每个阴影。...为了模仿这种“关闭”功能, :hover我们可以将 white-space 属性重新设置为 normal。这 text-overflow 是有效,因为依赖于它才能正常运行。 你知道吗?...现在所有主流浏览器都支持此功能,您可以预期它可以超过 99% 设备上正常工作。...all (如果需要,将此值设置为 ) 持续时间 缓动型 我们不直接将 应用 transition 到 hover 锚标记状态原因是,如果这样做,动画只会在鼠标悬停生效。

2K00

CSS中鼠标滑过图片放大效果

CSS3中鼠标滑过图片突出放大效果 悬停展开项目 我们下一步是让项目悬停展开。...我们可以通过设置元素宽度动画来实现这一点,这会影响文档流动,并导致悬停同级项收缩–另外,设置宽度属性动画在某些情况下降低性能。...CSS3中鼠标滑过图片突出放大效果 向外移动兄弟元素 让悬停兄弟项远离悬停项是整个过程中很棘手部分。我们可以使用一个CSS特性是一般兄弟组合器。这使我们可以选择位于悬停之后所有同级项。...因为我们设置了一个项目悬停可以放大150%,所以转换应该设置为25%。这是悬停项所占用额外空间一半。...由于通用同级组合器仅适用于位于给定选择器之后同级(没有“向后”),因此我们需要另一种方法。 一种方法是父容器本身上添加其他悬停规则。这是计划: 悬停父容器,请将该容器内所有项目向左移动。

8.2K10

web前端常见面试题

还是得网站可访问性,保证用户在任何环境下都能正常访问网页得核心内容或能使用基本功能(避免网页打不开、排版错误等),并为他们提供当前条件下最好体验,这就是渐进增强得核心思想。...优雅降级 也是一种设计思想,为了保证高版本浏览器中提供最好体验,碰到低版本浏览器再降级进行兼容处理,使其能正常浏览。...怪异模式与标准模式主要区别: 怪异模式宽度和高度包含 padding 和 border。...理由如下: 当鼠标悬停在未访问链接上,:link 和 :hover 都会命中,如果 :hover :link 之前声明,那么(:hover)就会被覆盖; 当鼠标悬停在已访问连接上,:visited...只悬停展示样式,按下鼠标使用 :active 样式,因此 :active :hover 之后声明; 综上,:hover 应在 :link 和 :visited 之后 :active 之前

2.3K20

如何实现 Vue 自定义组件中 hover 事件以及 v-model

作者:Joshua Bemenderfer 译者:前端小智 来源:alligator CSS中,很容易鼠标hover进行更改,只需: .item { background: blue; }...不过别担心,工作量不是很大。 监听正确事件 那么,我们需要监听哪些事件? 我们想知道什么时候鼠标悬停在元素上,这可以通过跟踪鼠标何时进入元素以及何时离开元素来确定。...鼠标悬停显示一个元素 如果希望显示基于悬停状态元素,可以将其与v-if指令配对 <span @mouseover="<em>hover</em> = true...() { return { <em>hover</em>: false, }; } } 鼠标<em>悬停</em><em>时</em>切换样式类 还<em>可以</em>做类似的事情来切换类 <span...这是<em>在</em>自己<em>的</em>自定义组件中添加双向数据绑定支持<em>的</em>一种非常简单<em>但</em>功能强大<em>的</em>方法。

19.1K10

前端-日常笔记(个人使用)

可以该钩子中进一步地更改状态,不会触发附加重渲染过程。在工作中,这个钩子函数我没怎么运用过。(6) updated()由于数据更改导致虚拟DOM重新渲染和打补丁之后调用。...调用时,组件DOM已经更新,所以可以执行依赖于DOM操作。然而在大多数情况下,应该避免在此期间更改状态,因为这可能导致更新无限循环。该钩子服务器端渲染期间不被调用。...布局样式 -父相对子绝对flex布局时候,不能越级进行定位例如 <div/...) { opacity: 0; }在这个样式中.image-container:hover .hover-image表示:image-container类所在标签下,如果鼠标悬停...,那么类hover-image对应标签样式.image-container:hover .image:not(.hover-image)表示:image-contianer中悬停,类名是image

8200

【CSS】378- 44个 CSS 精选知识点

::before 为父级元素定义一个伪元素 padding-top:100%; 设置伪元素内上边距,这里百分比值是按照宽度计算,所以呈现为一个响应式元素块。...CodePen上预览和编辑代码 说明使用:before和:after伪元素作为悬停设置动画边框。 浏览器支持程度 100%. 35.甜甜圈旋转器 创建一个甜甜圈旋转器,可用于等待内容加载。...caninuse - css-variables caninuse - css-transitions 38.悬停阴影动画 文本上悬停文本周围创建一个阴影框动画效果。 ?...:hover::after 然后使用scaleX(1)将宽度转换为100%,然后将中心点更改为左下角,允许它在悬停从另一个方向转换出来。....sibling-fade:hover span:not(:hover)当父级悬停,选择当前未悬停span子项并将其透明度更改为0.5。

5.3K10

按钮样式正确方式

整个Web上,我们可以看到很多触发JavaScript操作按钮,仔细检查后发现它们是用,或编码为什么元素如此不受待见?...悬停(hover),焦点(focus)和活动(active)样式 很酷,你按钮看起来不错,但是...用户将与它进行交互,并且当按钮状态改变,他们需要视觉反馈。...浏览器为“focus”和“active”(即按下)状态设置了默认样式,通过重置按钮样式我们已经删除了其中一些。 我们还希望为鼠标悬停设置样式,总体而言,我们希望可见样式与我们设计相匹配。...但在某些浏览器中,focus样式一直保留,直到用户点击页面上其他内容为止。 测试中,受影响浏览器包括Chrome(66),Edge(16)和Firefox(60,仅用于链接)。...我们可以使用新: :focus-visible伪类(草稿规范)来解决此问题。 这个功能还没有完全指定,想法是浏览器只能在键盘或类似键盘交互之后设置: :focus-visible,而不是点击。

3.6K20

【动画进阶】极具创意鼠标交互动画

利用混合模式实现叠加效果 整个效果,比较核心一块便是当鼠标 Hover 上去,整个元素叠加上一层黑色图层,但是呈现了不一样叠加效果。...并且,由于我们设置了 body 颜色,所以动画一开始,伪元素白色背景色与 body 白色通过混合模式叠加直接变成了黑色。...这个也好实现,我们 有意思鼠标指针交互探究 中,有实现过一个类似的效果: 修改鼠标样式 首先,第一个问题,我们可以看到,上图中,鼠标指针样式被修改成了一个圆点: 正常而言应该是这样: 如何实现呢?...利用 cursor 修改鼠标样式 cursor CSS 属性设置鼠标指针类型,鼠标指针悬停在元素上显示相应样式。...,才复原模拟鼠标元素大小,并且让其重新跟随鼠标的移动而移动 本质上而言,通过一句话概括,整个鼠标元素移动过程中,如果有悬停到任一元素上,则将外圈鼠标元素 #g-pointer-2 大小及坐标更改

8710

前端特效开发 | JS实现聚光灯看图效果

;同时为了让鼠标移入时有更好展示状态,hover特地为图片增加一个白色边框,以区分当前展示图片区域。...2.2 功能逻辑分析 首先动态获取了当前每张图片大小,并设定一个透明度变量; 然后借助JQhover()方法,实现鼠标移入移出图片展示; 最后当用户鼠标移开了无序列表,还原当前图片不透明状态...之后借助样式设置方法.css(),为列表项每个列表设置当前图片大小,使用对象.属性方式取得前面对象中存储值。...具体如下所示: // 当鼠标悬停在列表项上... $('.spotlight ul li').hover(function(){ //...找到它里面的图像,并添加活动类,并更改不透明度为1(....find('img').css('opacity', 1); }); 总结 一个简单聚光灯效果,只是为了用户查看一些相关内容可以获得更好突出展示效果

4.3K50

这几个CSS小技巧,你知道吗?

掌握常用CSS属性不仅可以使你网页看起来更美观,还能提升用户体验,今天小编为大家介绍8个常见CSS小技巧: 1.修改滚动条样式 下图是我们常见滚动条,现在需要改变滚动条宽度和颜色了,并把它画圆一点...(常见滚动条) 可以用::-webkit-scrollbar来实现: /*设置滚动条宽度*/ ::-webkit-scrollbar{ width: 10px; } /*将轨道改为蓝色...将滚动条设置为灰色并将其设置为圆形*/ ::-webkit-scrollbar-thumb{ background: gray; border-radius: 10px } /*悬停呈深灰色...(改变之后光标) 3.保持组件纵横比大小 构建响应式组件时候,组件高度与宽度不协调经常会导致视频和图像会出现拉伸情况,影响读者观感,因此我们需要设置组件纵横比属性: .example{...: solid black 1px; } 设置了宽度之后,我们将自动得到等于125像素高度,以保持长宽比。 ​

17520

CSS第二天

,p,span { css } 交集选择器 找同时满足多个选择器元素 选择器之间紧挨着 p.mark { css } ⭕hover伪类选择器 选中鼠标悬停在元素上状态 :hover a:hover...:如果有标签选择器,标签选择器必须写在最前面 hover伪类:鼠标悬停在元素上状态,设置样式 ---- Emmet语法:通过简写语法,快速生成代码 HTML篇: 快速生成标签带有类名标签 p .one...,让元素符合布局要求 ①块级元素:display:block 独占一行(一行只能显示一个) 可以设置宽度和高度 默认宽度是父元素宽度,默认高度是内容高度 注意:p和h里不能放块元素 代表标签:div...默认有一个间隙,那个间隙是写代码换行那个间隙,你把代码排成一排,就没有间隙了 注意点: p标签不要嵌套div、p、h等块级元素 a标签可嵌套任意元素,a标签不能嵌套a ---- CSS 三大特性:...此时样式层叠覆盖 → 最终写在最后样式会生效 当样式冲突,只有当选择器优先级相同时,才能通过层叠性判断结果 3️⃣优先级: 不同选择器具有不同优先级,优先级高选择器样式覆盖优先级低选择器样式

1.2K10

皮肤引擎(HTMLayout)特性说明文档

前景样式覆盖背景和元素内容之上....是我们脚本要处理事件标识. 当具有 .item 类元素被鼠标悬停, 触发此事件并执行里面的代码. 下面是完整事件支持列表: 事件 说明 hover-on!hover-off!...鼠标悬停/离开触发 active-on!active-off! 鼠标按下/抬起触发 click! 鼠标单击触发 focus-on!focus-off! 获得/失去焦点触发 key-on!...(条件为真操作) # (条件为假操作) 一般分多行写更清晰点: 判断条件 ? (条件为真操作) # (条件为假操作) 操作语句建议使用括号包起来, 避免解析出错....作用类似于AAuto中条件判断语句: If( 判断条件 )[ 条件为真操作 } Else[ 条件为假操作 } 函数 .item {hover-on!

24440

一篇文章带你了解CSS3按钮知识

实际开发中,按钮应用是必不可少。使用 CSS 来制作按钮,可以更有新意,更有趣,也可以自定义自己想要样式。...鼠标悬停按钮 可以使用 :hover 选择器来修改鼠标悬停在按钮上样式。...按钮宽度 宽度:250px,50% ,100% 默认情况下,按钮大小有按钮上文本内容决定( 根据文本内容匹配长度 )。...可以使用 width 属性来设置按钮宽度: 提示: 如果要设置固定宽度可以使用像素 (px) 为单位,如果要设置响应式按钮可以设置为百分比。...当用户按下它,它似乎陷入了页面。它实现需要用到阴影来设置,使其具有3D弹出外观。以下代码是按钮处于正常情况下状态。 <!

92720

【Java 进阶篇】创建 JavaScript 轮播图:让网页焕发生机

我们可以将以下代码添加到script.js文件底部: // 自动播放 let slideInterval = setInterval(() => plusSlides(1), 3000); // 鼠标悬停停止自动播放...当鼠标悬停在轮播图上,自动播放暂停,鼠标离开后会继续。 6. 添加轮播图控制 要使用户能够手动控制轮播图,我们需要在HTML中添加交互元素。...优化与扩展 虽然我们已经创建了一个基本轮播图,还有许多方法可以优化和扩展它。以下是一些可选想法: 添加动画效果:您可以使用CSS过渡或动画来实现更平滑切换效果。...图片预加载:为了更好性能,您可以轮播图初始化时预加载所有图像。 响应式设计:确保您轮播图不同屏幕尺寸下都能正常显示。 无限循环:允许用户最后一张幻灯片后继续浏览第一张幻灯片。 8....浏览器兼容性:测试您轮播图不同浏览器上是否正常工作。 移动友好性:确保轮播图移动设备上具有良好响应性。 这就是创建JavaScript轮播图基础。

27920
领券