CSS项目中去实现样式改变

简介: CSS项目中去实现样式改变

大家好,今天分享一下我做的项目中使用的一些小样式,这些会使你的页面看起来更好看一些,希望可以对你起到帮助!

一、鼠标放在红色区域会有显示退出登录的样式

首先是css格式:

.go_out {
  font-size: 14px;
  /* display: block; */
  cursor: pointer;
  right: 48px;
  width: 80px;
  height: 40px;
  background-color: #ffffff;
  position: fixed;
  top: 58px;
  border: 1px #e3e3e3 solid;
  border-radius: 5px;
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
  z-index: 10;
}
/* //鼠标悬停出现背景变色和字体变成蓝色 */
.go_out:hover {
  background-color: #ECF5FF;
  color: #409EFF;
}

其次就说JS格式:

//点击退出登录的显示小弹窗
let tuichu = document.getElementById('tuichu');
let go_out = document.getElementsByClassName('go_out')[0];
tuichu.onmouseover = function() {
  $('.go_out').show();
  $('.go_out').css('display', 'flex').css('align-items', 'center').css('justify-content', 'center');
}
tuichu.onmouseout = function() {
  $('.go_out').hide()
}
go_out.onmouseover = function() {
  $('.go_out').show();
  $('.go_out').css('display', 'flex').css('align-items', 'center').css('justify-content', 'center');
}
go_out.onmouseout = function() {
  $('.go_out').hide()
}

这里要注意的是先获取到需要显示和隐藏的元素 这里我用的是go_out来命名的,绑定鼠标的移入和移出事件来让其显示或者隐藏就好了

二、鼠标放在input输入框的时候会有边框颜色的变化以及点击以后边框变色

首先是html样式:

<div class="frames_content">
      <p class="frames_content_title">员工管理</p>
      <div class="frames_content_inpt">
          <input type="text" placeholder="请输入员工姓名" />
          <input type="text" placeholder="请选择公司" style="cursor: pointer;" />
          <input type="text" placeholder="请输入项目名称" />
          <input type="text" placeholder="请选择档级" style="cursor: pointer;" />
          <input type="text" placeholder="请选择证书" style="cursor: pointer;" />
      </div>
    </div>

其次就是css样式:

/* 员工管理标题样式 */
.frames_content_title{
  font-size: 25px;
}
.frames_content_inpt{
  margin: 20px 0;
  display: flex;
  justify-content: space-between;
}
.frames_content_inpt input{
  width:160px;
  height: 30px;
  padding: 0 2.5px;
  margin-right: 10px;
  border-radius: 4px;
  border: 1px #dddddd solid;
  transition: 0.2s all;
  outline: none;
}
.frames_content_inpt input:hover{
  border: 1px #bebebe solid; !important
}
.frames_content_inpt p{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 65px;
  border-radius: 5px;
  padding: 7px 10px;
  background-color: #0052CC;
  color: #ffffff;
  cursor: pointer;
}
.frames_content_inpt p:hover{
  opacity: 0.8;
}

接下来就是js样式了:

// //绑定input框输入事件
let inpt = $('input')
for (let i = 0; i < inpt.length; i++) {
  inpt.eq(i).on('click', () => {
    inpt[i].style.border = '1px #459EFF solid';
  })
  inpt.eq(i).on('blur', () => {
    inpt[i].style.border = '1px #dddddd solid';
  })
}

怎么样,是不是很简单呢 希望我的分享可以帮助到你 >W<

相关文章
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
2月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
伪类:伪类这个叫法源自于它们跟类相似,但实际上并没有类会附加到标记中的标签上。 伪类分为两种(以及新增的伪类选择器): UI伪类:会在HTML元素处于某种状态时(例如:鼠标指针位于连接上),为该元素应用CSS样式。 :hover 结构化伪类:会在标记中存在某种结构上的关系时 例如: 某元素是一组元素中的第一个或最后一个,为该元素应用CSS样式。 :not和:target(CSS3新增的两个特殊的伪类选择器)
161 1
|
2月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
继承 我们的CSS中很多的属性也是可以继承的,其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。 当然还有一部分是不能继承的。 例如边框、内外边距。 层叠 层叠是CSS的核心机制。 层叠的工作机制: 当元素的同一个样式属性有多种样式值的时候,CSS就是靠层叠机制来决定最终应用哪种样式。 层叠规则: 层叠规则一:找到应用给每个元素和属性的声明。 说明:浏览器在加载每个页面时,都会据此查找到每条CSS规则, 并标识出所有受到影响的HTML元素。
95 1
|
8月前
|
前端开发
|
12月前
|
JavaScript 前端开发
jQuery和CSS3斑马线样式range滑块特效
jQuery和CSS3斑马线样式range滑块特效
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
473 7
|
前端开发 JavaScript UED
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
1544 1
|
编解码 前端开发 JavaScript
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
285 2
|
缓存 前端开发
css内部样式和外部样式的性能比较和使用规范
CSS 的内部样式和外部样式各有优缺点,适用于不同场景。

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    192
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    190
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    146
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    122
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    251
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    362
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    158
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    95
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    161
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    226