我有一个带有两个类的元素,一个称为"旋转",将元素旋转360度,另一个称为"双面",将元素缩放为正常大小的2倍:
.rotate {
transform: rotate(0deg);
}
.rotate:hover {
transform: rotate(360deg);
}
.doublesize {
transform: scale(1);
}
.doublesize:hover {
transform: scale(2);
}
Run Code Online (Sandbox Code Playgroud)
我猜这不起作用,因为类重写了彼此的transform属性?
我知道我可以轻松地在一个CSS规则中执行此操作,例如:
.doublerotatesize {
transform: scale(1) rotate(0deg);
}
.doublerotatesize:hover {
transform: scale(2) rotate(360deg);
}
Run Code Online (Sandbox Code Playgroud)
但是如果可能的话,我希望能够将每个类别与另一个类别分开.
例如,如果您有一个允许成员之间发送私人图像的在线社区,例如数字笔友或约会网站。
在网络服务器上保护这些图像的最佳实践以及将它们显示给经过身份验证的用户的最佳实践是什么?
这是我到目前为止所做的:
在 root 之外似乎是存储图像以使其难以访问的最佳方法之一,但是如果服务器本身被直接黑客入侵怎么办?
有没有办法对图像文件进行哈希和盐处理,以便只有在哈希和盐匹配后才能显示图像,即使黑客拥有该文件?这可以通过 PHP 或 SQL 返回吗?我正在考虑将图像编码为base64,并使用每个用户随机生成的密码生成的盐对base64进行加盐(这可能吗?)或者有更好的方法吗?