InterfaceSwitched

InterfaceSwitched[size1expr1,size2expr2,|>]

是一个结构,当处于宽度为 sizei 的接口环境中时表现的如 expri 一样.

InterfaceSwitched["param",key1expr1,key2expr2,|>]

当接口参数 param 的值对应于 keyi 时表现的如 expri 一样.

更多信息

  • InterfaceSwitched 可用于创建根据显示环境而改变的响应式网页界面.
  • InterfaceSwitched 不在内核中进行运算,只在网页浏览器中解析.
  • InterfaceSwitched 结构可以嵌套.
  • param 的可能的值包括:
  • "Width"视口区域的像素宽度
    "Height"视口区域的像素高度
    "Orientation"设备的方位
    "DeviceType"设备的类型
  • "Width""Height"size 可取的值有:
  • n大小为至少 n 个像素
    {min, max}大小在 minmax 个像素之间
  • "Orientation"key 可取的值有:
  • "Vertical", "Portrait"垂直握持设备
    "Horizontal", "Landscape"水平握持设备
  • "DeviceType"key 可取的值有:
  • "Print"打印时使用
    "Screen"用于电脑、平板电脑、手机上的显示器
    "Speech"用于屏幕阅读器
  • 各种设备的常见宽度有:
  • Phone480 个像素
    Tablet768 个像素
    Desktop992 个像素
    Large screen1200 个像素
  • 在所有情况下,都可以使用以下键:
  • Automatic在未明确指定的情况下强制使用
    case1|case2|几种替代情况

范例

打开所有单元关闭所有单元

基本范例  (2)

List 指定属性的一定范围内的值:

单个整数则指定至少要使用这么多像素:

部署一个根据设备的大小而改变的 WebItem

可用于切换任何属性:

应用  (1)

InterfaceSwitched 指定一些只应在打印网页时出现的内容:

属性和关系  (1)

InterfaceSwitched 可用于改变 WebItemWebRowWebColumn 的内容:

Wolfram Research (2021),InterfaceSwitched,Wolfram 语言函数,https://reference.wolfram.com/language/ref/InterfaceSwitched.html.

文本

Wolfram Research (2021),InterfaceSwitched,Wolfram 语言函数,https://reference.wolfram.com/language/ref/InterfaceSwitched.html.

CMS

Wolfram 语言. 2021. "InterfaceSwitched." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/InterfaceSwitched.html.

APA

Wolfram 语言. (2021). InterfaceSwitched. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/InterfaceSwitched.html 年

BibTeX

@misc{reference.wolfram_2024_interfaceswitched, author="Wolfram Research", title="{InterfaceSwitched}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/InterfaceSwitched.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_interfaceswitched, organization={Wolfram Research}, title={InterfaceSwitched}, year={2021}, url={https://reference.wolfram.com/language/ref/InterfaceSwitched.html}, note=[Accessed: 22-November-2024 ]}