首页
学习
活动
专区
圈层
工具
发布

如何不用一行 JS 代码做一个现代化可交互网站

在浏览器中我们点击 checkbox 元素,可以选中或取消选中它,交互功能是有了,但是在 UI 上我们需要的是一个按钮,并不是选中框,这里的利用 label 元素的 for 属性,label 元素的 for...color-primary-dark ); z-index: 1000; transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1); } 这个圆形背景默认只是一个小圆形...3D 翻转 首先来看一下卡片的 3D 翻转效果是如何实现的。 上图是卡片的 HTML 的代码,可以看到一个卡片是分为正面和背面的。...没有使用 :checked 来实现是因为这里有 3 个卡片,每一个卡片的按钮都可以打开模态框,但是只有一个模态框它们打开的是同一个,所以模态框。...不能和卡片按钮同级,需要放到外面,但是 CSS 中是 没有父级选择器 的,也就是我们不能和导航那里一样用相邻兄弟选择器之类的选到模态框。 这里用的是另一个 CSS 小技巧。

2K10

CorelDRAW 2019 软件应用项目(五)

修剪空心圆 可以将上面放大的圆形关闭切换为选择工具,按住 shift 选择中,金小圆和最底层大圆在菜单栏中选择移除前面对象我们就会得到一个空心圆,包括之前选中的小圆,也会被裁剪,想要保留小圆,我们可以先点击相交就相当于是复制了中间的小圆...如下图所示 出现第三个把手并且有椭圆形的运动轨迹,这代表你选中的渐变填充,是由中心向外填充拖动圆形把手可以更改最外面椭圆形的路径大小,这个椭圆形就是从中心点填充的,渐变向外扩张,最终碰触到椭圆虚线界线,...它是圆形把手的运动路径,你可以理解为有两个方形颜色产生的渐变围绕着一个方形为圆心,袁心和空心圆把手为半径进行旋转,以至于原本填充的条形渐变经过圆形把手沿路径旋转后形成的中心向外渐变,椭圆虚线界限最远端可达另一个色块和圆形把手处当圆心与另一个色块和圆心与圆型...首先,我们用交互式填充工具,把外面的圆形填上渐变,然后选择里面的小圆,再点击交互式填充,点击复制填充,会有一个黑色箭头,你将黑色箭头移到,已经用交互式填充工具填充后的图形,就可以,让你里面选中的小圆,拥有黑箭头点击图形的渐变...,互换双方方形色块的位置,体积感觉塑造出来了 四.文案 输入“keep thinking”将它垂直排列,运用水平翻转和垂直翻转放置到画面的左上角和右下角。

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

    Python Canvas and Grid Tkinter美妙布局canvas和其他组件

    以下是一个简单的例子,演示如何将Canvas与其他组件结合使用并使用Grid布局:一、问题背景在 Python Tkinter 中,用户想要在网格布局中嵌入一个 canvas 组件,但同时希望将输入框和标签组件与...如果直接将 canvas 放在网格中的某个单元格中,它会占据整个单元格,导致输入框和标签组件被挤到一边或留出大量空白空间。...二、解决方案为了解决这个问题,我们可以在网格中创建一个 Frame 组件,并将输入框和标签组件放在这个 Frame 中。...以下是如何实现这一解决方案的步骤:1、首先,导入必要的库:import tkinter as tk2、接下来,创建一个 Frame 组件:frame = Frame(root)3、将 Frame 组件放在网格中的某个单元格中...我们创建了一个包含Canvas和三个按钮的简单界面。

    66610

    深度好文!UI界面视觉平衡的终极指南

    如果将Twitter和Pinterest的图标放大一些,看起来就能和Facebook和Instagram的图标保持平衡了。 ? 视觉平衡的另一个例子就将是一个文本框和一个圆形按钮放在一起。...我们把“发送”图案放在一个圆形按钮的背景上。你认为哪种图标在视觉上更平衡? ? 你应该已经注意到左边的不平衡了,这是因为不同的对齐方法。...而在第二个方案中,我们移动了图标的位置,使图标锐利的突出与圆形边缘等距。 ? 所以如果你要输出给开发人员,那么最好偏移一些距离,以便将图形维持在视觉中心。 ?...如果我们把第三个和第四个图形重叠起来,会得到一个几何圆和一个修改过的圆。 ? 发现了吗?后者要比第一个圆更具有视觉重量,对我们的眼睛来说也更光滑。...应该将多个SVG组合在一起,在代码中包含特殊的公式或脚本,或者使用像Apple的应用程序图标一样把png放在一个统一的蒙版上。

    3.2K40

    Altium_Designer的使用

    ,取消高亮显示按快捷键Shift+C 标放在被选择的任一个电阻上,变成带箭头的黑色十字光标,单击右键并选择Alig/Align Bottom,那么四个电阻就会沿着它们的下边对齐;单击右键并选择Align...,按快捷键“T”+“ S”,能够迅速切换到PCB界面选中那些元件,然后按快捷键“I”后选择菜单第二项用鼠标在你想要的地方拖一个框,那些元器件就会出现在你拖的这个框中。...然后随便放1个贴片Pad,将Pad放在半圆的区域,同时在Top Paser和Top Solder里面画同样形状的半圆,此时只要复制粘贴即可实现。...切换到“PCB Library”,新建一个PCB元件。此时就可以将Protel99SE文件中的元件复制到AD9的库中。...其中的文件仍然以.SCH与.PCB为尾椎,将.SCH中的内容复制到.SchDoc,将.PCB中的内容复制、特殊粘贴到PcbDoc。

    2.3K31

    如何使用 Tailwind CSS 设计高级自定义动画

    在这篇文章中,我们将探索使用Tailwind CSS进行高级动画的令人兴奋的世界,并揭示一些令人惊叹的技巧,将使您的项目达到一个新的水平。...无限旋转的球 这段动画代码创建了一个带有边框和旋转效果的圆形元素。在圆形元素内部,有一个较小的圆形元素位于右上角。...4、双重弹力圆形 这段动画代码创建了一个包含两个圆的动画。其中一个是较大的圆形,会反弹,另一个是较小的圆形,在其下方旋转。动画效果营造出加载或活动的错觉。...在第二个 div 内,有一个带有XML命名空间、视口框和类属性的 svg 元素。 h-16 和 w-16 类设置SVG的高度和宽度, fill="green" 属性将SVG的填充颜色设置为绿色。...旋转的方块 这段动画代码将创建一个容器,并对其应用旋转动画效果,使其不断地来回位移或旋转。 容器内部有一个较小的元素,它也应用了翻转动画效果,使其垂直来回连续旋转。

    2.8K20

    如何快速制作放大图像效果?

    ---- 1.打开AI,然后新建一个画布,注意画布要选择RGB格式。 ? 2. 置入需要放大的图片。 ? 3. 右键选择椭圆工具,然后按住shfit键,在画布上画出一个合适大小的正圆形。 ?...4.编辑圆形图案。要求:图案无颜色填充;描边采用虚线(虚线间距自选、颜色自选)。我自己常用的参数如下图所示。 ? 5. 选择图片,右键后再选择“排列”,将图片置于底层。同样的方法将虚线圆形置于顶层。...全选“图片+虚线圆框”,然后复制粘贴一个放在旁边。 ? 7. 全选右边的“图片+虚线圆框”,然后点击对象 → 剪切蒙版 → 建立。得到目标区域。 ? 8....按住Shfit键,将得到的小圆形图片放大到合适大小。然后和上面一样,选择描边、虚线等。具体设置如下图哦!做完这些,框选全部内容,建立编组,形成整体,以防止后面的操作移动图案。 ? 9....在弹框中,选择“复制”。然后进一步将新得到的虚线移动到合适位置。 ? 12. 有内味儿了!接下来就是调整画布大小,导出图像为JPEG格式了。记得点击使用画板。 ? ? 13. 最终效果如下。

    2.2K41

    Web前端上万字的知识总结

    :       0:盒状收缩                 1:盒状展开                 2:圆形收缩                 3:圆形展开     4:向上擦除                ...,标记名称指向在外部定义的样式表     Id:为段落设置一个标记,将来可以在一个超链接中明确的引用这个标记,以便作为样式表的选择器     Style:创建标题内容的内联样式     Title:给标题加上一个说明性的文字...    align   (3)、标签为把包含他的或提供参数     属性:type     name      id    value 13、表单:   表单由一个或多个文本输入框...、可单击的按钮、多选框、下拉菜单和图像按钮等组成,所有的这些都放在中   (1)、     属性: dir      lang        align             ...      flipv 垂直翻转效果       glow 边缘光晕效果       gray灰度效果    invert 颜色亮度值翻转     Mask遮罩效果       shadow渐变阴影效果

    4.5K100

    优化 YOLO 训练:深入研究预处理和数据增强

    当你的检测模型在真实场景中漏检、误检或泛化失败时,问题可能不在算法本身,而是隐藏在数据预处理和增强的细节中。...本文将拆解YOLO训练中最易被忽视的数据标准化核心步骤与增强策略的致命陷阱,用工业级实践告诉你:为什么同样的YOLOv8模型,别人的mAP比你高20%?...致命错误:直接拉伸导致物体形变(如圆形变椭圆),模型学习扭曲特征。...优先保留几何轻量增强(翻转/平移),砍掉高耗能操作(马赛克/AutoAugment)如何验证增强有效性?...记住:预处理是底线:Letterboxing+归一化+框同步缺一不可增强需对症下药:医疗影像≠自动驾驶增强方案可视化决定生死:增强后务必人工抽检边界框质量你的模型精度,藏在每一张被正确处理的训练图像中。

    46210

    web前端基础知识总结

    : 0:盒状收缩 1:盒状展开 2:圆形收缩 3:圆形展开 4:向上擦除 5:向下擦除 6:向左擦除 7:向右擦除 8:垂直百叶窗 9:水平百叶窗 10:横向棋盘式 11:纵向棋盘式 12:溶解 13:...,标记名称指向在外部定义的样式表 Id:为段落设置一个标记,将来可以在一个超链接中明确的引用这个标记,以便作为样式表的选择器 Style:创建标题内容的内联样式 Title:给标题加上一个说明性的文字...id   title   style align (3)、标签为把包含他的或提供参数 属性:type  name  id  value 13、表单: 表单由一个或多个文本输入框...、可单击的按钮、多选框、下拉菜单和图像按钮等组成,所有的这些都放在中 (1)、 属性: dir lang align class id style title name  method...flipv 垂直翻转效果 glow 边缘光晕效果 gray灰度效果    invert 颜色亮度值翻转 Mask遮罩效果 shadow渐变阴影效果 wave波浪效果 xray  X射线效果 (8)、鼠标滤镜

    4.7K60

    iOS 开发从 UIView 动画说起

    毋庸置疑的:在iOS开发中,制作动画效果是最让开发者享受的环节之一。一个设计严谨、精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 —— 这对于app而言是非常重要的。...在我们了解这些强大的接口前,我们先来看看第一个效果:在用户打开app要进行登录的时候,账户和密码输入框从屏幕的左边进入,接着登录按钮出现。 ?...在viewDidAppear:中运行这段代码,你会看到文本框从左侧滑动,按钮也渐变显示出来的,但是跟我们要的结果不太一样 —— 三个动画没有错开,效果并不那么的好看。...取值范围0 ~ 1,值越低震动越强 velocity:初始化速度,值越高则物品的速度越快 当一个圆角按钮高速移动的进入界面中,接着狠狠的震动,这绝对会狠狠地吸引住你的眼球。...这非常的酷,因为不用额外的提示,用户会很自然的知道该怎么回到分组的界面 —— 点击一下右下角的圆形按钮。

    2K70

    PS基础操作及常用快捷键

    PS界面 窗口菜单:管理(显示/隐藏)工具栏、属性栏、面板 将ps界面恢复到初始状态:窗口——工作区——复位基本功能 自定义窗口设置,如:把调整和样式合并到一个窗口下,把常用的字符界面窗口调到侧边...—样式“固定大小”,输入具体尺寸,在画布中单击鼠标 固定比例:可以让选框始终按照一个比例进行绘制 案例1:把下图设置成望远镜的视角 ?...案例2:画一个“爱心”,由两个圆形和一个正方形构成 前景色红色 ? ?...使用选图工具的固定大小,圆形和正方形都设置为宽高为200px的大小,每个图像占一个图层,分别把两个圆形的图层拖到正方形的两边即可画出“爱心”。...键从中心进行缩放) 旋转:鼠标放在定界框外部,按住可以进行旋转(按住shift一次旋转15度) 变换完成之后按回车或上面的√即可 7.

    2.4K10

    使用Ai如何“肝”出一个高尔基体?

    (3)我们都知道,在现实中,水润的物体表面有光线照射的地方会反光,没有光线的地方会有暗淡和阴影。 有了这个概念后,上一步中形成的图像可在3处进行渲染。渲染其实就是添加更多细节元素。 ?...亮斑点:画出无外框的白色圆形→挤压工具将圆形挤成蚕豆形→上方菜单中选择效果→风格化→羽化(羽化半径一般控制在1-2mm即可) 暗斑点:画出无外框的暗色系(深红或红)圆形→调整透明度为40%→挤压工具将圆形挤成不规则形状...将亮斑点和暗斑点放在相应位置上,形成如下效果: ? (4)添加高尔基体周围的小囊泡 还是画出适当大小的小圆形,填充颜色可以为深色或者与高尔基体表面颜色一致的浅色,随个人喜好。...然后左键点中小圆形,按住Alt键不松手,朝着旁边拉动,这样可以得到一个一模一样过的圆形,且圆形位置随光标移动而变化位置。 沿着高尔基体外膜,围上一圈小圆点。完成后,就可以得到了一个高尔基体了。...当以同样的方法画完之后,将大、小高尔基体放在一起,效果立刻就出现了。 ?

    1.4K30

    他们主动布局(autolayout)环境的图像编辑器

    使圆形选取框中截图到合适的图像作为用户头像。效果图例如以下图所 示: 用户在拖动、放缩时要保证圆环区域所有被图片所覆盖。这样才干确保裁剪出 来的照片刚好可以撑满整个圆形区域。...2.2剪切框的实现 从图二中能够看出剪切框是一个比較特殊的界面:圆形虚线框内部是全然透明 的(clearColor or alpha = 0),而外围的填充部分则是半透明效果(blackColor...将这个view的class改为TTPhotoMaskView:一个我们 定制的view,在其drawRect方法中。...在scrollView之上盖着一个剪切框的view (mask view),这三个view都通过约束保持和根view的bounds一致。...(content)的大小,详细值要根 据content的尺寸而定,我们这里是要完整的无压缩的展示一个图片的内容,因此这里 在step 2中将contentSize设为图片(image.size)的size

    1.1K10

    科研作图系列:如何画出CNS级别的细胞示意图?

    2、打开illustrator,新建一张RGB模式标准画布,命名,将画布调至150%大小。 ? 3、选择椭圆工具,按住shift键,在图中画出一个大小合适的正圆。 ? 4、对圆形做变形处理。...点击圆形后,选择效果、变形、膨胀。在弹框设置弯曲参数为15%,其它参数默认。 ? ? 5、再次点击图形,选择变形工具,对图形进行挤压,达到不规则效果(如下图所示),直到达到满意的效果。...8、将细胞核放在细胞的中心,然后左键框选细胞与细胞核,建立分组,并将图形置于底层。 ? 9、绘制胞浆颗粒。这个比较简单。...还是先画出一个正圆,对圆形进行变形处理,色彩填充,调整透明度至合适,随后缩小该图形至合适大小。 ? 10、告诉大家一个快捷键。...按住Alt键盘,然后鼠标左键选中图形,按住后拖动,可以复制出一个相同的图形。将复制的图形拖动到细胞胞浆中放好就行了。 图形导出方法,我在既往的推文中已经说过了,不再赘述。 ?

    3.2K10

    java流程图平行四边形_流程图图形标准含义

    rectangle:矩形 作用:一般用作要执行的处理(process),在程序流程图中做执行框。在Axure中如果是画页面框架图,那么也可以指代一个页面。...你可把页面和执行命令放在同一个流程中做说明,这个时候将两类不同的矩形做色彩区别,然后做说明就好了。...ellipse:椭圆形或圆形 作用:如果画小圆,一般是用来表示按顺序数据的流程。如果是画椭圆形,很多人用作流程的结束。如果是在use case用例图中,椭圆就是一个用例了。...image:图片 作用:表示一张图片,或者置入一个已经画好的图片、流程或者一个环境。 大家在绘制流程图时,有各种各样的形状,有圆形、菱形、矩形等等,他们都代表什么概念呢?...6,平行四边形,数据的输入或者输出 表示数据输入或者计算机输出信息 7,双边矩形,预设处理 可以理解为子流程,像一个黑盒。双边矩形中包着一个流程图,只是没有详细显示而已。

    2.7K20

    7大核心技术:智能OCR如何助力市政单位文档处理数字化转型

    几何校正利用Hough变换与形状特征提取技术,对文档中的倾斜、翻转情况进行自动校正,确保文本区域对齐。...表格与票据结构化提取传统表格识别面临复杂表格结构、无框线表格等挑战,OCR采用以下技术:表格检测使用基于深度学习的RetinaNet算法,结合锚框生成机制精准检测表格区域,适配合并单元格、嵌套表格等复杂场景...无框线表格解析基于行列对齐算法与图论建模,将文本块的空间位置关联为行列数据结构,提取无框线表格内容。4....印章检测与识别印章检测与文字识别是政务文件审核中的重要环节。OCR通过以下技术实现:形状检测使用Haar特征与Hough圆变换技术,精准识别圆形、方形、椭圆形印章边缘。...手写与历史档案数字化将纸质表单与档案材料转化为可编辑的电子文件,推动存档数字化与资料共享。总结智能OCR技术通过结合深度学习、图像处理与自然语言处理,为市政单位提供了全方位的文档处理解决方案。

    44710

    详解:机器人手腕结构图

    为了使手部能处于空间任意方向, 要求腕部能实现对空间三个坐标轴x、y、z的转动, 即具有翻转、俯仰和偏转三个自由度,如图2.31所示。...M1、M2、M3是液压马达, 直接驱动手腕的偏转、俯仰和翻转三个自由度轴。图2.36所示为一种远距离传动的RBR手腕。Ⅲ轴的转动使整个手腕翻转, 即第一个R关节运动。...由图可以看出, 这是一个具有腕摆与手转两个自由度的手腕结构, 其传动路线为: 腕摆电动机通过同步齿形带传动带动腕摆谐波减速器7, 减速器的输出轴带动腕摆框1实现腕摆运动; 手转电动机通过同步齿形带传动带动手转谐波减速器...需要注意的是, 当腕摆框摆动而手转电动机不转时, 联接末端执行器的锥齿轮在另一锥齿轮上滚动, 将产生附加的手转运动, 在控制上要进行修正。 ?...其动作过程如图2.43所示, 在插入装配中工件局部被卡住时,将会受到阻力, 促使柔顺手腕起作用, 使手爪有一个微小的修正量,工件便能顺利插入。

    6.4K60

    对称感知:比肩全监督的水平框弱监督旋转目标检测

    在人工对图像进行有向标注的过程中,目标的对称性同样是重要考虑因素之一,人们通常会很自然地将对称轴的方向作为目标朝向,那么在水平框弱监督中通过对称性学习目标的朝向,理论上也是可行的。...假如有一个对称图像 ,一个网络模型 输入为 输出为角度 。我们定义函数的两种性质: 1)翻转一致性,就是说输入图像上下翻转时,函数值变成相反数: 其中 是图像上下翻转的操作。...这时候重点来了,其实【沿对称轴翻转】跟【先上下翻转再旋转】这两个操作是等价的,得到的图像是一模一样的,那么网络到底应该输出啥呢?输出既是 ,又是 ,那么真相只有一个,就是 ,所以 。...这个角度编码方法是源自: https://zhuanlan.zhihu.com/p/620775646 将原图和这两张变换后的图片送入网络,得到三个输出,记为 , , 。...H2RBox-v1 的弱监督分支中要把旋转框转换成水平框,再计算 IoU Loss。但是一旦使用随机旋转数据增强,标注框就不再是水平框了,这就导致 H2RBox-v1 无法使用随机旋转数据增强。

    73920

    CVPR2020:Deep Snake 用于实时实例分割

    圆形卷积不仅对每个顶点的特征进行编码,而且对相邻顶点之间的关系进行编码,循环卷积中的核函数相当于一个可学习的聚合函数,与通用GCN相比,具有更高的表达力和更好的性能。...集成到现代网络体系结构中,特征学习后,深度蛇将三个1x1卷积层应用于每个顶点的输出特征,并预测轮廓点和目标点之间的顶点方向偏移,这些偏移用于变形轮廓。圆形卷积核大小固定为9。...预测头将三个1x1卷积层应用于顶点特征并输出顶点方向偏移。 3.2 深度蛇进行实例分割 上图b中,将深度蛇与目标检测器结合在一起。检测器首先产生用于构造钻石轮廓的物体边界框。...分别表示一个对象的顶部,最左侧,底部,最右侧的像素。给定一个检测到的对象框,在框的顶部,左侧,底部,右侧提取四个中心点 ? ,将他们连接以获得菱形轮廓。将该轮廓作为输入并输出从每个顶点 ?...为克服之,建议使用另一个检测器来找到对象框中的对象组件。使用检测到的盒子,该方法执行RoIAlign来提取特征图,并在特征图上添加检测器分支以生成分量盒。

    1.5K10
    领券