热门标签 | 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%;

}



推荐阅读
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 【问题】在Android开发中,当为EditText添加TextWatcher并实现onTextChanged方法时,会遇到一个问题:即使只对EditText进行一次修改(例如使用删除键删除一个字符),该方法也会被频繁触发。这不仅影响性能,还可能导致逻辑错误。本文将探讨这一问题的原因,并提供有效的解决方案,包括使用Handler或计时器来限制方法的调用频率,以及通过自定义TextWatcher来优化事件处理,从而提高应用的稳定性和用户体验。 ... [详细]
  • 本文详细探讨了使用纯JavaScript开发经典贪吃蛇游戏的技术细节和实现方法。通过具体的代码示例,深入解析了游戏逻辑、动画效果及用户交互的实现过程,为开发者提供了宝贵的参考和实践经验。 ... [详细]
  • 深入解析 Android 中 EditText 的 getLayoutParams 方法及其代码应用实例 ... [详细]
  • com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ... [详细]
  • Ihavetwomethodsofgeneratingmdistinctrandomnumbersintherange[0..n-1]我有两种方法在范围[0.n-1]中生 ... [详细]
  • 使用jqTransform插件美化表单
    jqTransform 是由 DFC Engineering 开发的一款 jQuery 插件,专用于美化表单元素,操作简便,能够美化包括输入框、单选按钮、多行文本域、下拉选择框和复选框在内的所有表单元素。 ... [详细]
  • 自定义滚动条美化页面内容
    当页面内容超出显示范围时,为了提升用户体验和页面美观,通常会添加滚动条。如果默认的浏览器滚动条无法满足设计需求,我们可以自定义一个符合要求的滚动条。本文将详细介绍自定义滚动条的实现过程。 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • 本文全面解析了JavaScript中的DOM操作,并提供了详细的实践指南。DOM节点(Node)通常代表一个标签、文本或HTML属性,每个节点都具有一个nodeType属性,用于标识其类型。文章深入探讨了DOM节点的创建、查询、修改和删除等操作,结合实际案例,帮助读者更好地理解和掌握DOM编程技术。 ... [详细]
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社区 版权所有