如何使用css,把div设置为一个椭圆容器,在做html页面开发时,我们一般都是使用div来做容器的,如果你需要一个椭圆形的容器,我们可以使用div来实现的,下面来看一下。......
HTML5 Canvas全屏画板涂鸦代码
HTML5 Canvas全屏画板涂鸦代码
工具/原料
- adobe dreamweaver
方法/步骤
新建html文档。
书写hmtl代码。
canvas id="xxx" width=300 height=300>/canvas>
div id=actions class="actions"> svg id=pen class="active icon">
use xlink:href="#icon-pen">/use>
/svg> svg id=eraser class="icon">
use xlink:href="#icon-erase">/use>
/svg> svg id=clear class="icon">
use xlink:href="#icon-clear">/use>
/svg> svg id=download class="icon">
use xlink:href="#icon-save">/use>
/svg> /div>
ol class="colors">
li id="red" class="red active">/li>
li id="green" class="green">/li>
li id="blue" class="blue">/li>
/ol>
ol class="sizes">
li id="thin" class="thin">/li>
li id="thick" class="thick">/li>
/ol>
书写css代码。
ul, ol { list-style: none; }
* { margin: 0; padding: 0; }
.icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }
#xxx { display: block; background: white; position: fixed; top: 0; left: 0; }
body { overflow: hidden; }
.actions { position: fixed; top: 0; left: 0; padding: 20px; }
.actions svg { width: 1.5em; height: 1.5em; transition: all 0.3s; margin: 0 10px; }
.actions svg.active { fill: red; transform: scale(1.2); }
.colors { position: fixed; top: 60px; left: 28px; }
.colors> li { width: 20px; height: 20px; border-radius: 50%; box-shadow: 0 0 3px rgba(0,0,0,0.25); margin: 10px 0; transition: all 0.3s; }
.colors> li.red { background: red; }
.colors> li.green { background: green; }
.colors> li.blue { background: blue; }
.colors> li.active { box-shadow: 0 0 3px rgba(0,0,0,0.95); transform: scale(1.2); }
.sizes { position: fixed; right: 20px; top: 10px; }
.sizes > li { margin: 20px 0; }
.sizes > .thin { height: 0; width: 20px; border-top: 3px solid black; }
.sizes > .thick { height: 0; width: 20px; border-top: 6px solid black; }
书写并添加js代码。
script src="js/main.js">/script>
script src="js/other.js">/script>
代码整体结构。
查看效果。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: HTML
相关文章
- 详细阅读
- 详细阅读
-
HTML5创作工具,MAKA 2.0史上最全操作指南详细阅读
HTML5创作工具,MAKA 2.0史上最全操作指南,超过15000种模板组合。还怕你没有发挥的空间吗?MAKA(中文:码卡)作为中国最早推出移动端卡片式交互模式的创新者,随着HTML5技术的日渐成熟......
2023-03-16 438 HTML