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<

相关文章
|
2月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
15天前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
31 7
|
1月前
|
前端开发 JavaScript UED
|
2月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
217 1
|
2月前
|
编解码 前端开发 JavaScript
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
62 2
|
1月前
|
前端开发
HTML 样式- CSS3
内部样式表适用于单个文件的特别样式,通过&lt;head&gt;部分的&lt;style&gt;标签定义;外部样式表适用于多个页面,通过&lt;link&gt;标签引用外部CSS文件;&lt;style&gt;定义样式,&lt;link&gt;引用资源;已弃用的标签有&lt;font&gt;、&lt;center&gt;、&lt;strike&gt;,属性有color和bgcolor。
HTML 样式- CSS2
HTML样式实例展示了如何使用`font-family`、`color`和`font-size`属性来定义字体样式,以及使用`text-align`属性来设置文本的对齐方式。示例包括标题和段落的样式设置。
|
1月前
|
前端开发
HTML 样式- CSS1
CSS (层叠样式表) 用于为 HTML 元素添加样式,包括颜色、文本、盒子模型等。CSS 可以通过内联样式、内部样式表或外部引用的方式添加到 HTML 中。推荐使用外部引用方式。本教程将介绍如何使用 CSS 为 HTML 添加样式,并提供实例演示。
|
3月前
|
前端开发
前端基础(四)_CSS层叠样式表_什么是css_css样式的引入方式_样式表的优先级_样式选择器
本文详细介绍了CSS(层叠样式表)的基本概念、语法规则、引入方式、样式表的优先级和样式选择器。文章解释了CSS的作用,展示了如何在HTML中通过行内样式、内部样式和外部样式引入CSS,讨论了不同CSS选择器的优先级和如何确定最终的样式应用。此外,还强调了使用`!important`规则时的优先级高于行内样式。
99 1
|
3月前
|
缓存 前端开发
css内部样式和外部样式的性能比较和使用规范
CSS 的内部样式和外部样式各有优缺点,适用于不同场景。