热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

html5在线画板菱形怎么画,使用HTML5构建一个在线画板应用

CSS语言:CSSSCSS确定body{background:#384047;font-family:sans-serif;}canvas{background:#f

CSS

语言:

CSSSCSS

确定

body {

background: #384047;

font-family: sans-serif;

}

canvas {

background: #fff;

display: block;

margin: 30px auto 10px;

border-radius: 5px;

box-shadow: 0 4px 0 0 #222;

cursor: crosshair;

}

.controls {

min-height: 60px;

margin: 0 auto;

width: 600px;

border-radius: 5px;

overflow: hidden;

}

ul {

list-style: none;

margin: 0;

float: left;

padding: 10px 0 20px;

width: 100%;

text-align: center;

}

ul li,

#newColor {

display: block;

height: 54px;

width: 54px;

border-radius: 60px;

cursor: pointer;

border: 0;

box-shadow: 0 3px 0 0 #222;

}

ul li {

display: inline-block;

margin: 0 5px 10px;

}

.red {

background: #fc4c4f;

}

.blue {

background: #4fa3fc;

}

.yellow {

background: #ecd13f;

}

.selected {

border: 7px solid #fff;

width: 40px;

height: 40px;

}

button {

background: #68b25b;

box-shadow: 0 3px 0 0 #6a845f;

color: #fff;

outline: none;

cursor: pointer;

text-shadow: 0 1px #6a845f;

display: block;

font-size: 16px;

line-height: 40px;

}

#revealColorSelect {

border: none;

border-radius: 5px;

margin: 10px auto;

padding: 5px 20px;

width: 160px;

/* New Color Palette */

}

#colorSelect {

background: #fff;

border-radius: 5px;

clear: both;

margin: 20px auto 0;

padding: 10px;

width: 305px;

position: relative;

display: none;

}

#colorSelect:after {

bottom: 100%;

left: 50%;

border: solid transparent;

content: " ";

height: 0;

width: 0;

position: absolute;

pointer-events: none;

border-color: rgba(255, 255, 255, 0);

border-bottom-color: #fff;

border-width: 10px;

margin-left: -10px;

}

#newColor {

width: 80px;

height: 80px;

border-radius: 3px;

box-shadow: none;

float: left;

border: none;

margin: 10px 20px 20px 10px;

}

.sliders p {

margin: 8px 0;

vertical-align: middle;

}

.sliders label {

display: inline-block;

margin: 0 10px 0 0;

width: 35px;

font-size: 14px;

color: #6d574e;

}

.sliders input {

position: relative;

top: 2px;

}

#colorSelect button {

border: none;

border-top: 1px solid #6a845f;

border-radius: 0 0 5px 5px;

clear: both;

margin: 10px -10px -7px;

padding: 5px 10px;

width: 325px;

}

p {

color: #fff;

padding-left: 46%;

}



推荐阅读
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • iOS Swift中如何实现自动登录?
    本文介绍了在iOS Swift中如何实现自动登录的方法,包括使用故事板、SWRevealViewController等技术,以及解决用户注销后重新登录自动跳转到主页的问题。 ... [详细]
  • 使用圣杯布局模式实现网站首页的内容布局
    本文介绍了使用圣杯布局模式实现网站首页的内容布局的方法,包括HTML部分代码和实例。同时还提供了公司新闻、最新产品、关于我们、联系我们等页面的布局示例。商品展示区包括了车里子和农家生态土鸡蛋等产品的价格信息。 ... [详细]
  • 本文介绍了pack布局管理器在Perl/Tk中的使用方法及注意事项。通过调用pack()方法,可以控制部件在显示窗口中的位置和大小。同时,本文还提到了在使用pack布局管理器时,应注意将部件分组以便在水平和垂直方向上进行堆放。此外,还介绍了使用Frame部件或Toplevel部件来组织部件在窗口内的方法。最后,本文强调了在使用pack布局管理器时,应避免在中间切换到grid布局管理器,以免造成混乱。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • Java图形化计算器设计与实现
    本文介绍了使用Java编程语言设计和实现图形化计算器的方法。通过使用swing包和awt包中的组件,作者创建了一个具有按钮监听器和自定义界面尺寸和布局的计算器。文章还分享了在图形化界面设计中的一些心得体会。 ... [详细]
author-avatar
dmcm0007
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有