zblog主题

Solide

专注于前端开发记录

文章 248  访问 17133
最新动态
CSS3

  效果图:按钮边框灯光旋转动画 也是通过伪类 动画以及定位 完成首先我们给按钮设置好样式 因为是围绕着按钮进行旋转 我们将button设置为相对定位 跟层级 给befor设置绝对定位 且层级小于父级 宽度以及高度大于button给父级设置移除隐藏 将多余的进行隐藏 然后设置好旋转的原点为左上角并设置好动画旋转360度 匀速 无限循环 这个时候的效果并没有达到我们预期想象的我们对after 进行一个设置 让它也绝对定位 并通过calc来设置它的宽度然后left 以及

2023-10-04  77
CSS3

    效果图:   当鼠标移入圈中 头像的阴影部分从中间向四周展开 主要是通过裁剪 定位以及伪类实现  我们先给盒子设置好宽高 背景图片 然后给它设置成圆形 并给是相对定位给befor和after设置绝对定位 以及宽高 给befor设置背景颜色 让它成为遮罩层然后让after继承父元素的背景 通过clip-path 来设置它的半径以及圆心位置这里我们给他设置的圆心为0 就是不显示这张图片 并给它设置一个过渡动画的时间当我们移入时 图片

2023-10-04  79
CSS3

    效果图:   文字交融展开 主要是通过控制字间距 以及给文字增加模糊度来实现 正常的字间距 我们可以设置为 10px当我们在动画中初始字间距设置为-30px 给span设置文字居中 让它从中间向俩边展开模糊度从10px 到0然后将动画给我们的span 进行使用 时间3s 完整代码:<!DOCTYPE html> <html lang="en"> &nbsp

2023-10-04  80
jquery案例

   效果图:  主要通过transition transform 以及定位来实现 把图标的样式分俩个样式设置 当box1增加actiove和移除   来实现我们所看到的的效果 图标我们可以通过fontawesme引入地址:https://fontawesome.com.cn/v4我们给最外层的盒子 以及盒子中的图标使用定位的方式进行一个水平居中的设置 给所有的图标使用绝对定位的方式重合到一起 然后分别给每一个的样式

2023-10-03  80
CSS3

        效果图:  这个效果也是通过keyframes动画以及给每一个字母单独设置不同的动画延迟 达成的效果 html部分是由 十个span标签分别包裹一个字母组成在动画方面设置一个字体颜色 通过animation来进行动画 无限循环 增加alternate来时效果变的更加顺滑当前效果:为了使光影达到逐渐递增消失的效果 我们以此给每一个span标签 增加0.2s的延迟完整代码:<!DOCTYPE htm

2023-10-03  77
CSS3

   效果图:  灯笼摇摆动画主要是通过keyfemaes动画 配合animation 以及transform来进行灯笼部分主要可以分成四个部分组成 顶部的先单独一个div 主体部分的字以及四条金色线条由外部俩个盒子组成灯笼的上下黄色的部分通过befor以及after来完成最后底部的线条单独一个div盒子区域 主要还是采用定位的方式灯笼的位置以及阴影部分css的样式耦合度比较高我们可以整合一下 通过给部分不一样的 单独拿出来进行设置 .box1,

2023-10-03  83
Vue

       一 . Mutations修改属性   对数据进行修改时,我们可以通过mutations属性中进行操作 ,比如对数据进行删减   当我们对数据进行删除时 给删除按钮增加一个点击事件 将点击的列表id传过来  通过commit给 mutations中进行传参在mutations中创建一个del函数 从数据仓库中拿取数据源以及接收过来的值进行一个遍历 在遍历时我们判断找出数据仓库中跟传递过来相同I

2023-10-03  78
Vue

Vuex的作用: Vuex是vue的重要核心插件,作为数据仓库,更好的管理公共的数据,以及组件之间的数据共享。工作流程:  用户通过dispatch来触发actions,actions通过commit提交到mutations,mutations改变state,伴随着state的改变重新渲染组件(页面)   使用Vuex管理数据的好处:  能够在vuex中集中管理共享的数据,便于开发和后期进行维护  能够高效的实现组件之间的数据共享,提高

2023-10-03  89
jquery案例

  效果图:       这个效果html分为俩部分 tab区域 和li区域 当我们点击tab栏时 给其添加背景颜色以及文字改色   这里是通过单独设置一个类      在点击时给对应的li添加     图片翻转 也是相同的方法  不过在jquery中 使用的是toggle Class()方法 当我们每一个点击时给li

2023-09-27  74
CSS3

   效果图:  这里我们首页给body设置一个背景铺满全屏   给h1标签的父元素 设置一个背景颜色 使其成为一个遮罩层     给文字设置完大小之后的效果文字镂空我们可以设想成 给文字添加背景 目前的文字还需要设置一下描边 使它更有立体感 设置完的效果  然后我们通过background-clip:text;让背景集中在文字区域   最后我们将文字设置成透明 就可

2023-09-27  88