首页 > 其他分享 >用box-shadow实现发光效果

用box-shadow实现发光效果

时间:2023-08-25 17:47:35浏览次数:35  
标签:box color 1px background 发光 shadow

思路大概是:

1.设置一个暗的背景(这样才能看到发光)

2.设置box-shadow  注意:第一个值,如果没有指定inset,默认阴影在边框外,即阴影向外扩散。 使用 inset 关键字会使得阴影落在盒子内部,这样看起来就像是内容被压低了。此时阴影会在边框之内 (即使是透明边框)、背景之上、内容之下

先看效果:

 

 

以下是全部代码:

html部分

<template>
  <div class="main">
    移动端发光样式三件套
    <div class="content">
      <div class="container">这是一个向内发光的框</div>

      <div class="field">这是一个背景边边模糊的div</div>

      <div class="btnCtn">一个向外发光的按钮</div>
    </div>
  </div>
</template>

style部分

<style scoped lang="less"> .main {   width: 100%;   min-height: 100vh;   position: relative;   background: #000;   background-size: 100%;   font-family: 思源黑体;   .content {     width: 80%;     margin: 10em auto;     // 向内发光框样式     .container {       height: 10em;       background-color: #000;       border: 1px #0b8da7 solid;       border-radius: 10px;       box-shadow: inset 1px 1px 6px 3px #0158c7;       padding: 20px;     color:#fff;     }     // 背景边边逐渐模糊的     .field {       height: 5em;       background: #021f50;       box-shadow: 1px 1px 9px 4px rgba(130, 143, 165, 0.3);       border-radius: 4px;       padding: 0 10px;       margin: 4em 0;       color: #c8d9ec;       display: flex;       align-items: center;       justify-content: center;     }     // 向外发光的按钮     .btnCtn {       width: 70%;       height: 3rem;       margin: 1em auto;       display: flex;       align-items: center;       justify-content: center;       background: #3c4146;       color: #fff;       border-radius: 24px;       padding: 0 0.5em;       box-shadow: 1px 1px 9px 2px #769ee1;       font-weight: bold;     }   } } </style>

 

标签:box,color,1px,background,发光,shadow
From: https://www.cnblogs.com/it-girl-maxiaotiao/p/17657573.html

相关文章

  • debian on vbox
    https://wiki.debian.org/VirtualBoxguestAdditionsudoaptinstallbuild-essentialdkmslinux-headers-$(uname-r)cd/media/cdromsudochmod+x./VBoxLinuxAdditions.runsudo./VBoxLinuxAdditions.runsudomount/dev/cdrom/media/cdrom......
  • 基于Virtual Box安装OpenKylin虚拟机
    基于VirtualBox安装OpenKylin虚拟机目录基于VirtualBox安装OpenKylin虚拟机为什么会想到安装麒麟系统安装前的准备教程系统的安装安装增强功能结束语为什么会想到安装麒麟系统麒麟操作系统(KylinOS)亦称银河麒麟,是由中国国防科技大学、中软公司、联想司、浪潮集团和民族恒星......
  • WPF PasswordBox控件的使用
    在做登陆框的时候使用到PasswordBox,PasswordBox并不能像TextBox一样通过Binding就可以实现MVVM,需要用到依赖属性。 LoginView文件的代码:<StackPanelGrid.Row="0"Orientation="Horizontal"Margin="5"><TextBlockText="Username:"Width=&qu......
  • windows 桌面GUI自动化- 12.pywinauto 组合框控件ComboBox操作
    前言pywinauto组合框控件ComboBox操作场景记事本-另存为-编码选择,下图这种就是组合框控件ComboBoxselect选择官网给的教程是通过select选择选项示例frompywinautoimportApplicationapp=Application('uia').start("notepad.exe")win=app.window(title_re="......
  • 【愚公系列】2023年08月 WPF控件专题 CheckBox控件详解
    (文章目录)前言WPF控件是WindowsPresentationFoundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见......
  • blackbox添加head和data信息
    参考:https://www.infoq.cn/article/SxexTNtuTtXDuedeAGIQ[root@cinder1blackbox]#catblackbox.ymlmodules:http_2xx:prober:httphttp_post_2xx:#这个模块名称可以自己定义prober:httphttp:method:POSTheaders:Content-Ty......
  • Virtualbox安装Linux使用2560以上高分辨率黑屏
    Virtualbox安装Linux后,通过VirtualBox的视图菜单默认只有1920的分辨率可供选择,想要使用更高分辨率(比如4K)需要在Linux系统的设置里选择。但是,通过Linux系统菜单设置分辨率达到2560时,虚拟机就会黑屏,只有鼠标。此时系统仍然正常运行,按esc可取消当前设置,按回车会确认当前设置,然后就黑......
  • 收藏~Dropbox 是如何解决 Android App 的内存泄漏问题的?
    当应用程序为对象分配内存,而对象不再被使用时却没有释放,就会发生内存泄漏。随着时间的推移,泄漏的内存会累积,导致应用程序性能变差,甚至崩溃。泄漏可能发生在任何程序和平台上,但由于活动生命周期的复杂性,这种情况在Android应用中尤其普遍。最新的Android模式,如ViewModel和Life......
  • torch tensor,boxes[:][:2] -= boxes[:][:2]/2 报错
    因为在PyTorch中进行切片操作时,不支持使用[:][:2]的方式进行多次切片。正确的方式是将两次切片操作合并成一次。在你的代码中,你可能想要对所有的boxes进行操作,对每个box的前两个元素进行减法操作。以下是正确的代码示例:importtorch#假设boxes是一个包含多个box......
  • 现代CSS布局技术:Flexbox和Grid的使用指南和最佳实践
    在现代Web开发中,CSS布局技术变得越来越重要。Flexbox和Grid是两种常用的CSS布局技术,它们可以帮助我们创建灵活、可维护的布局。Flexbox布局Flexbox是一种基于弹性盒子模型的布局技术,它可以让我们更加容易地创建水平或垂直方向上的布局。以下是Flexbox的常见属性:容器属性disp......