cssのみで 動画ファイル アイコンを作成してみました。かなり微妙です・・・
ソース
html
<div class="video_file"></div>
css
/* 本体 */ .video_file { font-size: 100px; position: relative; width: 1.2em; height: 1.4em; border: 0.1em solid #39a9d6; border-radius: 0.1em; } /* ライン */ .video_file::before { content: ""; position: absolute; top: 0; left: 0; width: 1.2em; height: 1.4em; background: linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 0.2em 0em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 0.9em 0em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 0em 0.2em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 0em 0.5em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 0em 0.8em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 0em 1.1em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 1em 0.2em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 1em 0.5em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 1em 0.8em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 1em 1.1em, linear-gradient(to bottom, #39a9d6 0%, #39a9d6 100%) 0.3em 0.65em ; background-size: 0.1em 1.4em, 0.1em 1.4em, 0.2em 0.1em, 0.2em 0.1em, 0.2em 0.1em, 0.2em 0.1em, 0.2em 0.1em, 0.2em 0.1em, 0.2em 0.1em, 0.2em 0.1em, 0.6em 0.1em ; background-repeat: no-repeat; }