mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
Merge pull request #20201 from lujun9972/add-MjAyMDExMTEgRGF5IDMtIGFuIGluZmluaXRlbHkgdGFsbCBmcmlkZ2UubWQK
选题[tech]: 20201111 Day 3: an infinitely tall fridge
This commit is contained in:
commit
00e54cffb8
46
sources/tech/20201111 Day 3- an infinitely tall fridge.md
Normal file
46
sources/tech/20201111 Day 3- an infinitely tall fridge.md
Normal file
@ -0,0 +1,46 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( )
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (Day 3: an infinitely tall fridge)
|
||||
[#]: via: (https://jvns.ca/blog/2020/11/11/day-3--an-infinitely-tall-fridge/)
|
||||
[#]: author: (Julia Evans https://jvns.ca/)
|
||||
|
||||
Day 3: an infinitely tall fridge
|
||||
======
|
||||
|
||||
Hello! Here are some notes from Day 3 at the Recurse Center.
|
||||
|
||||
This post is an extremely short one from the toy refrigerator poetry forum website I’m working on. I needed to come up with a design for it, and finally today I came up with an idea: just put everything on an image of a fridge.
|
||||
|
||||
I found a stock image of a fridge, but I ran into a problem immediately, which was that the entire website could not fit on said fridge image.
|
||||
|
||||
So I figured how to make a fridge that was as tall as I wanted it to be. (not technically “infinite”, but “a fridge that is as big as required” didn’t have quite the same ring).
|
||||
|
||||
### here’s the infinite fridge
|
||||
|
||||
Here’s a CodePen with the HTML/CSS required to make an infinite fridge. It’s relatively simple and I’m very pleased about this. It basically has 3 images: one for the top of the fridge, a 1px line that can be repeated as much as required, and then the bottom.
|
||||
|
||||
See the Pen [infinite refrigerator][1] by Julia Evans ([Julia Evans][2]) on [CodePen][3].
|
||||
|
||||
### that’s all!
|
||||
|
||||
I started writing an explanation of how exactly this infinite fridge works, but I ran out of time so maybe another day :). (the main trick is that `padding-bottom` is a percentage of the parent element’s width, not its height, so you can use it to create a box with a fixed aspect ratio)
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://jvns.ca/blog/2020/11/11/day-3--an-infinitely-tall-fridge/
|
||||
|
||||
作者:[Julia Evans][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://jvns.ca/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://codepen.io/wizardzines/pen/bGeOdvJ
|
||||
[2]: https://codepen.io/wizardzines
|
||||
[3]: https://codepen.io
|
Loading…
Reference in New Issue
Block a user