Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Rewrite Android 9-Patch to html9patch export HTML+CSS

License

Notifications You must be signed in to change notification settings

sayv1111/html9patch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

20 Commits

Repository files navigation

html9patch

9-Patch Responsive_web_design html9patch tool can change the web development mode.

  • GUI control UIView (Contain padding, Protecting images will not be stretched.)
  • Repeal gridline, Reduce the workload.
  • Responsive Web Design
  • Upgrade development efficiency
  • and more Goole/Bing/Baidu "9patch"

Warning: Not compatibility IE6, stand up for the W3C.

Demos

$git clone git@github.com:kimseongrim/html9patch.git
$open <path>/demos/index.html

How to create?

java -jar html9patch.jar [src]
(e.g. $java -jar <path>/tools/html9patch.jar <path>/demos)
vim <path>/demos/index.html
* <link rel="stylesheet" type="text/css" href="<patch>/stylesheet.css" />
* <div id="Image Name"></div>
* <script type="text/javascript" src="<patch>/jquery-1.9.0.js"></script>
* <script type="text/javascript" src="<patch>/html9patch.js"></script>
// More function look at demo/index.html
[src] Required 9-Patch PNG file directory

adjust the slice images directory?

$ vi <path> /html9patch.js
Change line 6 var imageDirectory
(e.g. http://cdn.yoursite.com/images/)

Create 9-Patch file

Open Android 9-Patch tool, OR You can create with Adobe Photoshop.

java -jar <path>/tools/draw9patch.jar

draw9patch-tool

Note: A normal PNG file (.png) will be loaded with an empty one-pixel border added around the image, in which you can draw the stretchable patches and content area. A previously saved NinePatch file (.9.png) will be loaded as-is, with no drawing area added, because it already exists.

Optional controls include:

  • Zoom: Adjust the zoom level of the graphic in the drawing area.
  • Patch scale: Adjust the scale of the images in the preview area.
  • Show lock: Visualize the non-drawable area of the graphic on mouse-over.
  • Show patches: Preview the stretchable patches in the drawing area (pink is a stretchable patch).
  • Show content: Highlight the content area in the preview images (purple is the area in which content is allowed).
  • Show bad patches: Adds a red border around patch areas that may produce artifacts in the graphic when stretched. Visual coherence of your stretched image will be maintained if you eliminate all bad patches.

Warning: If you need a compatible Internet Explorer 9 or less, 9-Patch above and left of the cutting area use 1px.

About

Rewrite Android 9-Patch to html9patch export HTML+CSS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.7%
  • HTML 0.3%

AltStyle によって変換されたページ (->オリジナル) /